<?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/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pcrx="http://www.pacira.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="pcrx-20220630.xsd" xlink:type="simple"/>
    <context id="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i065f6b275a044a978b8835a167a0421e_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="ibfe1468fe7344d909a88362d4b43314a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if1e299ef910a46358668913b0b2f165d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf4570f968674f3bbe27c560bfb9be87_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7284aa2c87d44f68ba483dff38427eec_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0df55d4c445d47adb69a0c7a9cd64df5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i872e83e0083747ac98f21041708778df_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaeac445eb2804a44bf29e75079f90ec5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id57b66a9719a44e5b652fa1c6eea2346_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1899070b94594becb2264b63d5eea7dd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i53613137983c432ca979eea4cef3c97d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic98bf5546d144ab99b2b83c44eb9cc95_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:CollaborativeLicensingAndMilestoneRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia7ee03c49a9340679a4b219e33e24837_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:CollaborativeLicensingAndMilestoneRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0314b81a8a7c4118becd58eee01d8a94_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:CollaborativeLicensingAndMilestoneRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7e93fd6ed579409bb376796f42c77e60_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:CollaborativeLicensingAndMilestoneRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iccf3379ece1b49aea990c4cbfe1e487c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8d0b4678edcd488697408216205ad39b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id2c3caff01d94b05951897818e26b19d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic5453e5f10bc4d4aa7d46326ba9a6399_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7067da57a3274ecf8bb92bb5fda7ddaf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iefa69580cd0b4538bb99f89eeafd8dcb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib019683fd449466eb89c9548e115dc3b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0438bbb5f15b47bd8ab7763bf832a111_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie08d96e6b19e4981b99d8b86ea0ec01d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i777b16255019457c83b5ff68beb54018_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i185060e0af3c419b9d025a6ac414a2f5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i95d1f5844c744661a795601ebc428092_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i20af892b1391416d8055702cfd957969_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3cecd213310d42d68564b49f725b9213_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i567c41f53acf4b4bae12b345b50893b0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="id58a1548551d42eba0f5d2a6190bebda_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="ia659c853cae9490aae174ba93d4c6a36_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="ia4392427a33b4b249cac4e1f1e0c7826_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7562b9b9bc8848fc8b1a14abdedbaf01_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="iaf4fb171f06b4fec8794e510a10f6378_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i9d156e98f8514a71bf2585134d6222c5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i9755c2106fc64b00958c9861c96d0980_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="ie21f1393db9f45fa9638f6757ed692e7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="icbf1abb3d2514d0f971d679c231c0a78_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="ic4d8d5d2b3b942849ad9361740d23cec_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="id12c8e6e979d472c83e9f7f03a527326_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i8e6079e472454d8fb92f206183fe3fe5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8530ce71c50341ceb2fe3a2f7c1ce761_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6ae8fb92c414c1c9c45317f16ffd7cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c7debda168a402bbbfc0400a6f7fb72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02ecdd29c7414c46a2309f3f15aa4ef2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib06fd977f58642338910637dc9ee051e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d66fc0f21124cb982ea945c36dceeba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0c67d9e97e742bfa7decef41c722bc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71d1eeb1f3f6452887a684bfaeb06c53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6e48efc63294d789b5a9a591a2f48a8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icb3abbebc01f482fa1c30e7f02de8453_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i40fceb10d076413aa7ec6129f9f379d7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i496381cd52774acb947c0ce28a210627_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic8e4e8f15d4b41d3bd530ae73c637d3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="ia2c30c32c194470fb58444961164cced_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i0dfdd1ff2fdf4d5ca8edd50b87a21dbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i67ba2e38a38f4c4c81d24bf4be710a79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</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="i12b13809861f4e14b44f538d78e89322_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee3dac9327834a67bda1e2785f19bd23_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i56eabe321e00448ea73bc225c791a124_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie355b25162354a51a4bc570c648c9f9e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a25b26562da46c48252ec4826cc94cf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1b7745796664d7e8311edc369bcf819_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1f182ffbc7a04691b94793c0d2ea763b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6dc9a2abb73b42f889beb685eb78dd97_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id49160a04d45489ba6dde67831452514_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieec41903ab5748ad8e93035d8503fcf3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ied39c8b2a0e847a5aafe78db72f6e93b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i03aa3ab5fbee4d6896c79200467028e0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:LargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id48c04a202fa42f2867a0499bc23d873_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:LargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1a665b7edb9415ebeb211b1577d0e34_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:LargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idcb274e947a44a4e80b58a578e44dac3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:LargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a79f2001b894c3ea7b2a9c85bc4315c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:SecondLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i52d4cf75231141769e7cdbeaae57f7f8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:SecondLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i39f4cab5dbc846cf86be5b20cc204e02_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:SecondLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if69a41444b6640d0b674261a2129cd82_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:SecondLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i80247e37f19a4037b6459ac43a27bcd0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThirdLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2059729d521343c3aa297a7c8e0d5961_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThirdLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i574ac6f9ebfe47ff8dc15c79df815095_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThirdLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iecace58dec9b480d953f4cefa650d762_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThirdLargestCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie417a4089ec14158a8f46542e241d728_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThreeLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id1a0b4f16e3040808a0a4267e092d844_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThreeLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia484b08689c24460bdf7e5e604ec229e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThreeLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i86ff898a5c1f4f7b89f0bc15a892e222_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:ThreeLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ed27d17e7e04841a903c038b2cd6d5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dcc7f6a743b4e1c826e40098ec5b555_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id39f0d77661b4d21bd5c329207058dec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5dd7ecccda904eaca960004478e3d7cf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i137156d0fcb14f6083cfb7e0561f67e9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icf70633f4d2743c483f890199a5aad26_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:EXPARELbupivacaineliposomeinjectablesuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f1153b8275e426baedcb6cb32988ed3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:EXPARELbupivacaineliposomeinjectablesuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8c7a76e695d24007a56305d765b02b64_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:EXPARELbupivacaineliposomeinjectablesuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i74f4f821973e47688841421beb03e3aa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:EXPARELbupivacaineliposomeinjectablesuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i093201d8522546898104838bef2c7008_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:ZILRETTAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c42c8c170474d2a954da97bce047946_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:ZILRETTAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6903f565b296494fb0447554914bdfeb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:ZILRETTAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iac412655aca24aa0a92d19bfdb08ebfe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:ZILRETTAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i561be2fe92244f3c871d388185d4dbf7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:IoveraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0762b6431de84121b7b88717e0492b34_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:IoveraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib7c1bb2dd8df417db479a9448b35c207_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:IoveraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia8ea87effbd54309b6396f1449ed1cb1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:IoveraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6ccef0cf2b3a4d7aa7364dc01727ff19_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:BupivacaineLiposomeInjectableSuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i50dda10391554e928f44961a18eb294f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:BupivacaineLiposomeInjectableSuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i577bddc29b634b9c8f0d64449773fe54_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:BupivacaineLiposomeInjectableSuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5e15ee9cbfaa484b99723cebd4de0305_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pcrx:BupivacaineLiposomeInjectableSuspensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i19c54c90141d46f5b4ed7575ff155dfa_D20211119-20211119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2021-11-19</endDate>
        </period>
    </context>
    <context id="ia90f47b531e341d18e987adf7e3cab92_D20211119-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pcrx:RestrictedStockUnitsMoneyStockOptionsAndCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e42aa47b25f48e0be0ab8750e25e349_I20211119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-19</instant>
        </period>
    </context>
    <context id="i521f1b4e7f96420b850707ae1c48fed0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6affd4b067a74053a80dafaecc998dce_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8bf765eaf4e641e6a679a2bf0b36d68f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d78b23f2b384db1952457d16ecfc25a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id3a7bcd6cd0649a3af561d8e804dfa32_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f0c585d3783403c875879dfaad021a3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iee1c1e7325aa446388971997460585da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1509ca5743b4070b16fb4bc87afe9d7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pcrx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i826ff833dd74486b9ea7e8f9bff4a586_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pcrx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33dfed9d67c948b4a47a8e552ba5b8b0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8b8d87ead91c4e5d9b76bca54c19862f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15e904416e0c433ca74cb7980b2e6633_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4be0edf10e0548a6b2cff393c65da1f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i763696419f734dfaa3b176b7f09e6547_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d0655252144469e8a6289d5d0cea2f3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if281a36c7ccc4a4aae4dad712d455bfc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8a7ee7ba6eb240858ec746652a6fdc24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i391acdd0982f425f84071afc5d969737_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i29a197404c3243d9b8b707eb226c77fd_I20220701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="i83f2e14bdb904ac69fc8abf1f24b5ab6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:SkyePharmaHoldingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pcrx:MilestonePaymentsForProductInConnectionWithAcquisitionByStageAtWhichTheyArePayableAxis">pcrx:UponAnnualNetSalesReachingDollar500.0MillionThresholdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i65d966ca6353411282f9165d72de2694_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib460bbff86ec431dbef5039959fb47c2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iede544d07eb8434cbb48cd6e2d2f78cf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia5ee767a49874dee966e06f8b34939c7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie5a8f5d97b3248aeb01adea4b0c7fe72_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1658c43324b5453cb15e998032d6549e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c9452190b1e4796b95b0775fa97bde7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i123f4f9994ab4fb68fe6439b61e60b8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76602afa0926462bbcd383a88f3f3ef8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibc3334cacbe145ba953c4eed59a7b31b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ea958f7cb56441bb8f52e823cc43b24_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i125dd11a1f7244a59ed136faf48d4dc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i292cd08d718c48e594813938f2045cca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i499d8cf29f8a4f2c9548fc82a6bce487_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c9dded19a964d11981b36b085b753ff_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDueMay2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id4d6abb8ceed479bada14abc5c7d6b1b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDueMay2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib7189f61d0f74daea85087e80f151740_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDueMay2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e4c5d796d09442cacf138a186e3cdec_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if76738e63d8a4e2ca86812f5bc97e3ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i356d1afe505c441eb90b0423c3fb17f2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i86c516f1d6f04f26b3b01ed70a06cb25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c5268d5a41d453387099bbdce493860_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib78f8ec858814f8b9f80f0d166898244_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="ie2012b55273641219ce287b6c7a3676c_D20220630-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id396246417f747219b1efc00393a410a_D20251231-20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="i14cfaef699694c8aa95e5b1497db08f8_I20261207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-12-07</instant>
        </period>
    </context>
    <context id="i9713356e4b794cad87f61cdf66d71cda_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ba15de8dac143c1b4bc141eea541035_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7f34a25fd03649ce9d8283d456471160_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9511fd772a33485880857ed5ca7d851a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4de17e595d074a81bcbe5f3e180aa7ae_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaae7a6225dc9403087ba9ca504bd5fb5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31ba252e9c0a48188e8038d7fcbf3bc2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb0b227a9c66456c9e5719df73099bd6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pcrx:FederalReserveBankOfNYRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if7caa5a1b4a74f499d82959cd49c6133_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id3d5f239abc04c23a4020b220c65ce7b_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6590fbf0d3a9462e9127e6b54ee201c6_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iccd912dc0b8b41f3bd7d557dac967d17_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="iba8867ac2f1d4283b42fe8008031479f_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i15c1498310e443e7af3ba4aa7ad28e3a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pcrx:DebtConversionAndRedemptionTermsAxis">pcrx:DebtRedemptionTermsPriorToFebruary32023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8fd9f584f9084e259a06bbfddce30195_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ia62779f0fd434d20b021fcde6a57f24a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i42b5b9370909456096ce4ed2becc1923_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pcrx:DebtConversionAndRedemptionTermsAxis">pcrx:DebtRedemptionTermsOnOrAfterAugust12023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9395aa55649e4194b09292b57bc4118a_I20170502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-02</instant>
        </period>
    </context>
    <context id="i48e21d63eae54e80a8ef9375cebac9c5_I20170502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-02</instant>
        </period>
    </context>
    <context id="i45a17b9799754d8382dc1b30711bd51f_D20211206-20220106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2022-01-06</endDate>
        </period>
    </context>
    <context id="if3c970a4569147d397783bc1f4e7311d_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="i991d1519897b4f2ea80c13d8da3de071_I20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-07</instant>
        </period>
    </context>
    <context id="i015d29a64d0646edbc9915f35b26c446_D20170301-20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="ib5b5fbc6d47e4f9f9e6d40924ce413db_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="idecdb2c3fc1449cfab60ca69c9d1fe48_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i37476438df894c20a4bc4a280d425eb6_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i230c25fa74ac476dacc08c72752f5a63_D20170502-20170502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-02</startDate>
            <endDate>2017-05-02</endDate>
        </period>
    </context>
    <context id="if2e6ec6d226541d0822abc76ae23a4ea_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2e4721a6974c47a4b2d7646849bd93fd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2c8cd2acac994e3fb138accb3626a770_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id24058253a50408188a9e11bcb502ad1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a50652bf64e4acb8120bf54d9198e87_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib8e4e6f04e6b4ff791a9370ec1559121_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6b8cad7de1da4c2db70aedc902c27e25_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i16c8b9c91dac49cca9cd3167f0c77333_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i87be4045b1ee4290b6f4d157746a446a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:TermLoanBFacilityDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifb17c50c746a4fb99da95cf89348f9ce_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie68e64f1b5724490a26fff0a570e6bba_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i724c52c24b4d431f9f6b2362fdc0f0e1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ieede5540398c4dc58694079e2fb20f85_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4904ad55b53844fba2ec392689cda980_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if52a538e2d054df5b39586e4fac623ae_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idea088cac0574f4bb8455403924088b6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic2c7ec07806341f485488028d8ebbf96_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2055f75ada8d436fb802dc413014b5c1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib5f5585697664021b9b028fc12de735e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pcrx:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8ba288a5b7ff409c940d4b0449afb0cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e03211b48e14029b06e9f14140d2baa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ConvertibleNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c295ad4598945c2ba9f47a504b4472c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia819f5487dbc4bb38b0e991835be6ef0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ConvertibleNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic59e7ba74b4b45cfab0ae29982cc8e9d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c4255beee6d40db938f1050821cc199_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ConvertibleNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i65bfea142670495289d5c647467570b9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAndMyoScienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1587b3c1d7e7411cbd588e6bc0bfb723_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAndMyoScienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0fc8018e6ec54834baf8d0e5d5a8d0db_I20211119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-19</instant>
        </period>
    </context>
    <context id="i4f0c78a9972546d4a4bf2bfb19a1c536_D20211119-20211119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2021-11-19</endDate>
        </period>
    </context>
    <context id="i0d717792cb904a9c8671026179052f91_D20211119-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6168e02aa26e4349847195bf09c3eacf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i21ca7a53ce30416b93b74cd8a9870e74_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c49317fb1254c648300f85c536d596a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9835d59ac7914259affd398b5712be27_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pcrx:MeasurementInputProbabilityOfSuccessOfRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4c963cd0f8b24890b29f01580d4dafa6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3e462270f4d749ada2b41a121bfaaf93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59c47ce6aa614060975818db7878464b_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="ic35614cca1f842c6b25edec7754b753e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8b2f0c4184a8447cb9800ac82b098ef2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie60dfafd369d49e9a8915074448de244_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1f238205c3474a579a6577a0cfb931fc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib55aafc43f234774b601b8faca0c6b5d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15a06e8c3c614623bffeb6e3b147f2bf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i77eaafc589a34116b77b15bbc4fff3e5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pcrx:MeasurementInputExpectedMilestonePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2efee5eb27da4de2a1ed8e6d5e6eecd3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebe6ca8b87dc455e8cbf5d62768fb93d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iee968166c6e54c399c9428c7ce8b8057_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idc02a21d3efb40b2a085eac6cf253ef8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a822b3a761c4bf49157f47c28748111_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i55e627016d97492ba0681471fbd8968c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pcrx:MeasurementInputExpectedMilestonePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6f80639d084b4aa89ec55b9178bb46a1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pcrx:MeasurementInputExpectedMilestonePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9a5bb2973c6b4c96abe3db554e6d078f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:MyoscienceAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">pcrx:MeasurementInputExpectedMilestonePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iee16b76f339b45f1bc4250ddc76ad052_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd89bb1f4f08443fb61357d5cf825054_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0afc326973624dedabbf6ad485dfc1e5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">pcrx:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i710e2f14bbb34bba99311d3b4e837f2f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icf3fcd52747443ab910304b3bdf6b6e8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifd1f2abc0e78467d927adac6fa878af8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idc2e8e031b6c4f349a9a22d1b983860b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i93ff7976ca834ff8be1fb773760bf3ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43ff4e22b20243b28a23578412c3b209_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb3acbf69765400b99cbf96568b817cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4dbf2b62de404b8fa8423e1fb8f1bd7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7c6f1c8ace3439a97adbf4622bc27e9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerOneMember</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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iddf44d8e1eb24bb38df6f546dbde1595_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerTwoMember</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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic92dd8c00b21453d812274cd1558efeb_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerThreeMember</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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i364140fb0ecb4c5b90678acdcbc6f1ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerOneMember</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-12-31</endDate>
        </period>
    </context>
    <context id="if6fb800aa91a443a8562539853dbd945_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerTwoMember</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-12-31</endDate>
        </period>
    </context>
    <context id="ia1df9fb6c8864c09a8ff94e2cb57ad21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerThreeMember</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-12-31</endDate>
        </period>
    </context>
    <context id="iaeada0763b1349a6a781e82453974c12_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pcrx:MajorCustomerFourMember</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-12-31</endDate>
        </period>
    </context>
    <context id="iab2955eb68904b22a10de3106fc90299_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34fc14fcb0fe4ad4984107a1fefc0823_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie211f03ed1a748f1aa10a0c73727da12_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iedea906cd76a4d4bba0431551477a909_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31ac85e1887749e4b9a817256cbd8b28_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i48031d7bf51f42d489a3a3a50bf8e6af_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if6cb2fdecf4b4a0a85c84a8fd76f0bbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25d448a3f20f451b9239b04a6513c8cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08b536b7990b4e1894b876ae5ada1a24_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1995fc5495b4921bfb8486c9d6f9f19_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if83f4b65463347e6a51d901c1e50e22e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8e1e3475775b4e76ab6efcb59dd158f6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iff0cddc2bc28438a8934112eb263d081_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2c88759301c941b096aecd8a4937c534_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i55eab178e9a043b1a145b43918fe8858_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4a8f20a978a34500a4d487f8a56ade4b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i212b2c71c3a147c7a27ebf79f5a7c12e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20270789c96347f29c7c132e72ddd5c4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i50d1f8b7f2c346eeb7844217241e3a36_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i02b1b5de0b8e42078315f31d7aef6b00_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03a4c08595d646a1baa2a16e237083a6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifecfe644d38148929046d13feafd4dab_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaf0d15f2737042a888b6d0615dc70cd1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7634d27564544329107cc50cd79208f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i85df01f524b547a39620a6cd60ab5eae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5ca303801f644e169133ec4d7e0c6998_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic81f6fe7f20c42f1b4de4a1b31d5c81d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie5b71027039a48cebc64faf0916105d2_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i39a0a2f43861465f96e848700239814f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i43454386d0e64c9aa58f37a86d3898e1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i303f42a872d84848a26c7935521e8d9d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id76d6ea4321e4124937fc7c109c12121_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23b9728da5774e0f8865eb56c0287548_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb138ead7c8749139ab55dab62470f1f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4cfbe4103aec4e4dbf93af04eba8abe1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0362692f03ce4f04b845f4ef84d3150e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd17b7148b4b4336ae3a8a8ab12951b8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6a329b7adfca4c45be13dd71376e3285_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie39e757d15684b84b80beb859cc71a9a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5e85fea4b1749a0a9ab002bc71033a2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0baf3a23aeb847d8b41472f49c4054e5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i111e70709f1a49f58e7bc236e873db49_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i80a72523d0c1401185af1aa98e145d67_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibcb41bddccc844a8b1608c8a5f1eb2f1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie519317e61de4bd4b61b769f86af2017_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7926f8178c944494b800dc70a8aee09b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6b13dbca109f40d59b428f6eb0fcce41_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia852df3ea8e7487d833721f9de1ece5b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i23cdbff094c5425f8aa1a90414d51f06_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae72f39fcbeb458cb1ae7c42c5e4d55e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i33a60813e9f44095913e43e93a53efc0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i728ca8324e5149769ed4f7f8eb7732dc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ec452862f584d9196d9a07fc8b8ddc6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c65baa223334a0a825004fd918ececa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i21203a7e95a542a1bb5a7bdfa160cd8e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">pcrx:AcquisitionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i812548bedd2c4f138ae40720d5ab3452_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">pcrx:AcquisitionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7d271c16dc5b4e50b5f8b6e36bc439dd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">pcrx:AcquisitionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie3eff8369f3a447bb8c7f19a5bccdce2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">pcrx:AcquisitionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89ca9116e3b44efaa7a91cf17de3ff05_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1626a61d1e96472bb1b34f2c5b6812bb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i990dfdef52e040719fa28dbb661db8d9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib78e38aec2fa45a58c7a556502d296ac_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9662be69372649fdb9f55eaf2dddc1cb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77aff11637744366ad3beae32e8eac9d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie51cc6d770c1439bbf87e1a1246d6e15_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:NuanceBiotechCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0e717cf4ed5406d82a7bcd4eb4a20c9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:NuanceBiotechCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i56aff27448c64dbaacbbf8b0552a16b7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:NuanceBiotechCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i29042b95beda4bcf93f5b0e944d9e035_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:NuanceBiotechCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8634775cc9bc464884a372b878f6a608_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pcrx:LegalFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idf3a6876c8774d06bf57b261d16c5eaf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pcrx:FlexionAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">pcrx:LegalFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic60ea8d3b79d48c4b025712186e3026c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pcrx:NuanceBiotechCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe0d71dff18d49c48f2bf3e271341ed5_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:FortisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ib0b9052c119f49399daa2d218196b388_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:HongKongPharmaTainuoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifec5c95984324d979dd83044fa9e7ec4_I20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">pcrx:HongKongPharmaTainuoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">pcrx:FlexionTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-20</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="product">
        <measure>pcrx:product</measure>
    </unit>
    <unit id="segment">
        <measure>pcrx:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="lease">
        <measure>pcrx:lease</measure>
    </unit>
    <unit id="payment">
        <measure>pcrx:payment</measure>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="customer">
        <measure>pcrx:customer</measure>
    </unit>
    <unit id="offeringperiod">
        <measure>pcrx:offeringPeriod</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180L2ZyYWc6ZjcyYjdhNjVhZTg3NDJlYzk2NDM4ZWZlNWQ0ZTRhZmYvdGFibGU6ZjJiNTNiYzc5MTM5NDMwMjhkOWU5MjRmY2Q5ZDI5NjkvdGFibGVyYW5nZTpmMmI1M2JjNzkxMzk0MzAyOGQ5ZTkyNGZjZDlkMjk2OV8zLTEtMS0xLTg2MTI3_0e0a2a94-9650-4039-829a-8af8960d490a">0001396814</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180L2ZyYWc6ZjcyYjdhNjVhZTg3NDJlYzk2NDM4ZWZlNWQ0ZTRhZmYvdGFibGU6ZjJiNTNiYzc5MTM5NDMwMjhkOWU5MjRmY2Q5ZDI5NjkvdGFibGVyYW5nZTpmMmI1M2JjNzkxMzk0MzAyOGQ5ZTkyNGZjZDlkMjk2OV80LTEtMS0xLTg2MTI3_c66d9871-8aa7-445a-acf4-3cdc5ebbc4d6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180L2ZyYWc6ZjcyYjdhNjVhZTg3NDJlYzk2NDM4ZWZlNWQ0ZTRhZmYvdGFibGU6ZjJiNTNiYzc5MTM5NDMwMjhkOWU5MjRmY2Q5ZDI5NjkvdGFibGVyYW5nZTpmMmI1M2JjNzkxMzk0MzAyOGQ5ZTkyNGZjZDlkMjk2OV82LTEtMS0xLTg2MTI3_eaff17cf-d9f9-4c11-bebb-a1d341d02c57">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180L2ZyYWc6ZjcyYjdhNjVhZTg3NDJlYzk2NDM4ZWZlNWQ0ZTRhZmYvdGFibGU6ZjJiNTNiYzc5MTM5NDMwMjhkOWU5MjRmY2Q5ZDI5NjkvdGFibGVyYW5nZTpmMmI1M2JjNzkxMzk0MzAyOGQ5ZTkyNGZjZDlkMjk2OV83LTEtMS0xLTg2MTI3_309efad3-337b-4678-9bc1-f28ffb83552e">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180L2ZyYWc6ZjcyYjdhNjVhZTg3NDJlYzk2NDM4ZWZlNWQ0ZTRhZmYvdGFibGU6ZjJiNTNiYzc5MTM5NDMwMjhkOWU5MjRmY2Q5ZDI5NjkvdGFibGVyYW5nZTpmMmI1M2JjNzkxMzk0MzAyOGQ5ZTkyNGZjZDlkMjk2OV84LTEtMS0xLTg2MTI3_553a5951-91be-4530-934b-0f8c374fe1e5">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ib06fd977f58642338910637dc9ee051e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMy0wLTEtMS04ODU1Mg_82e450ad-29e0-449d-a33a-5002227870d7">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006RetrospectiveMember</us-gaap:AccountingStandardsUpdateExtensibleList>
    <pcrx:AccountsReceivablePaymentTerms
      contextRef="i5dd7ecccda904eaca960004478e3d7cf_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RleHRyZWdpb246NDc5YTYwMGZkYmQyNGIwYzhmNTRmMjNlZmE1NjM3ODdfMjk1OA_60482776-f82e-46b2-bdd2-45bb82b080c0">P0D</pcrx:AccountsReceivablePaymentTerms>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i230c25fa74ac476dacc08c72752f5a63_D20170502-20170502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182NC9mcmFnOmQyZWY2NTljNjg4ZTRiMmY4YWJiNWI5NjY3ZjYxMDQ4L3RleHRyZWdpb246ZDJlZjY1OWM2ODhlNGIyZjhhYmI1Yjk2NjdmNjEwNDhfMjQ0_524c4740-228d-4802-a0fe-2c34b05b4e43"
      unitRef="number">0.0373413</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <pcrx:DebtInstrumentMarketPrice
      contextRef="i292cd08d718c48e594813938f2045cca_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182NC9mcmFnOmQyZWY2NTljNjg4ZTRiMmY4YWJiNWI5NjY3ZjYxMDQ4L3RleHRyZWdpb246ZDJlZjY1OWM2ODhlNGIyZjhhYmI1Yjk2NjdmNjEwNDhfMjc1_19ee4390-4eb2-476b-87d8-2f468fad0bcc"
      unitRef="number">1.038</pcrx:DebtInstrumentMarketPrice>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="if2e6ec6d226541d0822abc76ae23a4ea_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182NC9mcmFnOmQyZWY2NTljNjg4ZTRiMmY4YWJiNWI5NjY3ZjYxMDQ4L3RleHRyZWdpb246ZDJlZjY1OWM2ODhlNGIyZjhhYmI1Yjk2NjdmNjEwNDhfMzIw_f3f510c5-2e7b-40ca-9f95-aa0c19fbd4b1"
      unitRef="number">0.0139324</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDcz_b38602c7-c193-44d0-80c3-80e418688270">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6ZDRiZWJlMTg5YWVmNDk0ZmI1ODM2ZjBmNzI0NjY2ZmUvdGFibGVyYW5nZTpkNGJlYmUxODlhZWY0OTRmYjU4MzZmMGY3MjQ2NjZmZV8xLTAtMS0xLTg2MTI3_8c220ed5-a192-46cb-ad32-5e7e55d1e056">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8xMjg_21dfa1f9-2350-43fc-9018-174d92288f00">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6NWQ0NmMxOWJjY2Y4NDc5OWJkOGY5MGRlZjJkZGFlZjAvdGFibGVyYW5nZTo1ZDQ2YzE5YmNjZjg0Nzk5YmQ4ZjkwZGVmMmRkYWVmMF8wLTAtMS0xLTg2MTI3_4a29ae81-ae77-40fd-9d68-7c48acfccd73">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDgz_d4681c00-3f9d-43d6-93b6-a41bf6a9bcbb">001-35060</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDc5_d942dc54-c07f-4ea6-a13b-5b4e60d12f38">PACIRA BIOSCIENCES,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6NWZmOWVkODYwZmFhNGE2YjhiYmVmYWRmOWYzMmM1NDUvdGFibGVyYW5nZTo1ZmY5ZWQ4NjBmYWE0YTZiOGJiZWZhZGY5ZjMyYzU0NV8wLTAtMS0xLTg2MTI3_6acf7e9d-ca1d-4a72-84e8-6e81802817b9">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6NWZmOWVkODYwZmFhNGE2YjhiYmVmYWRmOWYzMmM1NDUvdGFibGVyYW5nZTo1ZmY5ZWQ4NjBmYWE0YTZiOGJiZWZhZGY5ZjMyYzU0NV8wLTItMS0xLTg2MTI3_474c1f68-8cb3-4bdc-8969-7cbac9dcb363">51-0619477</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDg0_68a8676a-f232-45e2-becc-d304ad315e16">5401 West Kennedy Boulevard, Suite 890</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDc0_f7f488ff-6408-43e6-8947-74c917b6a0fe">Tampa</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDgw_c24cbd58-96bc-4984-aab1-3324f97503ec">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDc2_fdaeb3c9-10d0-4556-97bd-73203ed4badc">33609</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDc3_67fc1298-0da9-4317-a22d-309de8ef6782">813</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDgx_a1fa4d45-4e5b-4df9-a2e7-e6833bdbdb7f">553-6680</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6Yzk4YjgzY2UxNjVjNDQyODkyY2EyYzU5ODc3YTFmNGQvdGFibGVyYW5nZTpjOThiODNjZTE2NWM0NDI4OTJjYTJjNTk4NzdhMWY0ZF8xLTAtMS0xLTg2MTI3_6f678c95-b6d6-497c-bb5d-eb267ba27b42">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6Yzk4YjgzY2UxNjVjNDQyODkyY2EyYzU5ODc3YTFmNGQvdGFibGVyYW5nZTpjOThiODNjZTE2NWM0NDI4OTJjYTJjNTk4NzdhMWY0ZF8xLTItMS0xLTg2MTI3_ac695272-5493-4c3b-9f2f-d5446be72125">PCRX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6Yzk4YjgzY2UxNjVjNDQyODkyY2EyYzU5ODc3YTFmNGQvdGFibGVyYW5nZTpjOThiODNjZTE2NWM0NDI4OTJjYTJjNTk4NzdhMWY0ZF8xLTQtMS0xLTg2MTI3_6694a5ae-7044-4d9b-afd2-e75bd507bd73">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDg1_426c2f4e-3a7b-4331-ba2f-bf76224c664d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDc4_f5cf3aa9-4d89-4742-8c09-6f006f0e2c57">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6Njc5ZWMzOWViMzQ5NDkyNDlkODZhMDY3NDU1MTkyMjkvdGFibGVyYW5nZTo2NzllYzM5ZWIzNDk0OTI0OWQ4NmEwNjc0NTUxOTIyOV8wLTEtMS0xLTg2MTI3_98d3814d-98d2-4a40-aea6-d0e87384d16e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6Njc5ZWMzOWViMzQ5NDkyNDlkODZhMDY3NDU1MTkyMjkvdGFibGVyYW5nZTo2NzllYzM5ZWIzNDk0OTI0OWQ4NmEwNjc0NTUxOTIyOV8xLTUtMS0xLTg2MTI3_bf54ce5f-03b3-41f4-9891-a7ace7eaed3d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGFibGU6Njc5ZWMzOWViMzQ5NDkyNDlkODZhMDY3NDU1MTkyMjkvdGFibGVyYW5nZTo2NzllYzM5ZWIzNDk0OTI0OWQ4NmEwNjc0NTUxOTIyOV8yLTUtMS0xLTg2MTI3_49729089-f1e6-4e2a-9119-6dbcc0b70b78">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8yMDgy_df2aef4f-fad7-4b94-a8b8-5f7a7b6d266e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i065f6b275a044a978b8835a167a0421e_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xL2ZyYWc6NGVlNjYzZjc5YzU4NGU3ZmJhMTQ2M2Y4OTdkMDEyZmEvdGV4dHJlZ2lvbjo0ZWU2NjNmNzljNTg0ZTdmYmExNDYzZjg5N2QwMTJmYV8xOTg1_15259543-28c2-4842-a899-d2e13946da34"
      unitRef="shares">45824210</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMy0xLTEtMS04NjEyNw_c5eb2787-291d-4c22-877c-076e4e168b7b"
      unitRef="usd">122061000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMy0zLTEtMS04NjEyNw_daeddc55-3dd5-4165-a93e-b0aa81d6eea9"
      unitRef="usd">585578000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNC0xLTEtMS04NjEyNw_3425b599-2d68-4e2a-9d40-e1d5ee453ca8"
      unitRef="usd">194332000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNC0zLTEtMS04NjEyNw_e62b01ff-9a9e-4aea-995d-9114efe3e8c9"
      unitRef="usd">70831000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNS0xLTEtMS04NjEyNw_8ab548d4-8fb9-42ff-a6ec-78ca86b543d2"
      unitRef="usd">91105000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNS0zLTEtMS04NjEyNw_6c33fa80-e0aa-48bd-ae32-abcab87f273d"
      unitRef="usd">96318000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNi0xLTEtMS04NjEyNw_70f14a42-238a-499e-944c-013c5533abbb"
      unitRef="usd">100588000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNi0zLTEtMS04NjEyNw_53324c14-293a-47b1-b857-97bc0be24afe"
      unitRef="usd">98550000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNy0xLTEtMS04NjEyNw_4826cb5f-b983-4fd9-b083-5c730e826efd"
      unitRef="usd">18124000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNy0zLTEtMS04NjEyNw_20388e2d-6e96-4e4c-a502-1c2c67b69e21"
      unitRef="usd">14771000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfOC0xLTEtMS04NjEyNw_224ff459-5e89-4b59-8842-04cd1896590c"
      unitRef="usd">526210000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfOC0zLTEtMS04NjEyNw_0fcd2e95-3319-440e-ab80-a9db1f25e92e"
      unitRef="usd">866048000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTAtMS0xLTEtODYxMjc_557963c9-a637-4d77-b4ff-baccb55c1659"
      unitRef="usd">191279000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTAtMy0xLTEtODYxMjc_52bcd851-4c73-4d6e-affe-12319e35f909"
      unitRef="usd">188401000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTEtMS0xLTEtODYxMjc_d596c213-8d6a-48b6-b5dd-07858e3bbbe5"
      unitRef="usd">72082000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTEtMy0xLTEtODYxMjc_9a3c0113-081c-4dcb-889e-c89fa2577a86"
      unitRef="usd">76410000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTItMS0xLTEtODYxMjc_6e8ffe54-7279-4f43-87fc-a3d541a478b3"
      unitRef="usd">146132000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTItMy0xLTEtODYxMjc_0cbf3914-0340-4d3b-8da7-2d0381156a75"
      unitRef="usd">145175000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTMtMS0xLTEtODYxMjc_881867e2-8185-458f-9ca2-9c6186aedf7f"
      unitRef="usd">595324000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTMtMy0xLTEtODYxMjc_cd0195dc-9bb5-4a49-8b21-d8e9bc67b5e6"
      unitRef="usd">623968000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTQtMS0xLTEtODYxMjc_0d319ed4-c48f-459e-9c51-d60a014b4388"
      unitRef="usd">167149000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTQtMy0xLTEtODYxMjc_4c5ab739-e942-42b1-bddf-ecf3e23d78ec"
      unitRef="usd">153364000</us-gaap:DeferredIncomeTaxAssetsNet>
    <pcrx:EquityMethodInvestmentsAndOtherAssets
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTUtMS0xLTEtODYxMjc_eb622caa-2a7f-487f-a6f6-58ecc232fcc0"
      unitRef="usd">35812000</pcrx:EquityMethodInvestmentsAndOtherAssets>
    <pcrx:EquityMethodInvestmentsAndOtherAssets
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTUtMy0xLTEtODYxMjc_dddb396d-20dc-4622-9f05-b828e87cc233"
      unitRef="usd">21987000</pcrx:EquityMethodInvestmentsAndOtherAssets>
    <us-gaap:Assets
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTYtMS0xLTEtODYxMjc_1f809f81-ae4f-495e-aa2c-a323544fe695"
      unitRef="usd">1733988000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMTYtMy0xLTEtODYxMjc_0111594e-d18d-4c76-897d-a1586b678a5a"
      unitRef="usd">2075353000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjAtMS0xLTEtODYxMjc_9d73120e-5a83-49e6-936d-7de1ba9a97e8"
      unitRef="usd">13983000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjAtMy0xLTEtODYxMjc_c1607968-fde5-4a48-9483-57128b14006c"
      unitRef="usd">10543000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjEtMS0xLTEtODYxMjc_74c08d75-e9dd-4bd1-a2f3-c176580739a3"
      unitRef="usd">77275000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjEtMy0xLTEtODYxMjc_3b403a43-6e32-469d-8620-46e4bcbf99be"
      unitRef="usd">127555000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjItMS0xLTEtODYxMjc_3cd0c9b3-c2d8-4116-94e8-6791a12994e2"
      unitRef="usd">8134000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjItMy0xLTEtODYxMjc_8328ef8b-7aaa-48a1-8610-ec3c84455c48"
      unitRef="usd">7891000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjMtMS0xLTEtODYxMjc_39cdb37a-cbbe-4716-b259-27b9f7e3cc23"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjMtMS0xLTEtODYxMjc_40aaad8e-7be3-4071-b5ae-4840257deeb6"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjMtMy0xLTEtODYxMjc_943ae2fe-967a-4f88-b17a-eaaba1f96f17"
      unitRef="usd">350466000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjMtMy0xLTEtODYxMjc_b3da91c2-0c8c-4616-93a5-17f699a62b5a"
      unitRef="usd">350466000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjUtMS0xLTEtODYxMjc_c27f8eda-dfb6-47e5-9b31-14150ffe276c"
      unitRef="usd">33776000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjUtMy0xLTEtODYxMjc_fe750462-2d05-4322-89e8-ea555a52cffb"
      unitRef="usd">24234000</us-gaap:SecuredDebtCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjYtMS0xLTEtODYxMjc_c2b46f49-9fc3-403b-a8ab-f474de7b8be6"
      unitRef="usd">11000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjYtMy0xLTEtODYxMjc_ebfc0ec6-b2a2-4e78-b89d-de9d3f12c479"
      unitRef="usd">429000</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjctMS0xLTEtODYxMjc_9f272e6d-bc4c-4afc-9d4d-b5f6ece4e57f"
      unitRef="usd">133179000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjctMy0xLTEtODYxMjc_aa03062f-d0df-40fb-8ba4-8af248850fb7"
      unitRef="usd">521118000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjgtMS0xLTEtODYxMjc_abbc0bc6-47c7-4480-8038-c2d74b2ebbff"
      unitRef="usd">403534000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjgtMy0xLTEtODYxMjc_4f224eea-0822-426b-9488-8d6d4c9faf6a"
      unitRef="usd">339267000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjktMS0xLTEtODYxMjc_f552c09a-66aa-4a66-8e38-aff9e34e5a41"
      unitRef="usd">318344000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMjktMy0xLTEtODYxMjc_cf17b822-6c1a-4929-9fe8-8f724a304369"
      unitRef="usd">335263000</us-gaap:SecuredLongTermDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzAtMS0xLTEtODYxMjc_fef43669-83a3-42e5-8a4b-00ebd347c587"
      unitRef="usd">67575000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzAtMy0xLTEtODYxMjc_e0377dbd-ffd1-407c-88eb-0127ee10284c"
      unitRef="usd">71727000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <pcrx:ContingentConsiderationNoncurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzItMS0xLTEtODYxMjc_852f7a16-0ea5-4ecc-8228-c528139e5ff4"
      unitRef="usd">35247000</pcrx:ContingentConsiderationNoncurrent>
    <pcrx:ContingentConsiderationNoncurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzItMy0xLTEtODYxMjc_98333c5d-23c1-4023-9774-b56e035fb15f"
      unitRef="usd">57598000</pcrx:ContingentConsiderationNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzMtMS0xLTEtODYxMjc_ebfb48bd-4f97-4bed-99eb-4b53942ff544"
      unitRef="usd">19473000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzMtMy0xLTEtODYxMjc_e8b8e48f-a309-481a-892f-1a1080cff62e"
      unitRef="usd">19972000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzQtMS0xLTEtODYxMjc_07959387-7a6d-43fa-a2e5-bf043c6b817f"
      unitRef="usd">977352000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzQtMy0xLTEtODYxMjc_25496763-a5b3-4793-a812-6b71a1cd9e40"
      unitRef="usd">1344945000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzUtMS0xLTEtODYxMjc_3fa6965e-e253-41bc-8079-8a315154afd7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzUtMy0xLTEtODYxMjc_ae129100-795f-4bcd-8b86-6d34e1e21e1e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl8zMQ_5e73da2e-2723-4160-962d-3dd186c56e56"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl8zMQ_de7de8f1-2f94-464a-b4f6-bc1e5842e5a5"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl8zNQ_100a265a-e6fe-4f2a-b7c2-88a19691ca84"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl8zNQ_f3de7f39-b313-4e1e-aedc-8abd3b4a4480"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl81Nw_48238eaf-a3df-4c13-88ea-dfcc43f39f48"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl81Nw_78decc01-afd2-4a88-883b-0682d9218710"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl81Nw_e6a75cda-8002-4e21-9c9b-aca682a282bc"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjo5OTc2OTQyZWE0Nzc0ZDA5YTgxOGVhMjdjMjM1YjY5Yl81Nw_f1c88fa2-d074-4cca-9cd2-250ce5d4a3fd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMS0xLTEtODYxMjc_aca2d0e6-3ecc-488e-ad3d-15efc1a53242"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzctMy0xLTEtODYxMjc_65dbb43d-bc64-4d7c-b1ff-6184b85ccb02"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV8yOA_028d7579-813a-40f3-8e40-e1444c0a9817"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV8yOA_76b4baef-7ef3-4e37-aae0-0f978f5dc5b6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV8zMg_65e16a35-327b-4839-afd4-83055c146110"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV8zMg_f16e56eb-b1b1-490f-9b6f-37e31ff7c1a9"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV81NA_25470ab4-e0b9-4e24-b6ea-dcb599867278"
      unitRef="shares">45801578</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV81NA_7e6996e4-5cdf-488b-802b-25abf56ea7f8"
      unitRef="shares">45801578</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV82MQ_2fc204ab-4e21-4dff-ad38-520d7ef4b9bd"
      unitRef="shares">44734308</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjpmZWIzMTg2ZGFjY2U0NDc5YjQ5ZjhlNTljNTZhMDIyNV82MQ_e2bc389f-d1c7-4d51-9e06-19edf74ba262"
      unitRef="shares">44734308</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMS0xLTEtODYxMjc_e3058df4-a20e-4373-9769-4848d724eb67"
      unitRef="usd">46000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzgtMy0xLTEtODYxMjc_487dfc20-72a5-4c25-9f8a-3f6759a7fa44"
      unitRef="usd">45000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzktMS0xLTEtODYxMjc_0d5e2a70-70d2-4bcc-9a56-ae5508af144a"
      unitRef="usd">895151000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfMzktMy0xLTEtODYxMjc_c8ba0392-a559-445c-ae4a-3d35d0ec8beb"
      unitRef="usd">942091000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDAtMS0xLTEtODYxMjc_19ebe11c-9e14-455f-89d0-cdea63eeb300"
      unitRef="usd">-137956000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDAtMy0xLTEtODYxMjc_9912e4a6-db3b-470f-8fee-5b9ea170a3a3"
      unitRef="usd">-211895000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDEtMS0xLTEtODYxMjc_8f9468f5-c753-462c-9e2d-b89f9ef0291e"
      unitRef="usd">-605000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDEtMy0xLTEtODYxMjc_9c1f614a-6a59-495c-85c2-d524d11599e4"
      unitRef="usd">167000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDItMS0xLTEtODYxMjc_48e0c467-7954-45cb-94d5-5a9dd87044d6"
      unitRef="usd">756636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDItMy0xLTEtODYxMjc_302fda93-813b-4409-bd5e-f7cd00cd1b01"
      unitRef="usd">730408000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDMtMS0xLTEtODYxMjc_da6d6bd1-5f60-4dfe-ae6f-c78fbf68af79"
      unitRef="usd">1733988000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xNi9mcmFnOjZjM2RkNjYwY2U0NDQ2NDFiZTFiZTk1MGFhOThlZGM2L3RhYmxlOmQ5MWYzZTE4ZTI4MTQwYzhhNDIxOTExYzdlNzAxNWQ5L3RhYmxlcmFuZ2U6ZDkxZjNlMThlMjgxNDBjOGE0MjE5MTFjN2U3MDE1ZDlfNDMtMy0xLTEtODYxMjc_56fcdd55-5e49-418c-87ff-67a8f3d90116"
      unitRef="usd">2075353000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf4570f968674f3bbe27c560bfb9be87_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMy0xLTEtMS04NjEyNw_e52e219b-9cab-4b25-8faa-ce85b426029f"
      unitRef="usd">168581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7284aa2c87d44f68ba483dff38427eec_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMy0zLTEtMS04NjEyNw_12c8d27c-27ed-482a-84e2-b0f99463782f"
      unitRef="usd">134863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0df55d4c445d47adb69a0c7a9cd64df5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMy01LTEtMS04NjEyNw_a626d10d-3595-482f-b69d-7f15e5593157"
      unitRef="usd">326003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i872e83e0083747ac98f21041708778df_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMy03LTEtMS04NjEyNw_70c80cc7-d0a5-4e15-80dd-594fe06ab942"
      unitRef="usd">253601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeac445eb2804a44bf29e75079f90ec5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNC0xLTEtMS04NjEyNw_b1216e20-0477-4ede-9116-792270f35eff"
      unitRef="usd">830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id57b66a9719a44e5b652fa1c6eea2346_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNC0zLTEtMS04NjEyNw_ebfdb45a-f629-4b65-afe7-28c0eeb9db1e"
      unitRef="usd">602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1899070b94594becb2264b63d5eea7dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNC01LTEtMS04NjEyNw_9abc6346-2f22-4a88-97a9-4ba1dcef5171"
      unitRef="usd">1399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53613137983c432ca979eea4cef3c97d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNC03LTEtMS04NjEyNw_0db560cc-f486-4efa-b934-ebdc5d0ad2a8"
      unitRef="usd">891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic98bf5546d144ab99b2b83c44eb9cc95_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNS0xLTEtMS04NjEyNw_463e51b7-58dd-45ee-9f97-a7ad7f782373"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ee03c49a9340679a4b219e33e24837_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNS0zLTEtMS04NjEyNw_c2184068-3a28-44d8-b617-4a5a6e7266f8"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0314b81a8a7c4118becd58eee01d8a94_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNS01LTEtMS04NjEyNw_a722f9f0-265e-49ce-8c45-78c823659a30"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e93fd6ed579409bb376796f42c77e60_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNS03LTEtMS04NjEyNw_9683ab7f-e9fb-4381-98ba-7e565f072c01"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNi0xLTEtMS04NjEyNw_8b2f6fa0-48ec-4977-b37e-95ae32b9ba35"
      unitRef="usd">169411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNi0zLTEtMS04NjEyNw_1b8ff1dd-fec0-48df-ba55-8a14a58ab0f8"
      unitRef="usd">135590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNi01LTEtMS04NjEyNw_9f72e920-bbe8-4734-b57f-b1f90c2f2a11"
      unitRef="usd">327402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfNi03LTEtMS04NjEyNw_dd1def58-9a9b-40ca-9159-dd437b44218c"
      unitRef="usd">254617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOC0xLTEtMS04NjEyNw_034f8a77-62ed-4752-843e-3922c9a03300"
      unitRef="usd">50627000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOC0zLTEtMS04NjEyNw_8736a8d4-7d72-4139-a65f-a68758d1cbd2"
      unitRef="usd">35248000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOC01LTEtMS04NjEyNw_6ab9b3cd-da25-4e5a-80ff-20b55a588224"
      unitRef="usd">86701000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOC03LTEtMS04NjEyNw_3b76a3ce-2922-4ba7-bc76-174eaa27da4a"
      unitRef="usd">66597000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOS0xLTEtMS04NjEyNw_d16819e1-8e15-4702-a422-5864bbed0956"
      unitRef="usd">26282000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOS0zLTEtMS04NjEyNw_da432cc5-bde7-4472-9961-87c9705da4bd"
      unitRef="usd">12573000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOS01LTEtMS04NjEyNw_3f5bdaeb-1052-4308-ba43-9391ee9a2f55"
      unitRef="usd">47887000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfOS03LTEtMS04NjEyNw_f6eea932-071e-426b-86dd-55f26bd6dc6f"
      unitRef="usd">28453000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTAtMS0xLTEtODYxMjc_e2913f15-e099-47d3-9349-9b760a7abf53"
      unitRef="usd">65003000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTAtMy0xLTEtODYxMjc_9992bd88-f4dc-4baa-b42c-4b45c654c124"
      unitRef="usd">50813000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTAtNS0xLTEtODYxMjc_baff6aa5-cba7-48be-9679-d87bb89614a6"
      unitRef="usd">129263000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTAtNy0xLTEtODYxMjc_5ed61ded-5145-4897-8cfb-f09089c3d558"
      unitRef="usd">99335000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTEtMS0xLTEtODYxMjc_2615610e-c3e1-4194-8a0b-864630420a96"
      unitRef="usd">14322000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTEtMy0xLTEtODYxMjc_1dda6341-8341-46ab-84c7-639d1e263c7d"
      unitRef="usd">1967000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTEtNS0xLTEtODYxMjc_427e0afb-6d36-4dc9-a9b8-8ef08de62259"
      unitRef="usd">28644000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTEtNy0xLTEtODYxMjc_2f731c57-ec65-4ca3-a3f0-beb2f0ee2c91"
      unitRef="usd">3933000</us-gaap:AmortizationOfIntangibleAssets>
    <pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTItMS0xLTEtODYxMjc_86ba6025-c93b-4bfd-a372-06bb29a86bd6"
      unitRef="usd">18058000</pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet>
    <pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTItMy0xLTEtODYxMjc_fd66af17-927f-4791-8000-a6d942f9559d"
      unitRef="usd">-146000</pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet>
    <pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTItNS0xLTEtODYxMjc_979773a8-b3ad-48f6-90a9-cffb58bd7d0d"
      unitRef="usd">13721000</pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet>
    <pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTItNy0xLTEtODYxMjc_aca04532-5287-4997-a430-ef35fe5b6308"
      unitRef="usd">-2019000</pcrx:AcquisitionRelatedGainLossProductDiscontinuationCostsAndOtherNet>
    <us-gaap:CostsAndExpenses
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTMtMS0xLTEtODYxMjc_61b77207-6804-45b1-b25c-9ad9e139d3b7"
      unitRef="usd">138176000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTMtMy0xLTEtODYxMjc_40fe5132-4697-41d2-ab88-ef4898c99311"
      unitRef="usd">100747000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTMtNS0xLTEtODYxMjc_ffda57cc-4e06-42fb-ab90-224b620f6a0f"
      unitRef="usd">278774000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTMtNy0xLTEtODYxMjc_41ffb6f8-0c9e-4bca-a0a8-9d12b93f6b84"
      unitRef="usd">200337000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTQtMS0xLTEtODYxMjc_7d9baf08-b30c-43e4-a65c-feb6f3d34215"
      unitRef="usd">31235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTQtMy0xLTEtODYxMjc_17e039cf-5f11-4366-98b0-75c2aabeb2a6"
      unitRef="usd">34843000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTQtNS0xLTEtODYxMjc_b8c0699b-d9bc-484e-b6b2-fb43204a3a71"
      unitRef="usd">48628000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTQtNy0xLTEtODYxMjc_be99974d-256b-407a-b0ba-72983ae7d665"
      unitRef="usd">54280000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTYtMS0xLTEtODYxMjc_b7503372-4a59-4c5c-8c42-f9c212297968"
      unitRef="usd">252000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTYtMy0xLTEtODYxMjc_563bd809-3148-4932-80c0-e72222bdb6a2"
      unitRef="usd">224000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTYtNS0xLTEtODYxMjc_54e1fb2e-d8fe-4e8d-9cf8-18d5fc07a468"
      unitRef="usd">523000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTYtNy0xLTEtODYxMjc_ffcecd9b-fae2-4680-b487-642b59c17c45"
      unitRef="usd">639000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTctMS0xLTEtODYxMjc_69b58715-1884-4f3a-8fdc-3470461c1327"
      unitRef="usd">8833000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTctMy0xLTEtODYxMjc_b9d0b951-d7ff-42b7-8482-1bdf0b1b31d7"
      unitRef="usd">7023000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTctNS0xLTEtODYxMjc_0cef3dee-00f2-45ff-8185-820091bf8fb1"
      unitRef="usd">19079000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTctNy0xLTEtODYxMjc_2c2a5223-bffb-4009-b976-5d8f219460df"
      unitRef="usd">13994000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTktMS0xLTEtODYxMjc_3604fe3c-bd87-42b8-ab5c-bd9d0a5f23a1"
      unitRef="usd">-647000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTktMy0xLTEtODYxMjc_d03c4eb3-4fc2-4c21-a5c3-f9f449a40efe"
      unitRef="usd">-2396000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTktNS0xLTEtODYxMjc_23e36f21-e8ba-4208-9d4c-c5c76f2fbb53"
      unitRef="usd">-771000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMTktNy0xLTEtODYxMjc_87f1d12d-f7f1-445e-acef-a5959c066ae2"
      unitRef="usd">-2554000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjAtMS0xLTEtODYxMjc_fef5e389-4617-4d92-bdae-1837783960d9"
      unitRef="usd">-9228000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjAtMy0xLTEtODYxMjc_ba35fb12-a305-47b2-9f54-a8a3915abb92"
      unitRef="usd">-9195000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjAtNS0xLTEtODYxMjc_ce2efb09-4cd6-4e0e-8f30-cca79a8e92b7"
      unitRef="usd">-19327000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjAtNy0xLTEtODYxMjc_2d3be483-e4a5-41d2-a5fe-41d69cf32f98"
      unitRef="usd">-15909000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjEtMS0xLTEtODYxMjc_191c8c42-ac57-461e-aae8-73f9a90c7f61"
      unitRef="usd">22007000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjEtMy0xLTEtODYxMjc_fa000da0-ff72-4d43-986c-dca0823af1a2"
      unitRef="usd">25648000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjEtNS0xLTEtODYxMjc_10e47049-4c89-4087-930a-6abf702c33b3"
      unitRef="usd">29301000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjEtNy0xLTEtODYxMjc_ac35f001-f590-41c4-8a6f-f2619dee9403"
      unitRef="usd">38371000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjItMS0xLTEtODYxMjc_589b3d2d-a751-4f73-9a97-f5bce6fb96fd"
      unitRef="usd">2131000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjItMy0xLTEtODYxMjc_ba7b8cd4-f83a-42e3-9a2c-7e671b852d7f"
      unitRef="usd">6567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjItNS0xLTEtODYxMjc_36d7bafa-e02c-4a32-9cfa-6ca0ca99285a"
      unitRef="usd">2597000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjItNy0xLTEtODYxMjc_e9c339e0-c027-4455-bfe6-1ea73c364a4b"
      unitRef="usd">8921000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjMtMS0xLTEtODYxMjc_a8a6a987-f9dd-47b4-88aa-b71fe5740c77"
      unitRef="usd">19876000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjMtMy0xLTEtODYxMjc_adf26d4e-6d3f-4eca-9caf-11c19961359c"
      unitRef="usd">19081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjMtNS0xLTEtODYxMjc_4faeef17-c885-4e17-8c1f-65f98bf6f29f"
      unitRef="usd">26704000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjMtNy0xLTEtODYxMjc_516a95a9-4bcf-4364-bdcd-fd4d28da0cf0"
      unitRef="usd">29450000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjYtMS0xLTEtODYxMjc_5227a05f-2911-4e11-9d10-5370ef6f361c"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjYtMy0xLTEtODYxMjc_5ec63f63-798f-4fe9-8a0f-4524b013119c"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjYtNS0xLTEtODYxMjc_9ab683d7-92a9-4ba9-9c75-5854828df522"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjYtNy0xLTEtODYxMjc_73d96873-4c74-407c-afb9-d67240d464a4"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjctMS0xLTEtODYxMjc_2653492b-c7bd-444a-b44b-4c08fde807fa"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjctMy0xLTEtODYxMjc_51d50910-014b-45fc-af71-7d3d822ebbaa"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjctNS0xLTEtODYxMjc_4d034885-adc2-42a9-80a9-cf74d7eab821"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjctNy0xLTEtODYxMjc_3e125f79-2cce-47e7-90ce-d609e70d1c8d"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjktMS0xLTEtODYxMjc_8e3913bb-8848-4d4d-8803-bd8f3575204e"
      unitRef="shares">45501000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjktMy0xLTEtODYxMjc_8367c2fd-0a88-4876-8263-d0afb87ce095"
      unitRef="shares">44145000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjktNS0xLTEtODYxMjc_6cf7260e-5412-4d1c-8216-3d0ad7285658"
      unitRef="shares">45185000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMjktNy0xLTEtODYxMjc_44c5ce6d-ca9f-4047-84df-8fb1ab982410"
      unitRef="shares">43989000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMzAtMS0xLTEtODYxMjc_18ce1a29-e1c6-4a09-ae08-34f3d440ca1a"
      unitRef="shares">52478000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMzAtMy0xLTEtODYxMjc_edc03a8b-1bd6-44b1-adcc-fbc350cad5f8"
      unitRef="shares">45592000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMzAtNS0xLTEtODYxMjc_7a08bb94-04da-4d0f-8e83-6ceeae05aaa6"
      unitRef="shares">52262000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18xOS9mcmFnOjcwOWQ0Mjc2Y2ZiMDQwMGRhNzc2M2UyM2E1NDk0ZTYzL3RhYmxlOmIwNTlhOGVlNDJlMDRmMzA4NzBlOTY1NDIwYjE0NjI5L3RhYmxlcmFuZ2U6YjA1OWE4ZWU0MmUwNGYzMDg3MGU5NjU0MjBiMTQ2MjlfMzAtNy0xLTEtODYxMjc_04156c5c-b52a-47bc-a559-b5d63a91ed2a"
      unitRef="shares">45779000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfMi0xLTEtMS04NjEyNw_a8a6a987-f9dd-47b4-88aa-b71fe5740c77"
      unitRef="usd">19876000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfMi0zLTEtMS04NjEyNw_52d64a14-a98b-46f9-95ca-e3231c348253"
      unitRef="usd">19081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfMi01LTEtMS04NjEyNw_4faeef17-c885-4e17-8c1f-65f98bf6f29f"
      unitRef="usd">26704000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfMi03LTEtMS04NjEyNw_b96ecf49-b037-4db4-bfcd-74169a2645db"
      unitRef="usd">29450000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNC0xLTEtMS04NjEyNw_49c4bc1a-e350-46a4-a34a-9fe066e8d3fc"
      unitRef="usd">-160000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNC0zLTEtMS04NjEyNw_6904e4b1-1257-4843-9033-ebaeeed09206"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNC01LTEtMS04NjEyNw_f8d6d456-6222-4d6a-a689-591b686c233f"
      unitRef="usd">-893000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNC03LTEtMS04NjEyNw_5530133a-31f8-4490-879e-267ef97d1725"
      unitRef="usd">-138000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNS0xLTEtMS04NjEyNw_5377067b-c642-41ad-9321-a43f768fea46"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNS0zLTEtMS04NjEyNw_7cdae59a-1d7a-4075-af81-9e71841c3bb4"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNS01LTEtMS04NjEyNw_e78caa98-3b0c-4542-b880-bbc84877459a"
      unitRef="usd">121000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNS03LTEtMS04NjEyNw_ef4f4bb9-946d-4d9f-9e50-36af470ef19b"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNi0xLTEtMS04NjEyNw_80061f52-bcb2-45bb-bcb4-57a42beaf104"
      unitRef="usd">-78000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNi0zLTEtMS04NjEyNw_e4d681e0-8cc6-4c38-a226-57b6f9ce2ca5"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNi01LTEtMS04NjEyNw_392e06dd-7dcc-4be0-bfe1-e857f490f1ba"
      unitRef="usd">-772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNi03LTEtMS04NjEyNw_d488e633-651d-4ede-8ea7-ead3110c190c"
      unitRef="usd">-137000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNy0xLTEtMS04NjEyNw_d27e4a1a-8286-43c6-9d90-94bc11afc761"
      unitRef="usd">19798000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNy0zLTEtMS04NjEyNw_728905d7-b219-4da0-a020-24a8cda00e95"
      unitRef="usd">19090000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNy01LTEtMS04NjEyNw_1b06fe82-a9c4-4e52-b63e-446c97e8ce8c"
      unitRef="usd">25932000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yMi9mcmFnOmUyMTljMzhjMDdhYTQyZmRhNTRiZGNmODBjZTY4OGViL3RhYmxlOjFhODMxOTU0YmQ2ZjRkNWNhODVhNDk2YWFlMjI2YzU5L3RhYmxlcmFuZ2U6MWE4MzE5NTRiZDZmNGQ1Y2E4NWE0OTZhYWUyMjZjNTlfNy03LTEtMS04NjEyNw_7020a80a-302f-4843-808b-2b0f9df72f6d"
      unitRef="usd">29313000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="iccf3379ece1b49aea990c4cbfe1e487c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMi0xLTEtMS04NjEyNw_f6ce9479-fdad-4aa0-a729-5058d66e5813"
      unitRef="shares">45064000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iccf3379ece1b49aea990c4cbfe1e487c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMi0zLTEtMS04NjEyNw_373d1a29-b03e-4784-a950-e300fe36efd5"
      unitRef="usd">45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d0b4678edcd488697408216205ad39b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMi01LTEtMS04NjEyNw_d649c14c-d81b-4e00-9b1d-e2742f516bb2"
      unitRef="usd">867890000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2c3caff01d94b05951897818e26b19d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMi03LTEtMS04NjEyNw_f72d9a5f-bf87-4714-8be1-b2852b3e55ea"
      unitRef="usd">-157832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5453e5f10bc4d4aa7d46326ba9a6399_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMi05LTEtMS04NjEyNw_699c5ad8-b58f-4043-b5fc-7004578bbc4a"
      unitRef="usd">-527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7067da57a3274ecf8bb92bb5fda7ddaf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMi0xMS0xLTEtODYxMjc_2aa39a72-0224-4cd6-b755-eace8036b64a"
      unitRef="usd">709576000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iefa69580cd0b4538bb99f89eeafd8dcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNS0xLTEtMS04NjEyNw_cd826559-27b9-493d-af25-cd80bdf70a5f"
      unitRef="shares">307000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iefa69580cd0b4538bb99f89eeafd8dcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNS0zLTEtMS04NjEyNw_ab21882e-9d0f-4a46-99c9-c3023815e500"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib019683fd449466eb89c9548e115dc3b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNS01LTEtMS04NjEyNw_cd879d84-3234-4b78-af7b-f67318e9a4a3"
      unitRef="usd">10856000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNS0xMS0xLTEtODYxMjc_02df7dd3-481a-4b2c-96d5-8c899e8bee74"
      unitRef="usd">10857000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iefa69580cd0b4538bb99f89eeafd8dcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNi0xLTEtMS04NjEyNw_3e595030-f964-4fba-8afb-df4ae14b54ab"
      unitRef="shares">292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNi0xMS0xLTEtODYxMjc_ee67c4d9-5328-4bf2-a32f-123e4d9f0fca"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iefa69580cd0b4538bb99f89eeafd8dcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNy0xLTEtMS04NjEyNw_51514aed-fbf0-41c9-ae2c-bfd3e6c39f3e"
      unitRef="shares">37000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib019683fd449466eb89c9548e115dc3b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNy01LTEtMS04NjEyNw_e24d5d7d-da69-41de-93c8-7dc05f5829fd"
      unitRef="usd">1821000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfNy0xMS0xLTEtODYxMjc_c3ca2a65-09eb-4a81-b2bb-a795f17b2a90"
      unitRef="usd">1821000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib019683fd449466eb89c9548e115dc3b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfOC01LTEtMS04NjEyNw_d271c1c6-cd66-446a-95e2-eaf44c38b510"
      unitRef="usd">11544000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfOC0xMS0xLTEtODYxMjc_6500a20f-a4ef-4fa6-a6ca-e823bc9bad01"
      unitRef="usd">11544000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iefa69580cd0b4538bb99f89eeafd8dcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfOS0xLTEtMS04NjEyNw_db5fdfb8-4c5b-4b49-b145-c88df688f44e"
      unitRef="shares">102000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ib019683fd449466eb89c9548e115dc3b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfOS01LTEtMS04NjEyNw_82576189-a4b1-4ad1-8d1b-0d7684755066"
      unitRef="usd">3040000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfOS0xMS0xLTEtODYxMjc_8828c8ec-6b47-4ddc-a087-35a7990abcd0"
      unitRef="usd">3040000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0438bbb5f15b47bd8ab7763bf832a111_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTItOS0xLTEtODYxMjc_17b2d6e7-d2cc-420c-8ffb-ad3a1869933a"
      unitRef="usd">-78000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTItMTEtMS0xLTg2MTI3_763a10d4-4acc-41bf-adf2-ce598d786eae"
      unitRef="usd">-78000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ie08d96e6b19e4981b99d8b86ea0ec01d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTMtNy0xLTEtODYxMjc_3ad8d295-28e4-42a9-a94d-13258fb7bca4"
      unitRef="usd">19876000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTMtMTEtMS0xLTg2MTI3_e14bbda0-a3f6-4679-996b-2ed88dedb229"
      unitRef="usd">19876000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i777b16255019457c83b5ff68beb54018_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTQtMS0xLTEtODYxMjc_4dadcd18-39d8-4a66-856e-3d48ef49c29e"
      unitRef="shares">45802000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i777b16255019457c83b5ff68beb54018_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTQtMy0xLTEtODYxMjc_596083ec-133b-41f2-b085-a82b2568d903"
      unitRef="usd">46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i185060e0af3c419b9d025a6ac414a2f5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTQtNS0xLTEtODYxMjc_fdea005a-28f8-4a2d-82c0-ef06ede1446e"
      unitRef="usd">895151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95d1f5844c744661a795601ebc428092_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTQtNy0xLTEtODYxMjc_1b55aa9a-69d0-4bdc-9558-ead24a0806c8"
      unitRef="usd">-137956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20af892b1391416d8055702cfd957969_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTQtOS0xLTEtODYxMjc_f05519f5-5411-4db4-882b-27a6e6f471c7"
      unitRef="usd">-605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFkMDIwNTcyOWUxMTQxNjU5OWIwNjNhZTQyYTZiMTU5L3RhYmxlcmFuZ2U6MWQwMjA1NzI5ZTExNDE2NTk5YjA2M2FlNDJhNmIxNTlfMTQtMTEtMS0xLTg2MTI3_3a57f87d-ffea-4953-9704-d389ea5178dd"
      unitRef="usd">756636000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i3cecd213310d42d68564b49f725b9213_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMi0xLTEtMS04NjEyNw_0318a7e1-196f-4f57-bbf5-4f664d4ce953"
      unitRef="shares">43958000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3cecd213310d42d68564b49f725b9213_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMi0zLTEtMS04NjEyNw_ded46d64-b423-4400-9da2-ceffbe913118"
      unitRef="usd">44000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i567c41f53acf4b4bae12b345b50893b0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMi01LTEtMS04NjEyNw_e4e37f3d-025f-4e6f-bbfe-5012d0715497"
      unitRef="usd">894108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id58a1548551d42eba0f5d2a6190bebda_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMi03LTEtMS04NjEyNw_7ae8431f-21f9-47dd-b01e-1cd1235e92f5"
      unitRef="usd">-243506000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia659c853cae9490aae174ba93d4c6a36_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMi05LTEtMS04NjEyNw_c428a63c-e364-4fee-b674-b5d296e18f55"
      unitRef="usd">172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4392427a33b4b249cac4e1f1e0c7826_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMi0xMS0xLTEtODYxMjc_7f22c80c-81ef-477a-85af-d2ab17b64a7f"
      unitRef="usd">650818000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7562b9b9bc8848fc8b1a14abdedbaf01_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNS0xLTEtMS04NjEyNw_4e7e6eac-d2cc-41d1-8316-16e434b21157"
      unitRef="shares">162000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaf4fb171f06b4fec8794e510a10f6378_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNS01LTEtMS04NjEyNw_c40f2dba-5c12-4e15-8598-d952ee7aaa4e"
      unitRef="usd">5225000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNS0xMS0xLTEtODYxMjc_5a34d268-e916-4a31-9b7c-4c0656817e4d"
      unitRef="usd">5225000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7562b9b9bc8848fc8b1a14abdedbaf01_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNi0xLTEtMS04NjEyNw_93b64e39-666d-44ed-963e-9c24b58da2a9"
      unitRef="shares">286000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNi0xMS0xLTEtODYxMjc_90880d94-0d6a-4bc2-a78e-9df9c7b4ff7f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7562b9b9bc8848fc8b1a14abdedbaf01_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNy0xLTEtMS04NjEyNw_dd7e223a-aa15-4c0a-8eaa-2bf1f277ebc2"
      unitRef="shares">31000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iaf4fb171f06b4fec8794e510a10f6378_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNy01LTEtMS04NjEyNw_4450b956-0694-4485-aa41-e9cc30ee4161"
      unitRef="usd">1574000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfNy0xMS0xLTEtODYxMjc_9ba635dc-adf9-4186-bc8d-90f86b038432"
      unitRef="usd">1574000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaf4fb171f06b4fec8794e510a10f6378_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfOC01LTEtMS04NjEyNw_0971e058-f26c-4111-95cb-aab38cf67031"
      unitRef="usd">10461000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfOC0xMS0xLTEtODYxMjc_a04de27e-8415-439e-9042-00f12bf15476"
      unitRef="usd">10461000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9d156e98f8514a71bf2585134d6222c5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTItOS0xLTEtODYxMjc_cd799915-ae74-4bb5-976b-346a049d62c4"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTItMTEtMS0xLTg2MTI3_2db81523-be26-4037-ad2c-b3d1b56f5be9"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i9755c2106fc64b00958c9861c96d0980_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTMtNy0xLTEtODYxMjc_3533c84c-7928-45d7-bc4e-54426f51f75b"
      unitRef="usd">19081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTMtMTEtMS0xLTg2MTI3_3d474f03-a93a-4d1c-adfb-2572c10859d8"
      unitRef="usd">19081000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ie21f1393db9f45fa9638f6757ed692e7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTQtMS0xLTEtODYxMjc_6d37296a-29d5-4381-9429-874dda3c84e9"
      unitRef="shares">44437000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie21f1393db9f45fa9638f6757ed692e7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTQtMy0xLTEtODYxMjc_082a983a-ea4c-45b3-aced-d93d7aa7dedd"
      unitRef="usd">44000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbf1abb3d2514d0f971d679c231c0a78_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTQtNS0xLTEtODYxMjc_60921d0e-03d4-4709-94b5-3dee3b06de8e"
      unitRef="usd">911368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4d8d5d2b3b942849ad9361740d23cec_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTQtNy0xLTEtODYxMjc_bfda2118-76f3-4ac2-8761-1e464734e667"
      unitRef="usd">-224425000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id12c8e6e979d472c83e9f7f03a527326_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTQtOS0xLTEtODYxMjc_fd98ad9c-1a3d-48fa-b4a1-ac137b7ccb22"
      unitRef="usd">181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e6079e472454d8fb92f206183fe3fe5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjFmYzZlZWQ2YmVhNzRkNGY5MmI3N2MxMmU3MzkwYWQwL3RhYmxlcmFuZ2U6MWZjNmVlZDZiZWE3NGQ0ZjkyYjc3YzEyZTczOTBhZDBfMTQtMTEtMS0xLTg2MTI3_ab5f2d6a-a34f-4dbd-8856-11734bac9025"
      unitRef="usd">687168000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i8530ce71c50341ceb2fe3a2f7c1ce761_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMi0xLTEtMS04ODU1Mg_d3355fa2-4000-4498-9116-dfdb6891ddea"
      unitRef="shares">44734000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8530ce71c50341ceb2fe3a2f7c1ce761_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMi0zLTEtMS04ODU1Mg_c6a629b4-3d38-406e-b849-50e381bee639"
      unitRef="usd">45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6ae8fb92c414c1c9c45317f16ffd7cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMi01LTEtMS04ODU1Mg_2f6366c1-b571-48c0-b879-c120af2d9805"
      unitRef="usd">942091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c7debda168a402bbbfc0400a6f7fb72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMi03LTEtMS04ODU1Mg_1a500099-88c5-4290-8061-60348b91ecfd"
      unitRef="usd">-211895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02ecdd29c7414c46a2309f3f15aa4ef2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMi05LTEtMS04ODU1Mg_8f0a81a5-d549-4487-ba37-7a4a18e12b0d"
      unitRef="usd">167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMi0xMS0xLTEtODg1NTI_56d915d7-b774-44e1-a0a8-dc415e07ca08"
      unitRef="usd">730408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d66fc0f21124cb982ea945c36dceeba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMy01LTEtMS04ODU1Mg_f6ff9525-8e87-41d5-9add-6aeab56481ab"
      unitRef="usd">-96468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0c67d9e97e742bfa7decef41c722bc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMy03LTEtMS04ODU1Mg_7824889b-8a74-46e0-ad9f-499a53d05b09"
      unitRef="usd">47235000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71d1eeb1f3f6452887a684bfaeb06c53_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMy0xMS0xLTEtODg1NTI_bf14d0c8-2f26-4d48-afa8-71c620585a61"
      unitRef="usd">-49233000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic6e48efc63294d789b5a9a591a2f48a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNS0xLTEtMS04ODU1Mg_406059d2-ade1-4fc5-9eea-c05100e94255"
      unitRef="shares">630000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic6e48efc63294d789b5a9a591a2f48a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNS0zLTEtMS04ODU1Mg_7b7ebc81-2d28-4aea-a37b-2996bad8f3d5"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icb3abbebc01f482fa1c30e7f02de8453_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNS01LTEtMS04ODU1Mg_cb68c88b-65fb-4411-9127-dbf9f04e8bc4"
      unitRef="usd">21934000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNS0xMS0xLTEtODg1NTI_b1fed4bb-0aec-4ea3-9bde-7111b277b57e"
      unitRef="usd">21935000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic6e48efc63294d789b5a9a591a2f48a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNi0xLTEtMS04ODU1Mg_baaf37a3-a568-4f89-93fc-7aad81e22867"
      unitRef="shares">299000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNi0xMS0xLTEtODg1NTI_833555b5-02d9-4680-8963-af67d2de2ef2"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic6e48efc63294d789b5a9a591a2f48a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNy0xLTEtMS04ODU1Mg_40504fd4-a7f9-4de4-aaae-10e81dea1404"
      unitRef="shares">37000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icb3abbebc01f482fa1c30e7f02de8453_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNy01LTEtMS04ODU1Mg_2dee467e-de34-42a8-9536-55ff23c70ef8"
      unitRef="usd">1821000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfNy0xMS0xLTEtODg1NTI_ff053c73-ee50-481e-9227-b9919aae23d5"
      unitRef="usd">1821000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb3abbebc01f482fa1c30e7f02de8453_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfOC01LTEtMS04ODU1Mg_d9c0f7d1-e57d-4273-8e3e-7ea318b08a3c"
      unitRef="usd">22733000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfOC0xMS0xLTEtODg1NTI_f43113f7-6110-46db-be35-faa9edb304b6"
      unitRef="usd">22733000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ic6e48efc63294d789b5a9a591a2f48a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfOS0xLTEtMS04ODU1Mg_6067d82a-eea5-44e4-8dc2-c657739a4246"
      unitRef="shares">102000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="icb3abbebc01f482fa1c30e7f02de8453_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfOS01LTEtMS04ODU1Mg_d60f5026-cf76-4842-8040-265df90dc80d"
      unitRef="usd">3040000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfOS0xMS0xLTEtODg1NTI_ef43453b-f08f-4145-b2a9-cf765ea52322"
      unitRef="usd">3040000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i40fceb10d076413aa7ec6129f9f379d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTItOS0xLTEtODg1NTI_3732278a-cf65-42e8-b13e-049e1e039cae"
      unitRef="usd">-772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTItMTEtMS0xLTg4NTUy_21c4ebd9-ee59-4674-8c50-26da4eef831e"
      unitRef="usd">-772000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i496381cd52774acb947c0ce28a210627_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTMtNy0xLTEtODg1NTI_cb4bb9cf-fab1-4324-b468-698cd86053d3"
      unitRef="usd">26704000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTMtMTEtMS0xLTg4NTUy_11ebe6d0-b74f-4044-935a-da22df4dd5ed"
      unitRef="usd">26704000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i777b16255019457c83b5ff68beb54018_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTQtMS0xLTEtODg1NTI_8b9dee93-713b-494d-b422-4a848eb92b9f"
      unitRef="shares">45802000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i777b16255019457c83b5ff68beb54018_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTQtMy0xLTEtODg1NTI_1ad3abb5-73a8-4b61-b6c7-b997d7daa3e8"
      unitRef="usd">46000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i185060e0af3c419b9d025a6ac414a2f5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTQtNS0xLTEtODg1NTI_d57bf6e7-b4c9-469e-b941-08976eb10cec"
      unitRef="usd">895151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95d1f5844c744661a795601ebc428092_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTQtNy0xLTEtODg1NTI_27db4a01-74a7-4c46-8235-43f72145503b"
      unitRef="usd">-137956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20af892b1391416d8055702cfd957969_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTQtOS0xLTEtODg1NTI_ff4a9eb3-2f89-4a7d-8607-11fde8695150"
      unitRef="usd">-605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjZjOTNlOTE1ZDFiYjQ3ZWY4MDQ4ZGQ3YTRiMTMzZTMzL3RhYmxlcmFuZ2U6NmM5M2U5MTVkMWJiNDdlZjgwNDhkZDdhNGIxMzNlMzNfMTQtMTEtMS0xLTg4NTUy_c45155c6-0f4f-4c0d-aa80-fb4ef669add7"
      unitRef="usd">756636000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic8e4e8f15d4b41d3bd530ae73c637d3a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMi0xLTEtMS04ODU1Mg_69d8ae79-b131-4b10-b558-843d941ace6a"
      unitRef="shares">43637000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic8e4e8f15d4b41d3bd530ae73c637d3a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMi0zLTEtMS04ODU1Mg_0d5dcbc3-ee1c-4577-8b91-a599fcb5249b"
      unitRef="usd">44000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2c30c32c194470fb58444961164cced_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMi01LTEtMS04ODU1Mg_af64b51d-4e3d-41a8-bba8-389098aa9cb3"
      unitRef="usd">873201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0dfdd1ff2fdf4d5ca8edd50b87a21dbe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMi03LTEtMS04ODU1Mg_5bc75c5b-9420-461b-ada0-ee3a6abbf695"
      unitRef="usd">-253875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67ba2e38a38f4c4c81d24bf4be710a79_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMi05LTEtMS04ODU1Mg_abaf58d6-73ba-4528-9226-db7921f1f576"
      unitRef="usd">318000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12b13809861f4e14b44f538d78e89322_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMi0xMS0xLTEtODg1NTI_9dc0ddc2-0a70-4c89-9479-47182e50fecd"
      unitRef="usd">619688000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iee3dac9327834a67bda1e2785f19bd23_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNS0xLTEtMS04ODU1Mg_724036cc-1833-49e1-a32a-f64a5fae5d3a"
      unitRef="shares">479000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i56eabe321e00448ea73bc225c791a124_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNS01LTEtMS04ODU1Mg_4fcc7c45-0c3d-4592-a286-6322a2625dd3"
      unitRef="usd">16022000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNS0xMS0xLTEtODg1NTI_6df2b886-46a6-4ca2-af78-0aab9391e3f3"
      unitRef="usd">16022000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iee3dac9327834a67bda1e2785f19bd23_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNi0xLTEtMS04ODU1Mg_67cc94f0-01bb-4dae-a432-219f43a648d8"
      unitRef="shares">290000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNi0xMS0xLTEtODg1NTI_b91adbc4-8b2b-44fa-8228-85684b3c563b"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iee3dac9327834a67bda1e2785f19bd23_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNy0xLTEtMS04ODU1Mg_c5f0c305-45df-4dd4-a414-c30b1474047d"
      unitRef="shares">31000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i56eabe321e00448ea73bc225c791a124_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNy01LTEtMS04ODU1Mg_45ced4ae-8acc-46c7-9637-838a3abbc4a8"
      unitRef="usd">1574000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfNy0xMS0xLTEtODg1NTI_b839a05b-bd4e-4e89-8d21-7b212d60c484"
      unitRef="usd">1574000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i56eabe321e00448ea73bc225c791a124_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfOC01LTEtMS04ODU1Mg_7a34cb78-351f-44c8-8cda-6c66efcf72d0"
      unitRef="usd">20571000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfOC0xMS0xLTEtODg1NTI_4cf76b85-6f83-494b-a800-5c485fd3680a"
      unitRef="usd">20571000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie355b25162354a51a4bc570c648c9f9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTItOS0xLTEtODg1NTI_c7bb8083-e061-4a31-a2df-499d20b7631e"
      unitRef="usd">-137000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTItMTEtMS0xLTg4NTUy_5aad4660-52c0-4c2b-8c16-c1697d5e3961"
      unitRef="usd">-137000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i8a25b26562da46c48252ec4826cc94cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTMtNy0xLTEtODg1NTI_dbf02a1a-9e88-4d36-b72b-4a817948ca2e"
      unitRef="usd">29450000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTMtMTEtMS0xLTg4NTUy_e46040b6-e389-4eb8-8b19-f05534794df0"
      unitRef="usd">29450000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ie21f1393db9f45fa9638f6757ed692e7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTQtMS0xLTEtODg1NTI_58d13426-e68a-4f4e-b351-7fe88d7ae0b1"
      unitRef="shares">44437000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie21f1393db9f45fa9638f6757ed692e7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTQtMy0xLTEtODg1NTI_76f737f7-50a1-4a7d-a451-09a9cc07380d"
      unitRef="usd">44000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbf1abb3d2514d0f971d679c231c0a78_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTQtNS0xLTEtODg1NTI_8e4dff99-3fe6-481b-9406-5d5fdbcdf111"
      unitRef="usd">911368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4d8d5d2b3b942849ad9361740d23cec_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTQtNy0xLTEtODg1NTI_15aea857-297f-4591-9e15-f50328df2cdf"
      unitRef="usd">-224425000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id12c8e6e979d472c83e9f7f03a527326_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTQtOS0xLTEtODg1NTI_9addfb65-04ec-40af-84cc-9e148df873c7"
      unitRef="usd">181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e6079e472454d8fb92f206183fe3fe5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yNS9mcmFnOjc1MzE4YTVjNzVmNTQ2ZjE4NTgwYzQzYjhlY2Q5NzM1L3RhYmxlOjg4ZWJlYjM5MjVhZjQzM2M4YTBiYzYzNDQ2M2Y4ZDIzL3RhYmxlcmFuZ2U6ODhlYmViMzkyNWFmNDMzYzhhMGJjNjM0NDYzZjhkMjNfMTQtMTEtMS0xLTg4NTUy_8fc14e33-8414-4d1f-ace6-6308f3c70b81"
      unitRef="usd">687168000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMy0xLTEtMS04NjEyNw_4a5efab3-cf26-4a75-8539-018af30781a9"
      unitRef="usd">26704000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMy0zLTEtMS04NjEyNw_945138b6-057a-4fad-9056-4534c73eb071"
      unitRef="usd">29450000</us-gaap:NetIncomeLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNS0xLTEtMS04NjEyNw_611644e9-6d64-4442-afde-1c779bcb439b"
      unitRef="usd">2193000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNS0zLTEtMS04NjEyNw_04e45d41-4e4a-444e-b662-f10e93c33bc4"
      unitRef="usd">7613000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNi0xLTEtMS04NjEyNw_7bd1ce34-17bc-41f0-8880-304e73cf5ea4"
      unitRef="usd">40897000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNi0zLTEtMS04NjEyNw_3bfe0ddd-fb9f-4b9e-b3b9-e936cdddf4df"
      unitRef="usd">9748000</us-gaap:DepreciationDepletionAndAmortization>
    <pcrx:AmortizationOfOtherAssetsAndUnfavorableLeaseObligation
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNy0xLTEtMS04NjEyNw_a612bfec-8fa0-4b1f-8622-9f0c26d35685"
      unitRef="usd">2053000</pcrx:AmortizationOfOtherAssetsAndUnfavorableLeaseObligation>
    <pcrx:AmortizationOfOtherAssetsAndUnfavorableLeaseObligation
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNy0zLTEtMS04NjEyNw_d7417891-838a-4364-a742-bbf8ba846447"
      unitRef="usd">1310000</pcrx:AmortizationOfOtherAssetsAndUnfavorableLeaseObligation>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfOC0xLTEtMS04NjEyNw_35c680e9-deb2-429b-813a-67d814859706"
      unitRef="usd">1412000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfOC0zLTEtMS04NjEyNw_dbc518c4-3186-44c6-8cd5-06e9905db18f"
      unitRef="usd">11401000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTAtMS0xLTEtODYxMjc_a4fda597-19ad-47a0-a058-7f2ff4a24f1e"
      unitRef="usd">-193000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTAtMy0xLTEtODYxMjc_040cceaf-7b76-4b30-9c6f-05aa63f19851"
      unitRef="usd">10000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTEtMS0xLTEtODYxMjc_feaf5e5c-8528-4da7-a974-6c530c047489"
      unitRef="usd">22733000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTEtMy0xLTEtODYxMjc_379cb85d-36dc-45c7-a3b2-0c6df8bfed5b"
      unitRef="usd">20571000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTItMS0xLTEtODYxMjc_f1c6654d-2032-418c-82e0-8ecdce932272"
      unitRef="usd">-22351000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTItMy0xLTEtODYxMjc_bdc8aac6-0103-4827-9765-1a7b85661bdc"
      unitRef="usd">-988000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTMtMS0xLTEtODYxMjc_d0978da9-cdf0-41fb-a8f1-d394e30db815"
      unitRef="usd">108000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTMtMy0xLTEtODYxMjc_9004d2da-3d58-4d72-9d7b-44bdca22e013"
      unitRef="usd">2601000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTUtMS0xLTEtODYxMjc_ade354fb-cf62-43f0-99ee-e165eccb18b1"
      unitRef="usd">-5213000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTUtMy0xLTEtODYxMjc_d6b6f10b-7a53-41c4-aec3-49041be47b39"
      unitRef="usd">15312000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTYtMS0xLTEtODYxMjc_c2e5df6d-2ecf-45dd-87b5-6daa79ac1c6a"
      unitRef="usd">2038000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTYtMy0xLTEtODYxMjc_71290524-e2fd-44d2-b748-369905330ef7"
      unitRef="usd">615000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTctMS0xLTEtODYxMjc_7ef916a9-ec1d-43a6-b374-d384f309ffbe"
      unitRef="usd">3233000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTctMy0xLTEtODYxMjc_ccd71e51-a253-483f-bc4b-161c3103890e"
      unitRef="usd">944000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTgtMS0xLTEtODYxMjc_ecb9d259-e24e-4db2-b076-afcfbba8b758"
      unitRef="usd">5258000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTgtMy0xLTEtODYxMjc_6051af14-c648-444d-9c55-ebb279f467c3"
      unitRef="usd">2156000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTktMS0xLTEtODYxMjc_a38de9d0-45eb-4ab8-ab06-a26588528cbe"
      unitRef="usd">-19038000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMTktMy0xLTEtODYxMjc_4cf94a46-908e-4c98-8451-a2f527d87f69"
      unitRef="usd">-18140000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:GainLossOnInvestments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjAtMS0xLTEtODYxMjc_3191d7ef-bec2-4997-b546-8a866dbc2a7f"
      unitRef="usd">-479000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjAtMy0xLTEtODYxMjc_e5876d65-9e21-4f5d-9745-5d8b00b9bf79"
      unitRef="usd">964000</us-gaap:GainLossOnInvestments>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjEtMS0xLTEtODYxMjc_19546ebc-91f0-4dba-bc43-c0f4097f214b"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjEtMy0xLTEtODYxMjc_9310006d-7a46-465d-9d55-942cd72e8dc4"
      unitRef="usd">5662000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjItMS0xLTEtODYxMjc_cdc2755b-1910-44de-9a5c-dc3e7f47d225"
      unitRef="usd">60583000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjItMy0xLTEtODYxMjc_03868a2b-8b17-4b3a-842d-9bb7e990e2f0"
      unitRef="usd">42215000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjUtMS0xLTEtODYxMjc_27b83433-ec86-4773-99bd-4d5a5990277f"
      unitRef="usd">19403000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjUtMy0xLTEtODYxMjc_f4dc5226-a14d-4beb-a3ec-354d9c971548"
      unitRef="usd">23624000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjYtMS0xLTEtODYxMjc_696e67a4-3664-4694-bb85-ccdcafa3c550"
      unitRef="usd">187641000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjYtMy0xLTEtODYxMjc_b1e1b6ec-9482-49ef-accb-cdb8095024e1"
      unitRef="usd">318132000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjctMS0xLTEtODYxMjc_157c59c6-c535-4abb-ba9d-d59f7ad45c0c"
      unitRef="usd">62936000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjctMy0xLTEtODYxMjc_6a3a49fe-ede4-423e-b96b-19c25e931dea"
      unitRef="usd">294288000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <pcrx:PaymentOfContingentConsideration
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjgtMS0xLTEtODYxMjc_b466eaa0-f016-41aa-b010-459d735ae82b"
      unitRef="usd">32000000</pcrx:PaymentOfContingentConsideration>
    <pcrx:PaymentOfContingentConsideration
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjgtMy0xLTEtODYxMjc_fef4b1f3-2a52-44f4-a8ae-c08682db1bd3"
      unitRef="usd">0</pcrx:PaymentOfContingentConsideration>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjktMS0xLTEtODYxMjc_4606384b-970c-479a-a9c7-76ce47890363"
      unitRef="usd">12750000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMjktMy0xLTEtODYxMjc_05f0964a-a33a-4003-9c90-7a193c3cdd12"
      unitRef="usd">14220000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzAtMS0xLTEtODYxMjc_5ff93992-8930-409b-9106-ffa3548a7e87"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzAtMy0xLTEtODYxMjc_43d8bda4-6cc4-42b1-b107-9f94fbce66fd"
      unitRef="usd">9057000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzItMS0xLTEtODYxMjc_873dee1c-15cc-44ac-870f-2315731003b7"
      unitRef="usd">-188858000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzItMy0xLTEtODYxMjc_5cec3d92-fe80-4f7a-978c-fbab491b62d3"
      unitRef="usd">-52631000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzQtMS0xLTEtODYxMjc_19c90110-07ef-4e75-94b1-df640fc0346d"
      unitRef="usd">21881000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzQtMy0xLTEtODYxMjc_968c63ae-afab-4eb9-91da-5cb5df018e57"
      unitRef="usd">15997000</us-gaap:ProceedsFromStockOptionsExercised>
    <pcrx:ProceedsFromSharesIssuedUnderEmployeeStockPurchasePlans
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzUtMS0xLTEtODYxMjc_b49fc723-b87d-494e-9a79-6d8c19af5330"
      unitRef="usd">1821000</pcrx:ProceedsFromSharesIssuedUnderEmployeeStockPurchasePlans>
    <pcrx:ProceedsFromSharesIssuedUnderEmployeeStockPurchasePlans
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzUtMy0xLTEtODYxMjc_721dfa21-f503-4db9-85a0-7ae450762b80"
      unitRef="usd">1574000</pcrx:ProceedsFromSharesIssuedUnderEmployeeStockPurchasePlans>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="ic1b7745796664d7e8311edc369bcf819_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzgtMS0xLTEtOTYzNTQ_b8d6a2ba-2a81-45a9-a9c8-e8925a4878dd"
      unitRef="usd">156960000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i1f182ffbc7a04691b94793c0d2ea763b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzgtMy0xLTEtOTYzNTQ_d69e425e-0664-49a3-ad2c-4b4d5192cefd"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i6dc9a2abb73b42f889beb685eb78dd97_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzgtMS0xLTEtODYxMjc_62a3f9a3-1d2d-4f17-a80c-1a1e658071eb"
      unitRef="usd">192609000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="id49160a04d45489ba6dde67831452514_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfMzgtMy0xLTEtODYxMjc_113caaa1-7db7-41cd-991f-6d207e546530"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDAtMS0xLTEtOTQ4NzA_227d1fa7-ea45-48f9-83f6-773377816ccd"
      unitRef="usd">9375000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDAtMy0xLTEtOTQ4NzA_67636c22-c2c0-48a3-8efa-7ea2dce8f455"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDMtMS0xLTEtODYxMjc_180e4592-4919-4e7c-af88-250b4306a01f"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDMtMy0xLTEtODYxMjc_54f2d378-2605-4ff0-8fd7-876ebccc6164"
      unitRef="usd">1338000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDQtMS0xLTEtODYxMjc_fe9d9398-34ed-497f-8495-8b194887713d"
      unitRef="usd">-335242000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDQtMy0xLTEtODYxMjc_520f344c-c8b3-4b74-9617-409f1bdcc7e2"
      unitRef="usd">16233000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDUtMS0xLTEtODYxMjc_001268e4-cc7f-4c08-b453-d654b56f90e4"
      unitRef="usd">-463517000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDUtMy0xLTEtODYxMjc_77e74e46-d84e-47ce-8338-1737f0d953fa"
      unitRef="usd">5817000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDYtMS0xLTEtODYxMjc_f5a3a844-e42d-48fe-ab9b-26a38da818cd"
      unitRef="usd">585578000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i12b13809861f4e14b44f538d78e89322_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDYtMy0xLTEtODYxMjc_ae51b82a-904d-42a8-821c-e31b3dec1b0a"
      unitRef="usd">99957000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDctMS0xLTEtODYxMjc_2a6ccd61-b387-48c1-afec-8133bf4d3bf0"
      unitRef="usd">122061000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e6079e472454d8fb92f206183fe3fe5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNDctMy0xLTEtODYxMjc_e72c14e3-db38-46c9-803c-3976d84f4fef"
      unitRef="usd">105774000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNTQtMS0xLTEtODYxMjc_9ab4c46c-a6df-4ec4-b14f-a53b42a87e87"
      unitRef="usd">14686000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNTQtMy0xLTEtODYxMjc_37881ead-2999-4889-944e-6960ba286ecb"
      unitRef="usd">3586000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNTUtMS0xLTEtODYxMjc_0a40c887-be5a-4c03-88fb-3c399da119b8"
      unitRef="usd">4104000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNTUtMy0xLTEtODYxMjc_6832917e-c98b-4421-8e44-6e2528292d3c"
      unitRef="usd">1447000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNTctMS0xLTEtODYxMjc_d6a0099e-b71d-4e88-bf69-96bd0fc5ea6c"
      unitRef="usd">3040000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNTctMy0xLTEtODYxMjc_62ddbc7c-44ca-4940-83ef-6e75ef4af5c9"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNjEtMS0xLTEtODYxMjc_aa1d76ba-163e-4bff-bcca-5eeabe5f9b2b"
      unitRef="usd">2454000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18yOC9mcmFnOjIwODM1NjRiNWQ0ODRjMTBhOTg5MzJlMmZiMjIwNmJhL3RhYmxlOmI3MzQwNDRlNjE3ZDQ5Nzk5ZmZiZDRiZmYyYmZmNThiL3RhYmxlcmFuZ2U6YjczNDA0NGU2MTdkNDk3OTlmZmJkNGJmZjJiZmY1OGJfNjEtMy0xLTEtODYxMjc_a0a6fc48-cfa0-46cd-bcd1-4c7d58934fcc"
      unitRef="usd">8096000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNC9mcmFnOjI4MzJmOGZiODY0MTRjMTg4YzdhMTg5OTM1ZjdiNWQwL3RleHRyZWdpb246MjgzMmY4ZmI4NjQxNGMxODhjN2ExODk5MzVmN2I1ZDBfNDQ1MQ_a1144ef6-ab07-46ea-a52e-dda258892fe9">DESCRIPTION OF BUSINESS&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pacira BioSciences,&#160;Inc. and its subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;Pacira&#x201d;) is the industry leader in its commitment to non-opioid pain management and providing a non-opioid option to as many patients as possible to redefine the role of opioids as rescue therapy only. The company is also developing innovative interventions to address debilitating conditions involving the sympathetic nervous system, such as cardiac electrical storm, chronic pain and spasticity. The Company&#x2019;s long-acting, local analgesic, EXPAREL&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;(bupivacaine liposome injectable suspension), was commercially launched in the United States, or U.S., in April 2012 and approved in select European countries and the United Kingdom, or U.K. in November 2021. EXPAREL utilizes the Company&#x2019;s proprietary multivesicular liposome drug delivery technology that encapsulates drugs without altering their molecular structure, and releases them over a desired period of time. In November 2021, the Company acquired Flexion Therapeutics, Inc., or Flexion, and added ZILRETTA&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; (triamcinolone acetonide extended-release injectable suspension) to its product portfolio. ZILRETTA is the first and only extended-release, intra-articular (meaning in the joint) injection indicated for the management of osteoarthritis, or OA, knee pain. For more information, see 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;Flexion 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;. In April 2019, the Company added iovera&#xb0;&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;to its commercial offering with the acquisition of MyoScience, Inc., or MyoScience (the &#x201c;MyoScience Acquisition&#x201d;). The iovera&#xb0; system is a handheld cryoanalgesia device used to deliver a precise, controlled application of cold temperature to only targeted nerves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pacira is subject to risks common to companies in similar industries and stages, including, but not limited to, competition from larger companies, reliance on revenue from three products, reliance on a limited number of wholesalers, reliance on a limited number of manufacturing sites, new technological innovations, dependence on key personnel, reliance on third-party service providers and sole source suppliers, protection of proprietary technology, compliance with government regulations and risks related to cybersecurity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 managed and operated as a single business focused on the development, manufacture, marketing, distribution and sale of non-opioid pain management and regenerative health solutions. The Company is managed by a single management team, and consistent with its organizational structure, the Chief Executive Officer and Chairman manages and allocates resources at a consolidated level. Accordingly, the Company views its business as one reportable segment to evaluate performance, allocate resources, set operational targets and forecast its future financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Coronavirus (COVID-19) Pandemic and Global Economic Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since early 2020, the Company&#x2019;s revenues have been impacted by COVID-19 pandemic-related challenges that included the significant postponement or suspension in the scheduling of elective surgical procedures due to public health guidance and government directives. While the degree of impact has diminished during the course of the pandemic due to the introduction of vaccines and therapeutics, as well as the lessening of elective surgery restrictions, certain pandemic-related operational and staffing challenges persist. It remains unclear how long it will take the elective surgery market to normalize or if restrictions on elective procedures will recur due to future COVID-19 variants or otherwise. Direct effects of the pandemic and global economic conditions may negatively impact the Company&#x2019;s business, financial condition and results of operations. Such impacts may include the effect of prolonged periods of inflation on the Company&#x2019;s customers and suppliers and longer lead-times or the inability to secure a sufficient supply of materials. The situation remains dynamic and subject to rapid and possibly material changes. Additional negative impacts may also arise that the Company is unable to foresee. The nature and extent of such impacts will depend on future developments, which are highly uncertain and cannot be predicted.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <pcrx:ConcentrationRiskNumberOfProducts
      contextRef="ieec41903ab5748ad8e93035d8503fcf3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNC9mcmFnOjI4MzJmOGZiODY0MTRjMTg4YzdhMTg5OTM1ZjdiNWQwL3RleHRyZWdpb246MjgzMmY4ZmI4NjQxNGMxODhjN2ExODk5MzVmN2I1ZDBfMTY3Nw_22139b84-afc2-4508-a25a-df6dac985495"
      unitRef="product">3</pcrx:ConcentrationRiskNumberOfProducts>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNC9mcmFnOjI4MzJmOGZiODY0MTRjMTg4YzdhMTg5OTM1ZjdiNWQwL3RleHRyZWdpb246MjgzMmY4ZmI4NjQxNGMxODhjN2ExODk5MzVmN2I1ZDBfMjQ3Mw_18df68f3-0387-4083-8f84-ce81151c65c0"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDc3Ng_8e0ae60d-ec57-4fd5-adde-8a8445e134e4">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:9pt"&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;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, or GAAP, and in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (SEC), for interim reporting. Pursuant to these rules&#160;and regulations, certain information and footnote disclosures normally included in complete annual financial statements have been condensed or omitted. Therefore, these interim condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes thereto included in the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1396814/000139681422000021/pcrx-20211231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Annual Report on Form&#160;10-K for the year ended December 31, 2021&lt;/a&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;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements at June&#160;30, 2022, and for the three and six-month periods ended June&#160;30, 2022 and 2021, are unaudited, but include all adjustments (consisting of only normal recurring adjustments) which, in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;opinion of management, are necessary to present fairly the financial information set forth herein in accordance with GAAP. The condensed consolidated balance sheet at December&#160;31, 2021 is derived from the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2021. The condensed consolidated financial statements as presented reflect certain reclassifications from previously issued financial statements to conform to the current year presentation. The accounts of wholly-owned subsidiaries are included in the condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for these interim periods are not necessarily indicative of results that may be expected for any other interim periods or for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Concentration of Major Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company sells EXPAREL through a drop-ship program under which orders are processed through wholesalers (including AmerisourceBergen Health Corporation, Cardinal Health, Inc. and McKesson Drug Company), but shipments of the product are sent directly to individual accounts, such as hospitals, ambulatory surgery centers and individual doctors. The Company also sells EXPAREL directly to ambulatory surgery centers and physicians. The Company sells ZILRETTA primarily to specialty distributors and a specialty pharmacy, who then subsequently resell ZILRETTA to physicians, clinics and certain medical centers or hospitals. The Company also contracts directly with healthcare providers and intermediaries such as Group Purchasing Organizations, or GPOs. The Company sells iovera&#xb0; directly to end users and its bupivacaine liposome injectable suspension for veterinary use to a third-party licensee in the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below includes the percentage of revenues comprised by the Company&#x2019;s three largest wholesalers in each period presented: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;&#160;Largest wholesaler&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;32%&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 #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:10pt;font-weight:400;line-height:100%"&gt;31%&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 #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:10pt;font-weight:400;line-height:100%"&gt;31%&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 #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:10pt;font-weight:400;line-height:100%"&gt;31%&lt;/span&gt;&lt;/td&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;&#160;Second largest wholesaler&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;23%&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:10pt;font-weight:400;line-height:100%"&gt;29%&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:10pt;font-weight:400;line-height:100%"&gt;23%&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:10pt;font-weight:400;line-height:100%"&gt;29%&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;&#160;Third largest wholesaler&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;22%&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: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;26%&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: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;22%&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: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;26%&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;77%&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;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;86%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;86%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The percentage of revenues from the Company&#x2019;s three largest wholesalers have shifted in the current year with the addition of ZILRETTA sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Recently Adopted Accounting Pronouncements&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;In August 2020, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or 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&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40), &lt;/span&gt;which limits the number of convertible instruments that require separate accounting to (i) those with embedded conversion features that are not clearly and closely related to the debt, that meet the definition of a derivative and that do not qualify for the scope exception from derivative accounting and (ii) convertible debt instruments issued with substantial premiums for which the premiums were recorded as paid in capital. In addition, the new guidance requires diluted earnings per share calculations be prepared using the if-converted method instead of the treasury stock method. The Company elected to adopt the new guidance using a modified retrospective method of transition, which applied to transactions outstanding at January 1, 2022. As a result, the Company does not separately present in equity an embedded conversion feature for its convertible debt. Instead, the Company accounts for its convertible debt instruments wholly as debt. In addition, effective on January 1, 2022, the Company did not record interest expense on the previously recorded discount on its convertible debt. The impact on the condensed consolidated balance sheet at January 1, 2022 increased net debt by approximately $64.9&#160;million, reduced accumulated deficit by $47.2&#160;million, reduced additional paid-in capital by $96.5&#160;million and decreased deferred tax liabilities by $15.7&#160;million.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <pcrx:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDc2Mw_605bf0e3-d6b2-4e1d-90cc-57cb47eeebc9">&lt;div style="margin-top:9pt"&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;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America, or GAAP, and in accordance with the rules&#160;and regulations of the United States Securities and Exchange Commission (SEC), for interim reporting. Pursuant to these rules&#160;and regulations, certain information and footnote disclosures normally included in complete annual financial statements have been condensed or omitted. Therefore, these interim condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and notes thereto included in the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1396814/000139681422000021/pcrx-20211231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Annual Report on Form&#160;10-K for the year ended December 31, 2021&lt;/a&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;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements at June&#160;30, 2022, and for the three and six-month periods ended June&#160;30, 2022 and 2021, are unaudited, but include all adjustments (consisting of only normal recurring adjustments) which, in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;opinion of management, are necessary to present fairly the financial information set forth herein in accordance with GAAP. The condensed consolidated balance sheet at December&#160;31, 2021 is derived from the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2021. The condensed consolidated financial statements as presented reflect certain reclassifications from previously issued financial statements to conform to the current year presentation. The accounts of wholly-owned subsidiaries are included in the condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for these interim periods are not necessarily indicative of results that may be expected for any other interim periods or for the full year.&lt;/span&gt;&lt;/div&gt;</pcrx:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDc4NA_9ae308ad-d3f0-4625-8b6c-8e04b5747376">&lt;div style="margin-top:9pt"&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;Concentration of Major Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company sells EXPAREL through a drop-ship program under which orders are processed through wholesalers (including AmerisourceBergen Health Corporation, Cardinal Health, Inc. and McKesson Drug Company), but shipments of the product are sent directly to individual accounts, such as hospitals, ambulatory surgery centers and individual doctors. The Company also sells EXPAREL directly to ambulatory surgery centers and physicians. The Company sells ZILRETTA primarily to specialty distributors and a specialty pharmacy, who then subsequently resell ZILRETTA to physicians, clinics and certain medical centers or hospitals. The Company also contracts directly with healthcare providers and intermediaries such as Group Purchasing Organizations, or GPOs. The Company sells iovera&#xb0; directly to end users and its bupivacaine liposome injectable suspension for veterinary use to a third-party licensee in the U.S.&lt;/span&gt;&lt;/div&gt;</us-gaap:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDc2MQ_cdd4eab3-3594-4470-b58e-1d1ae4926927">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below includes the percentage of revenues comprised by the Company&#x2019;s three largest wholesalers in each period presented: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;&#160;Largest wholesaler&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;32%&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 #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:10pt;font-weight:400;line-height:100%"&gt;31%&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 #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:10pt;font-weight:400;line-height:100%"&gt;31%&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 #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:10pt;font-weight:400;line-height:100%"&gt;31%&lt;/span&gt;&lt;/td&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;&#160;Second largest wholesaler&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;23%&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:10pt;font-weight:400;line-height:100%"&gt;29%&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:10pt;font-weight:400;line-height:100%"&gt;23%&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:10pt;font-weight:400;line-height:100%"&gt;29%&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;&#160;Third largest wholesaler&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;22%&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: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;26%&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: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;22%&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: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;26%&lt;/span&gt;&lt;/td&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;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;77%&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;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;86%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;86%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <pcrx:ConcentrationRiskNumberOfCustomers
      contextRef="ied39c8b2a0e847a5aafe78db72f6e93b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfMjk0MQ_50b7fb46-13eb-4206-8ba7-6c026f6efd3c"
      unitRef="segment">3</pcrx:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i03aa3ab5fbee4d6896c79200467028e0_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMi0xLTEtMS04NjEyNw_295e8148-3b21-4c4d-9513-73af6519aea1"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id48c04a202fa42f2867a0499bc23d873_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMi0zLTEtMS04NjEyNw_194e3c13-76f4-4016-ba34-aac51cbc25a3"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia1a665b7edb9415ebeb211b1577d0e34_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMi01LTEtMS04NjEyNw_e4018dd6-7ad9-43e0-ad6f-34e4829df320"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idcb274e947a44a4e80b58a578e44dac3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMi03LTEtMS04NjEyNw_4857b8c5-af99-477c-9a48-0dbef131fde3"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3a79f2001b894c3ea7b2a9c85bc4315c_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMy0xLTEtMS04NjEyNw_a6963a23-9f5c-4805-ae42-0c8aae83ebb6"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i52d4cf75231141769e7cdbeaae57f7f8_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMy0zLTEtMS04NjEyNw_76f5e854-8d14-411a-91a7-506e3d0f8481"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39f4cab5dbc846cf86be5b20cc204e02_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMy01LTEtMS04NjEyNw_45272790-5a61-41b5-8702-0f98495b936a"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if69a41444b6640d0b674261a2129cd82_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfMy03LTEtMS04NjEyNw_d44e1457-c5ff-463a-ac05-b4efd85bdd0c"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i80247e37f19a4037b6459ac43a27bcd0_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNC0xLTEtMS04NjEyNw_326ead23-10f0-45d6-83e3-032d9369fd6a"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2059729d521343c3aa297a7c8e0d5961_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNC0zLTEtMS04NjEyNw_1f05eeff-400b-416d-a674-da9e8c1e3f0b"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i574ac6f9ebfe47ff8dc15c79df815095_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNC01LTEtMS04NjEyNw_59b87cdb-49d5-4247-9133-a302bdf7b75a"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iecace58dec9b480d953f4cefa650d762_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNC03LTEtMS04NjEyNw_51343182-a9c4-415b-9801-751e88853970"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie417a4089ec14158a8f46542e241d728_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNS0xLTEtMS04NjEyNw_05f889d8-e510-4140-b6ae-532591c6c295"
      unitRef="number">0.77</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1a0b4f16e3040808a0a4267e092d844_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNS0zLTEtMS04NjEyNw_121d8f0f-d42d-40a6-b694-3a5a12b88c76"
      unitRef="number">0.86</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia484b08689c24460bdf7e5e604ec229e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNS01LTEtMS04NjEyNw_3a0bc81a-b262-4207-bb3e-a364e8b9ee4d"
      unitRef="number">0.76</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i86ff898a5c1f4f7b89f0bc15a892e222_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RhYmxlOjE4NGNhNzBmYjg2YzQ2ZjdhYWM1ZWYwOTZlM2Q2YmU5L3RhYmxlcmFuZ2U6MTg0Y2E3MGZiODZjNDZmN2FhYzVlZjA5NmUzZDZiZTlfNS03LTEtMS04NjEyNw_e7d8ae6a-2b15-49c5-b3b7-c1b7063b9cf2"
      unitRef="number">0.86</us-gaap:ConcentrationRiskPercentage1>
    <pcrx:ConcentrationRiskNumberOfCustomers
      contextRef="ied39c8b2a0e847a5aafe78db72f6e93b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfMzAzOA_50b7fb46-13eb-4206-8ba7-6c026f6efd3c"
      unitRef="segment">3</pcrx:ConcentrationRiskNumberOfCustomers>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDc1Ng_a08f6acc-a3f1-4b26-88e1-73bf24c2d8c7">Recently Adopted Accounting Pronouncements&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or 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&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40), &lt;/span&gt;which limits the number of convertible instruments that require separate accounting to (i) those with embedded conversion features that are not clearly and closely related to the debt, that meet the definition of a derivative and that do not qualify for the scope exception from derivative accounting and (ii) convertible debt instruments issued with substantial premiums for which the premiums were recorded as paid in capital. In addition, the new guidance requires diluted earnings per share calculations be prepared using the if-converted method instead of the treasury stock method. The Company elected to adopt the new guidance using a modified retrospective method of transition, which applied to transactions outstanding at January 1, 2022. As a result, the Company does not separately present in equity an embedded conversion feature for its convertible debt. Instead, the Company accounts for its convertible debt instruments wholly as debt. In addition, effective on January 1, 2022, the Company did not record interest expense on the previously recorded discount on its convertible debt. The impact on the condensed consolidated balance sheet at January 1, 2022 increased net debt by approximately $64.9&#160;million, reduced accumulated deficit by $47.2&#160;million, reduced additional paid-in capital by $96.5&#160;million and decreased deferred tax liabilities by $15.7&#160;million.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i7ed27d17e7e04841a903c038b2cd6d5b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDYyNw_c7a4afe6-46b1-4382-90a0-527f1b767b35"
      unitRef="usd">64900000</us-gaap:LongTermDebt>
    <us-gaap:StockholdersEquity
      contextRef="i1dcc7f6a743b4e1c826e40098ec5b555_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDY2Mg_bec835c6-472a-4bf1-b794-f4cd5d5c0a43"
      unitRef="usd">47200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id39f0d77661b4d21bd5c329207058dec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDcwNA_d25bb6a1-e8ba-4a62-b35a-710b61012e87"
      unitRef="usd">-96500000</us-gaap:StockholdersEquity>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7ed27d17e7e04841a903c038b2cd6d5b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN18zNy9mcmFnOjdhNjA0NTAyNDNiMjRjNzBiY2Y3OTA4Njg2NGYwNTYyL3RleHRyZWdpb246N2E2MDQ1MDI0M2IyNGM3MGJjZjc5MDg2ODY0ZjA1NjJfNDc0OQ_ee565b26-8c8e-4cc7-b1b8-685cf0622700"
      unitRef="usd">-15700000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RleHRyZWdpb246NDc5YTYwMGZkYmQyNGIwYzhmNTRmMjNlZmE1NjM3ODdfNDYzNw_086296e8-65dc-4739-ac2a-3269d74847ec">REVENUE&lt;div style="margin-top:9pt"&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;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 net product sales consist of (i) EXPAREL in the U.S., the European Union, or E.U., and the U.K.; (ii) ZILRETTA in the U.S.; (iii) iovera&#xb0; in the U.S., Canada and the E.U. and (iv) sales of, and royalties on, its bupivacaine liposome injectable suspension for veterinary use. Royalty revenues are from the Company&#x2019;s collaborative licensing agreements. The Company does not consider revenue from sources other than sales of EXPAREL and ZILRETTA to be material sources of its consolidated revenue. As such, the following disclosure only relates to revenue associated with net EXPAREL and ZILRETTA product sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Net Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 sells EXPAREL through a drop-ship program under which orders are processed through wholesalers based on orders of the product placed by end-users, namely hospitals, ambulatory surgery centers and healthcare provider offices. EXPAREL is delivered directly to the end-user without the wholesaler ever taking physical possession of the product. The Company primarily sells ZILRETTA to specialty distributors and a specialty pharmacy, who then subsequently resell ZILRETTA to physicians, clinics and certain medical centers or hospitals. The Company also contracts directly with healthcare providers and intermediaries such as GPOs. Product revenue is recognized when control of the promised goods are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for transferring those goods. EXPAREL and ZILRETTA revenue is recorded at the time the product is transferred to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from sales of products are recorded net of returns allowances, prompt payment discounts, service fees, government rebates, volume rebates and chargebacks. These reserves are based on estimates of the amounts earned or to be claimed on the related sales. These amounts are treated as variable consideration, estimated and recognized as a reduction of the transaction price at the time of the sale, using the most likely amount method, except for returns, which is based on the expected value method. The Company includes these estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized for such transaction will not occur, or when the uncertainty associated with the variable consideration is resolved. The calculation of some of these items requires management to make estimates based on sales data, historical return data, contracts, statutory requirements and other related information that may become known in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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 Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of accounts receivable arise from product sales and represent amounts due from wholesalers, hospitals, ambulatory surgery centers, specialty distributors, specialty pharmacy, GPOs and doctors. Payment terms generally range from&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RleHRyZWdpb246NDc5YTYwMGZkYmQyNGIwYzhmNTRmMjNlZmE1NjM3ODdfMjk1OA_60482776-f82e-46b2-bdd2-45bb82b080c0"&gt;zero&lt;/span&gt; to 97 days from the date of the transaction, and accordingly, there is no significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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 Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in Accounting Standards Codification, or ASC, 606. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, the Company assesses the goods promised in its contracts with customers and identifies a performance obligation for each promise to transfer to the customer a good that is distinct. When identifying individual performance obligations, the Company considers all goods promised in the contract regardless of whether explicitly stated in the customer contract or implied by customary business practices. The Company&#x2019;s contracts with customers require it to transfer an individual distinct product, which represents a single performance obligation. The Company&#x2019;s performance obligation with respect to its product sales is satisfied at a point in time, which transfers control upon delivery of EXPAREL and ZILRETTA to its customers. The Company considers control to have transferred upon delivery because the customer has legal title to the asset, physical possession of the asset has been transferred, the customer has significant risks and rewards of ownership of the asset, and the Company has a present right to payment at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 represents disaggregated net product sales in the periods presented as follows (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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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 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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;EXPAREL&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;137,007&#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;130,058&#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;266,212&#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;244,736&#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;&#160;&#160;&#160;ZILRETTA&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;27,417&#160;&lt;/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;51,052&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;iovera&#xb0;&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;3,201&#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,813&#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;6,227&#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;7,081&#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;&#160;&#160;&#160;Bupivacaine liposome injectable suspension&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;956&#160;&lt;/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;992&#160;&lt;/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,512&#160;&lt;/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,784&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;Total net product sales&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-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;168,581&#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;134,863&#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;326,003&#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;253,601&#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:RevenueFromContractWithCustomerTextBlock>
    <pcrx:AccountsReceivablePaymentTerms
      contextRef="i137156d0fcb14f6083cfb7e0561f67e9_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RleHRyZWdpb246NDc5YTYwMGZkYmQyNGIwYzhmNTRmMjNlZmE1NjM3ODdfMjk2NA_1471b95c-8ee9-40e4-8126-9e636180e8a1">P97D</pcrx:AccountsReceivablePaymentTerms>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RleHRyZWdpb246NDc5YTYwMGZkYmQyNGIwYzhmNTRmMjNlZmE1NjM3ODdfNDY0MQ_4697f357-e15b-4e53-bf7b-448e3bfa28b2">&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 represents disaggregated net product sales in the periods presented as follows (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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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 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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;EXPAREL&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;137,007&#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;130,058&#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;266,212&#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;244,736&#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;&#160;&#160;&#160;ZILRETTA&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;27,417&#160;&lt;/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;51,052&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;iovera&#xb0;&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;3,201&#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,813&#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;6,227&#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;7,081&#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;&#160;&#160;&#160;Bupivacaine liposome injectable suspension&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;956&#160;&lt;/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;992&#160;&lt;/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,512&#160;&lt;/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,784&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;Total net product sales&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-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;168,581&#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;134,863&#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;326,003&#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;253,601&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf70633f4d2743c483f890199a5aad26_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfMy0yLTEtMS04NjEyNw_6b56bc88-fc00-4754-ac68-c09b97419992"
      unitRef="usd">137007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f1153b8275e426baedcb6cb32988ed3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfMy00LTEtMS04NjEyNw_d95906fb-d326-4c82-8763-6bdfe71662eb"
      unitRef="usd">130058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c7a76e695d24007a56305d765b02b64_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfMy02LTEtMS04NjEyNw_98f15f28-de04-41a0-94c0-1f2b1e6c2637"
      unitRef="usd">266212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74f4f821973e47688841421beb03e3aa_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfMy04LTEtMS04NjEyNw_85d4cf39-2c8c-43eb-bd13-05bbbb228e8b"
      unitRef="usd">244736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i093201d8522546898104838bef2c7008_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNC0yLTEtMS04NjEyNw_4b69209e-76e4-41ae-a259-46764b3e27bf"
      unitRef="usd">27417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c42c8c170474d2a954da97bce047946_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNC00LTEtMS04NjEyNw_7993b5fe-a728-4917-8c63-e57d29e94e61"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6903f565b296494fb0447554914bdfeb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNC02LTEtMS04NjEyNw_ef8fae07-785c-4288-a7bb-ee78469277f7"
      unitRef="usd">51052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac412655aca24aa0a92d19bfdb08ebfe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNC04LTEtMS04NjEyNw_c249d26d-dce3-4b9d-a733-23b864c19bca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i561be2fe92244f3c871d388185d4dbf7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNS0yLTEtMS04NjEyNw_48398c62-5c11-4642-8963-6fbe4ced196e"
      unitRef="usd">3201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0762b6431de84121b7b88717e0492b34_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNS00LTEtMS04NjEyNw_bb0fe857-1bad-4378-aeea-56493c7d33a0"
      unitRef="usd">3813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7c1bb2dd8df417db479a9448b35c207_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNS02LTEtMS04NjEyNw_1313c2cb-d7a1-45c9-b5d6-033087fff6d8"
      unitRef="usd">6227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8ea87effbd54309b6396f1449ed1cb1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNS04LTEtMS04NjEyNw_179a3a35-227d-4f22-9bd2-9658fb51fbc2"
      unitRef="usd">7081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ccef0cf2b3a4d7aa7364dc01727ff19_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNi0yLTEtMS04NjEyNw_56982449-7423-4c9c-9ca5-c99b8ec70c9b"
      unitRef="usd">956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50dda10391554e928f44961a18eb294f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNi00LTEtMS04NjEyNw_d76fa7a8-0b0d-4ba1-97ef-61d9b60584b5"
      unitRef="usd">992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i577bddc29b634b9c8f0d64449773fe54_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNi02LTEtMS04NjEyNw_dd4249d1-add5-4502-a0d8-9065d551633e"
      unitRef="usd">2512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e15ee9cbfaa484b99723cebd4de0305_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNi04LTEtMS04NjEyNw_00f4abbd-e5be-44ab-a6a2-ce8c3e8ea1ad"
      unitRef="usd">1784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf4570f968674f3bbe27c560bfb9be87_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNy0yLTEtMS04NjEyNw_319e1a58-aba1-4667-9344-ed48c5d3c005"
      unitRef="usd">168581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7284aa2c87d44f68ba483dff38427eec_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNy00LTEtMS04NjEyNw_e6673d3b-27cb-4dd6-b5a0-905640a766e1"
      unitRef="usd">134863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0df55d4c445d47adb69a0c7a9cd64df5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNy02LTEtMS04NjEyNw_965f60cc-7f89-4679-b5f9-c96bfd2c223c"
      unitRef="usd">326003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i872e83e0083747ac98f21041708778df_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180My9mcmFnOjQ3OWE2MDBmZGJkMjRiMGM4ZjU0ZjIzZWZhNTYzNzg3L3RhYmxlOjRhMTJmY2NiZTU3MDQzNzg5YWJkYjg2NjJmMjI3NDZmL3RhYmxlcmFuZ2U6NGExMmZjY2JlNTcwNDM3ODlhYmRiODY2MmYyMjc0NmZfNy04LTEtMS04NjEyNw_ee71fe1e-9824-49a7-ac5b-256a7b12d0f4"
      unitRef="usd">253601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfMzQzMg_5183852b-afa6-4e47-a459-8bbab23f09f4">FLEXION ACQUISITION&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 19, 2021, the Company acquired Flexion (the &#x201c;Flexion Acquisition&#x201d;), a biopharmaceutical company focused on the discovery, development, and commercialization of novel, local therapies for the treatment of patients with musculoskeletal conditions, beginning with osteoarthritis, the most common form of arthritis. Upon consummation of the Flexion Acquisition, Flexion became a wholly-owned subsidiary of the Company and was renamed Pacira Therapeutics, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The total consideration for the Flexion Acquisition was approximately $578.8&#160;million consisting of: (i) $448.5&#160;million of cash paid to former Flexion stockholders and to settle restricted stock units and in-the-money stock options; (ii) an $85.1&#160;million cash payment to repay Flexion debt that was not assumed by the Company and (iii) $45.2&#160;million of estimated contingent consideration related to contingent value rights, or CVRs, that were issued to Flexion shareholders and certain equity award holders in conjunction with the Flexion Acquisition. The consideration is subject to adjustments based on the achievement of certain potential milestone payments. Up to an additional $380.2&#160;million in the aggregate may be payable to holders of the CVRs if each of the applicable milestones are achieved. No contingent consideration milestones were achieved in the six months ended June&#160;30, 2022. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note &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;10&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for information regarding the methodology and key assumptions used in the fair value measurements of contingent consideration and for more information regarding the changes in fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&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 finalizing its valuation of liabilities and tax analyses, and anticipates finalizing the purchase price allocation as the information necessary to complete the analysis is obtained, but no later than one year after the acquisition date. The following table sets forth the preliminary allocation of the Flexion Acquisition purchase price to the estimated fair value of the net assets acquired at the acquisition date (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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.348%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Amounts Recognized at the Acquisition Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(as previously &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;reported) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Amounts Recognized at the Acquisition Date &lt;br/&gt;(as adjusted)&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;ASSETS ACQUIRED&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Cash and cash equivalents&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;113,562&#160;&lt;/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;113,562&#160;&lt;/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;Short-term available-for-sale investments&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;11,153&#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;11,153&#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;Accounts receivable&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;32,838&#160;&lt;/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;32,838&#160;&lt;/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;Inventories &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;29,667&#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;29,667&#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;Prepaid expenses and other assets&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;4,852&#160;&lt;/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;4,852&#160;&lt;/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;Fixed assets &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;23,307&#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;23,307&#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;Deferred tax assets&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;58,015&#160;&lt;/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;58,015&#160;&lt;/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;Right-of-use assets&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;6,585&#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;6,585&#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;Identifiable intangible assets &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;480,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;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;480,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development (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="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;61,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;&#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;61,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: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 assets&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;820,979&#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;&#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;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;820,979&#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 ASSUMED&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;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;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;Accounts payable&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;9,794&#160;&lt;/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;9,794&#160;&lt;/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 expenses&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;22,746&#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;957&#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;23,703&#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;Deferred revenue&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;10,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;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;10,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: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&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;6,585&#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;6,585&#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;Other liabilities&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,187&#160;&lt;/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;1,187&#160;&lt;/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;Long-term debt&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;201,450&#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;201,450&#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;Total liabilities&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;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;251,762&#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="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;957&#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="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;252,719&#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 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;Total identifiable net assets acquired&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;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;569,217&#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;(957)&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;568,260&#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;Goodwill &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;9,628&#160;&lt;/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;957&#160;&lt;/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;10,585&#160;&lt;/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 consideration transferred&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-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;578,845&#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;578,845&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(a)  As previously reported in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(b)  Represents pre-acquisition expenses that were paid by the Company in 2022, partially offset by the release of estimated reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Unaudited Pro Forma Summary of Operations&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:22.5pt"&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 shows the unaudited pro forma summary of operations for the three and six-month periods ended June&#160;30, 2021, as if the Flexion Acquisition had occurred on January 1, 2020. This pro forma information does not purport to represent what the Company&#x2019;s actual results would have been if the Flexion Acquisition had occurred as of January 1, 2020, and is not indicative of what such results would be expected for any future period (in thousands, except 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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.469%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30, 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2021&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;Total revenues&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;163,765&#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;307,381&#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;Net loss&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;(3,367)&lt;/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;(20,487)&lt;/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;Pro forma basic and diluted net loss per share&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.08)&lt;/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.47)&lt;/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="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information was prepared using the acquisition method of accounting and was based on the historical financial information of the Company and Flexion. The summary pro forma financial information primarily reflects the following pro forma adjustments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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-weight:400;line-height:120%;padding-left:10pt"&gt;Recognition of the income tax benefit resulting from decreasing Flexion&#x2019;s existing valuation allowance on deferred tax assets for the three and six months ended June&#160;30, 2021;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Removal of Flexion&#x2019;s interest expense and associated deferred financing cost amortization related to the $85.1&#160;million of debt not assumed;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Adjustments to the Company&#x2019;s interest income for the cash used to acquire Flexion; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Additional cost of goods sold related to a step-up value in inventory;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Additional amortization expense from the acquired developed technology intangible assets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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-weight:400;line-height:120%;padding-left:10pt"&gt;Additional depreciation of Flexion&#x2019;s fixed assets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-13.5pt"&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-weight:400;line-height:120%;padding-left:10pt"&gt;Additional lease expense on Flexion&#x2019;s right-of-use, or ROU, assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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, all of the above adjustments were adjusted for the applicable tax impact.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i19c54c90141d46f5b4ed7575ff155dfa_D20211119-20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfNTcz_64f0ae28-edd1-44ef-b149-dc662cd05289"
      unitRef="usd">578800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia90f47b531e341d18e987adf7e3cab92_D20211119-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfNTk1_e5df499f-7fd9-424a-b7ce-c1d043c1d4c7"
      unitRef="usd">448500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <pcrx:BusinessCombinationConsiderationTransferredLiabilitiesIncurredDebt
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfNzE5_1b76bfe6-28fb-40fe-a4c4-2e14cbb0097f"
      unitRef="usd">85100000</pcrx:BusinessCombinationConsiderationTransferredLiabilitiesIncurredDebt>
    <pcrx:BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsideration
      contextRef="i19c54c90141d46f5b4ed7575ff155dfa_D20211119-20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfODAz_61aa4b12-c7af-4e6d-aba8-255576540908"
      unitRef="usd">45200000</pcrx:BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsideration>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfMTEzOA_255004d6-ba42-4672-b64b-ae705308fe1c"
      unitRef="usd">380200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfMzQyOQ_bf3f3eef-7642-4d5a-b30a-2c7bac78a8c1">The following table sets forth the preliminary allocation of the Flexion Acquisition purchase price to the estimated fair value of the net assets acquired at the acquisition date (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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.348%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Amounts Recognized at the Acquisition Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(as previously &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;reported) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Amounts Recognized at the Acquisition Date &lt;br/&gt;(as adjusted)&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;ASSETS ACQUIRED&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Cash and cash equivalents&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;113,562&#160;&lt;/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;113,562&#160;&lt;/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;Short-term available-for-sale investments&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;11,153&#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;11,153&#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;Accounts receivable&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;32,838&#160;&lt;/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;32,838&#160;&lt;/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;Inventories &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;29,667&#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;29,667&#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;Prepaid expenses and other assets&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;4,852&#160;&lt;/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;4,852&#160;&lt;/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;Fixed assets &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;23,307&#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;23,307&#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;Deferred tax assets&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;58,015&#160;&lt;/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;58,015&#160;&lt;/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;Right-of-use assets&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;6,585&#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;6,585&#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;Identifiable intangible assets &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;480,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;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;480,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and development (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="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;61,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;&#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;61,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: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 assets&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;820,979&#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;&#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;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;820,979&#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 ASSUMED&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;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;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;Accounts payable&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;9,794&#160;&lt;/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;9,794&#160;&lt;/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 expenses&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;22,746&#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;957&#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;23,703&#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;Deferred revenue&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;10,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;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;10,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: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&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;6,585&#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;6,585&#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;Other liabilities&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,187&#160;&lt;/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;1,187&#160;&lt;/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;Long-term debt&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;201,450&#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;201,450&#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;Total liabilities&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;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;251,762&#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="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;957&#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="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;252,719&#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 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;Total identifiable net assets acquired&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;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;569,217&#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;(957)&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;568,260&#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;Goodwill &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;9,628&#160;&lt;/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;957&#160;&lt;/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;10,585&#160;&lt;/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 consideration transferred&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-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;578,845&#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;578,845&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(a)  As previously reported in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(b)  Represents pre-acquisition expenses that were paid by the Company in 2022, partially offset by the release of estimated reserves.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMi0yLTEtMS04NjEyNw_05a49719-a71f-42e4-91f6-ce18a4c727bc"
      unitRef="usd">113562000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMi02LTEtMS04NjEyNw_8ecf11f2-b6ef-4138-98ed-bacb94728674"
      unitRef="usd">113562000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMy0yLTEtMS04NjEyNw_34b41371-a32a-49fd-924f-688af3539847"
      unitRef="usd">11153000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMy02LTEtMS04NjEyNw_80cc8e43-eb69-4bd4-920d-6407cc572e18"
      unitRef="usd">11153000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNC0yLTEtMS04NjEyNw_fc5893e0-5e42-450f-84cf-77eb83c44a7e"
      unitRef="usd">32838000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNC02LTEtMS04NjEyNw_09bb149d-e55c-4eab-8358-7de50279afa1"
      unitRef="usd">32838000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNS0yLTEtMS04NjEyNw_111c19c7-bb3c-413c-bc6f-33df8f1b6e1f"
      unitRef="usd">29667000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNS02LTEtMS04NjEyNw_826ee909-c87a-46de-a144-109e50d7b9cf"
      unitRef="usd">29667000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNi0yLTEtMS04NjEyNw_8349f923-879c-4e07-953a-1b383dfdf6e4"
      unitRef="usd">4852000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNi02LTEtMS04NjEyNw_352613ab-7e3c-4c0d-9ab9-3bc5d0e82658"
      unitRef="usd">4852000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNy0yLTEtMS04NjEyNw_12932268-5665-4cac-abb7-ca3351529c43"
      unitRef="usd">23307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfNy02LTEtMS04NjEyNw_5ca644fa-fd45-4d47-9f2e-0306d62fb7c0"
      unitRef="usd">23307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfOC0yLTEtMS04NjEyNw_4da03a23-e58c-4447-bc9e-2916d96545d5"
      unitRef="usd">58015000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfOC02LTEtMS04NjEyNw_e61a6d94-e2c8-4ca3-92b4-bda9f22ec6cf"
      unitRef="usd">58015000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfOS0yLTEtMS04NjEyNw_b130db70-b9da-45f9-9b3b-dfca287f9fcf"
      unitRef="usd">6585000</pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfOS02LTEtMS04NjEyNw_1d8634d2-9a76-4321-a138-765a12e0566a"
      unitRef="usd">6585000</pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTAtMi0xLTEtODYxMjc_68645054-94f3-4f37-ad3b-6e056d5f1fdd"
      unitRef="usd">480000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTAtNi0xLTEtODYxMjc_0d2a5c4c-ba1d-4912-be9e-ee5918f0ef6a"
      unitRef="usd">480000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTEtMi0xLTEtODYxMjc_3ce9fc87-4a49-4ea3-977a-43ac92b524b3"
      unitRef="usd">61000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTEtNi0xLTEtODYxMjc_749342ea-f0b2-43be-97c5-e2b776f76670"
      unitRef="usd">61000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTItMi0xLTEtODYxMjc_6b3930d0-d147-4cd7-ad24-604bdec7028a"
      unitRef="usd">820979000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets
      contextRef="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTItNC0xLTEtODYxMjc_1836e049-2b8b-4868-a73d-1181f7304361"
      unitRef="usd">0</pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTItNi0xLTEtODYxMjc_e90ffba2-58bf-47b2-ab1d-3510e3ff6bb5"
      unitRef="usd">820979000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTUtMi0xLTEtODYxMjc_8eb425c9-c95a-494b-809c-3d675faf9905"
      unitRef="usd">9794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTUtNi0xLTEtODYxMjc_cb71f1b9-7ac5-46eb-be5d-e4cdd62a8262"
      unitRef="usd">9794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTYtMi0xLTEtODYxMjc_78ba6e55-0466-438e-9b95-28ddbfb84bfd"
      unitRef="usd">22746000</pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses>
    <pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses
      contextRef="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTYtNC0xLTEtODYxMjc_f5090c99-6fbe-4c0e-82a6-2807967de526"
      unitRef="usd">957000</pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpenses>
    <pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTYtNi0xLTEtODYxMjc_86de65a4-97bd-485b-ac58-a5acedb3bd0b"
      unitRef="usd">23703000</pcrx:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTctMi0xLTEtODYxMjc_1d4cd047-7476-42d5-9b1b-db825972a364"
      unitRef="usd">10000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTctNi0xLTEtODYxMjc_7e532cd5-8ee3-488c-8167-7476034cdb8f"
      unitRef="usd">10000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTgtMi0xLTEtODYxMjc_06e1df4e-40da-43f0-a508-70d0f6bac613"
      unitRef="usd">6585000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTgtNi0xLTEtODYxMjc_1ea9b98d-1c7f-4d9a-9b02-8bbd2d3d8332"
      unitRef="usd">6585000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTktMi0xLTEtODYxMjc_db4d2db7-f96b-4328-83ff-4c2aee3a7233"
      unitRef="usd">1187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMTktNi0xLTEtODYxMjc_13fe7348-a6dd-485a-a862-998f06ed1a6b"
      unitRef="usd">1187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjAtMi0xLTEtODYxMjc_221d5004-824d-4e15-b8c2-dc6f56a5b781"
      unitRef="usd">201450000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjAtNi0xLTEtODYxMjc_56223dfb-5195-4093-869e-16c72b341200"
      unitRef="usd">201450000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjEtMi0xLTEtODYxMjc_80afcbde-8ade-4bdb-a1a9-ad2dcb574347"
      unitRef="usd">251762000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities
      contextRef="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjEtNC0xLTEtODYxMjc_89ef4c6d-bae3-4ac2-ad82-4bc4940e0b21"
      unitRef="usd">957000</pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjEtNi0xLTEtODYxMjc_4f421e24-def5-491f-ba1b-0013a6f8220d"
      unitRef="usd">252719000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjItMi0xLTEtODYxMjc_0ef4a2ae-de26-4e05-be4f-96a998ac4cc5"
      unitRef="usd">569217000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetAssets
      contextRef="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjItNC0xLTEtODYxMjc_7a46a752-7ccd-4835-a0ef-fd1ecb944eba"
      unitRef="usd">-957000</pcrx:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNetAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjItNi0xLTEtODYxMjc_8b50a38e-3cfb-418f-a4b8-51e3c07eaead"
      unitRef="usd">568260000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjMtMi0xLTEtODYxMjc_6b2c9c6a-40fc-4123-81b7-2c5ae9c278b4"
      unitRef="usd">9628000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjMtNC0xLTEtODYxMjc_13983e17-cf84-4fbe-be3c-756b4ce3c3df"
      unitRef="usd">957000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjMtNi0xLTEtODYxMjc_7723f69a-f9f7-43a2-b9e0-5ce45f896c73"
      unitRef="usd">10585000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjQtMi0xLTEtODYxMjc_95d9a5cf-487b-417d-806c-d02b9d344deb"
      unitRef="usd">578845000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i8ff32cab5cf2450193a2f0b2ae4657cb_D20211119-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjQtNC0xLTEtODYxMjc_0109f0fc-e196-4def-926c-da6a7a2a4084"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i521f1b4e7f96420b850707ae1c48fed0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjRjZGY5ZTdkOGIwNzQ4ZDk4Yjk3NjNjMDI0MjZiMDNjL3RhYmxlcmFuZ2U6NGNkZjllN2Q4YjA3NDhkOThiOTc2M2MwMjQyNmIwM2NfMjQtNi0xLTEtODYxMjc_672d65e2-3a7d-45cc-a376-74e3abf8cc39"
      unitRef="usd">578845000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfMzQzMA_4bb71814-59be-47bf-817c-1d26f843981d">This pro forma information does not purport to represent what the Company&#x2019;s actual results would have been if the Flexion Acquisition had occurred as of January 1, 2020, and is not indicative of what such results would be expected for any future period (in thousands, except per share amounts):&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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.469%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30, 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2021&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;Total revenues&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;163,765&#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;307,381&#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;Net loss&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;(3,367)&lt;/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;(20,487)&lt;/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;Pro forma basic and diluted net loss per share&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.08)&lt;/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.47)&lt;/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:BusinessAcquisitionsProFormaRevenue
      contextRef="i6affd4b067a74053a80dafaecc998dce_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfMS0xLTEtMS05MTE3Ng_a9cb4e87-f418-4752-bd74-c0a99c46b05f"
      unitRef="usd">163765000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i8bf765eaf4e641e6a679a2bf0b36d68f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfMi0yLTEtMS04NjEyNw_97e29921-d23f-4ca3-93ae-541d1c188bf5"
      unitRef="usd">307381000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6affd4b067a74053a80dafaecc998dce_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfMi0xLTEtMS05MTE3Ng_da0ed871-78f1-45da-abec-8a776fa75e94"
      unitRef="usd">-3367000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i8bf765eaf4e641e6a679a2bf0b36d68f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfMy0yLTEtMS04NjEyNw_93097c87-8000-4612-b65d-40ce075c9966"
      unitRef="usd">-20487000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfMy0xLTEtMS05MTE3Ng_abc5f608-8044-49fd-aa79-052014dae28a"
      unitRef="usdPerShare">-0.08</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfMy0xLTEtMS05MTE3Ng_d5aa51d5-bc14-4d20-b13c-81f9946852b0"
      unitRef="usdPerShare">-0.08</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i8bf765eaf4e641e6a679a2bf0b36d68f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfNC0yLTEtMS04NjEyNw_a4735145-e2ea-4638-850a-a277e39bc05a"
      unitRef="usdPerShare">-0.47</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i8bf765eaf4e641e6a679a2bf0b36d68f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RhYmxlOjk2ZmYyZTAzNjRiNjRmYWJhMmZmM2U4YTgwYzM5NzQxL3RhYmxlcmFuZ2U6OTZmZjJlMDM2NGI2NGZhYmEyZmYzZThhODBjMzk3NDFfNC0yLTEtMS04NjEyNw_db1e85a8-1622-48cf-9ec5-2214bb12e504"
      unitRef="usdPerShare">-0.47</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <pcrx:BusinessCombinationConsiderationTransferredLiabilitiesIncurredDebt
      contextRef="i7e42aa47b25f48e0be0ab8750e25e349_I20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180Ni9mcmFnOmYyOGRmODY5NGZhMDQ2NTBiOThmYTk2MWFjNmFlZDk1L3RleHRyZWdpb246ZjI4ZGY4Njk0ZmEwNDY1MGI5OGZhOTYxYWM2YWVkOTVfMjk1Mg_0e054391-1ffa-4a36-9159-a7469285bcac"
      unitRef="usd">85100000</pcrx:BusinessCombinationConsiderationTransferredLiabilitiesIncurredDebt>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RleHRyZWdpb246NTg5NDcxNWM0MjFjNDkwY2I4ZWU3YzA5YWU4Yjg1YjBfOTg_7229eea0-1324-4a09-913d-5f13bcde6acd">INVENTORIES&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories, net are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Raw materials&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;36,301&#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;36,337&#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:bottom"&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;39,407&#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;35,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:bottom"&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;24,880&#160;&lt;/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;27,031&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;100,588&#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;98,550&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RleHRyZWdpb246NTg5NDcxNWM0MjFjNDkwY2I4ZWU3YzA5YWU4Yjg1YjBfMTA0_7da2fd5a-e4c0-435a-b389-65919efb7792">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of inventories, net are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Raw materials&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;36,301&#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;36,337&#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:bottom"&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;39,407&#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;35,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:bottom"&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;24,880&#160;&lt;/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;27,031&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;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;100,588&#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;98,550&#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:InventoryRawMaterialsNetOfReserves
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfMi0xLTEtMS04NjEyNw_1b312855-dc25-427c-99c3-8d794bfc700d"
      unitRef="usd">36301000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfMi0zLTEtMS04NjEyNw_72a1bc8a-f38e-4153-81eb-3a53573885ee"
      unitRef="usd">36337000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfMy0xLTEtMS04NjEyNw_ddbf3b0b-ce1f-47e9-a019-b175c48207cb"
      unitRef="usd">39407000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfMy0zLTEtMS04NjEyNw_122950df-198a-41c7-8254-cd0b84f6ee5f"
      unitRef="usd">35182000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfNC0xLTEtMS04NjEyNw_ad96a945-6591-4e5d-820e-6f7468407705"
      unitRef="usd">24880000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfNC0zLTEtMS04NjEyNw_03f7218f-5753-4612-b1d1-2c6f016f28f1"
      unitRef="usd">27031000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfNS0xLTEtMS04NjEyNw_e996fd91-04f6-41da-a4fb-c363e8dcd482"
      unitRef="usd">100588000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN180OS9mcmFnOjU4OTQ3MTVjNDIxYzQ5MGNiOGVlN2MwOWFlOGI4NWIwL3RhYmxlOjA3YmViZDU1M2I2YjRlYTE4YmQzNmE5OWZiYjQzY2NkL3RhYmxlcmFuZ2U6MDdiZWJkNTUzYjZiNGVhMThiZDM2YTk5ZmJiNDNjY2RfNS0zLTEtMS04NjEyNw_0d4b003d-cc8e-4637-bbc7-43eed16a0493"
      unitRef="usd">98550000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfODM5_60460d3e-9b8d-483f-acad-1ba37b96e4c0">FIXED ASSETS&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets, net, summarized by major category, consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Machinery and equipment&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;116,364&#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;117,264&#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:bottom"&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;60,155&#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;59,740&#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;Computer equipment and 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;13,598&#160;&lt;/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,197&#160;&lt;/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;Office furniture and equipment&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;2,303&#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,883&#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;Construction in progress&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;94,332&#160;&lt;/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;80,557&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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;286,752&#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;273,641&#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&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;Less: accumulated depreciation&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;(95,473)&lt;/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;(85,240)&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fixed assets, net&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;191,279&#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;188,401&#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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended June&#160;30, 2022 and 2021, depreciation expense was $6.5 million and $2.9 million, respectively. For the three months ended June&#160;30, 2022 and 2021, there was $1.0 million and $1.1 million of capitalized interest on the construction of manufacturing sites, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the six months ended June&#160;30, 2022 and 2021, depreciation expense was $12.2 million and $5.8 million, respectively. For the six months ended June&#160;30, 2022 and 2021, there was $1.8&#160;million and $2.1&#160;million of capitalized interest on the construction of manufacturing sites, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022 and December&#160;31, 2021, total fixed assets, net includes leasehold improvements and manufacturing process equipment located in Europe in the amount of $60.0 million and $65.4&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 June&#160;30, 2022 and December&#160;31, 2021, the Company had asset retirement obligations of $3.1&#160;million and $2.4&#160;million, respectively, included in accrued expenses and other liabilities on its condensed consolidated balance sheet, for costs associated with returning leased spaces to their original condition upon the termination of certain lease agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfODQx_73dd855e-9ad5-41dd-8da7-9e370362aeda">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets, net, summarized by major category, consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Machinery and equipment&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;116,364&#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;117,264&#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:bottom"&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;60,155&#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;59,740&#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;Computer equipment and 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;13,598&#160;&lt;/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,197&#160;&lt;/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;Office furniture and equipment&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;2,303&#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,883&#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;Construction in progress&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;94,332&#160;&lt;/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;80,557&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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;286,752&#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;273,641&#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&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;Less: accumulated depreciation&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;(95,473)&lt;/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;(85,240)&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fixed assets, net&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;191,279&#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;188,401&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d78b23f2b384db1952457d16ecfc25a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfMi0xLTEtMS04NjEyNw_62b8303a-6673-4dd3-b3ef-857b1e9f3f10"
      unitRef="usd">116364000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id3a7bcd6cd0649a3af561d8e804dfa32_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfMi0zLTEtMS04NjEyNw_a576e0aa-6ae3-4b92-a861-1aceb87e48e0"
      unitRef="usd">117264000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f0c585d3783403c875879dfaad021a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfMy0xLTEtMS04NjEyNw_ef36a343-c7a7-4746-b60a-87708afe4eea"
      unitRef="usd">60155000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee1c1e7325aa446388971997460585da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfMy0zLTEtMS04NjEyNw_a9292937-60f7-4da4-aee2-a7bac791c09c"
      unitRef="usd">59740000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie1509ca5743b4070b16fb4bc87afe9d7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNC0xLTEtMS04NjEyNw_1a0fea11-a7b9-4fa8-8f2c-f3aba769f68e"
      unitRef="usd">13598000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i826ff833dd74486b9ea7e8f9bff4a586_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNC0zLTEtMS04NjEyNw_9f76f01d-94a5-40c2-a034-e8b86f86c852"
      unitRef="usd">13197000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i33dfed9d67c948b4a47a8e552ba5b8b0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNS0xLTEtMS04NjEyNw_1c69fffa-6a73-447b-8fbd-f46be7a0bef9"
      unitRef="usd">2303000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b8d87ead91c4e5d9b76bca54c19862f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNS0zLTEtMS04NjEyNw_88c30aee-cfe3-41da-b362-b8875c3c9600"
      unitRef="usd">2883000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i15e904416e0c433ca74cb7980b2e6633_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNi0xLTEtMS04NjEyNw_ebf5f696-5f0e-439c-9bdd-cdc77faaaab4"
      unitRef="usd">94332000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4be0edf10e0548a6b2cff393c65da1f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNi0zLTEtMS04NjEyNw_7ccf59e4-2b7a-468a-b566-a127051b54d9"
      unitRef="usd">80557000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNy0xLTEtMS04NjEyNw_dbd211d5-cfdf-40b9-8e32-7c5c2a87e2bd"
      unitRef="usd">286752000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfNy0zLTEtMS04NjEyNw_bcab4634-bfc8-4405-8c22-15fa802a0931"
      unitRef="usd">273641000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfOC0xLTEtMS04NjEyNw_10898b93-0108-4c5b-b968-412e5dda5e53"
      unitRef="usd">95473000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfOC0zLTEtMS04NjEyNw_98fbc3b2-a1aa-47f5-87e2-2087e518405d"
      unitRef="usd">85240000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfOS0xLTEtMS04NjEyNw_bb95c19d-20ef-4e6f-b676-df3d90ba723d"
      unitRef="usd">191279000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RhYmxlOjI3MjE2YTM4YjVlOTRhNmRhNDEwNTA2YTEwMjIxN2I3L3RhYmxlcmFuZ2U6MjcyMTZhMzhiNWU5NGE2ZGE0MTA1MDZhMTAyMjE3YjdfOS0zLTEtMS04NjEyNw_346aee29-b0e0-41ff-989f-a2349b3a498c"
      unitRef="usd">188401000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfMTgx_5b8f2bee-e1bd-4801-9dad-5b05041b1a53"
      unitRef="usd">6500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfMTg4_5c6d53fc-56ce-426f-8246-cc33f1c6156d"
      unitRef="usd">2900000</us-gaap:Depreciation>
    <us-gaap:InterestCostsCapitalized
      contextRef="i763696419f734dfaa3b176b7f09e6547_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfMjU0_fb93d3aa-eb0c-48e4-8525-3269c3ff989e"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i2d0655252144469e8a6289d5d0cea2f3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfMjYx_06c6b994-c2db-4d41-a7ec-bc0ac413e644"
      unitRef="usd">1100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:Depreciation
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNDk0NzgwMjMyNjEzMw_be81be52-ea8a-40f8-afa7-017c3ecc87fd"
      unitRef="usd">12200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNDk0NzgwMjMyNjE0MQ_f72a59bd-ca27-47cf-bdb5-596d760661fe"
      unitRef="usd">5800000</us-gaap:Depreciation>
    <us-gaap:InterestCostsCapitalized
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNDk0NzgwMjMyNjM5Mg_2d2b3398-feaa-45ae-8ea2-e39693f23efc"
      unitRef="usd">1800000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNDk0NzgwMjMyNjQwNw_31f457b6-40dd-4fad-8712-181f21b1a96f"
      unitRef="usd">2100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if281a36c7ccc4a4aae4dad712d455bfc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNDg4_6f250a64-c134-415d-9e5e-9546dcc3546c"
      unitRef="usd">60000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8a7ee7ba6eb240858ec746652a6fdc24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNDk1_470b0248-565f-4bab-91c2-862297039b11"
      unitRef="usd">65400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetRetirementObligation
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNTc5_72bf0c44-ca55-4b31-aa61-b0bc2390beb7"
      unitRef="usd">3100000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181Mi9mcmFnOmZlZjRjODg5YzJiNzRjMmFhMjg1ZmIwZWY3ZDdmNGFhL3RleHRyZWdpb246ZmVmNGM4ODljMmI3NGMyYWEyODVmYjBlZjdkN2Y0YWFfNTg2_5532fafe-69d9-4d66-89e8-8233c5a09118"
      unitRef="usd">2400000</us-gaap:AssetRetirementObligation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMjE1Mg_038f98ac-3c5e-45cc-a58e-1fc881aa2404">LEASES&lt;div style="margin-bottom:10pt;margin-top:9pt;text-indent:22.5pt"&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 leases all of its facilities, including its EXPAREL and iovera&#xb0; manufacturing facility in San Diego, California. These leases have remaining terms up to 8.2 years, some of which provide renewal options at the then-current market value. The Company also has two embedded leases with Thermo Fisher Scientific Pharma Services for the use of their manufacturing facility in Swindon, England for the production of EXPAREL and ZILRETTA. A portion of the associated monthly base fees has been allocated to the lease components based on a relative fair value basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating lease costs for the facilities include lease and non-lease components, such as common area maintenance and other common operating expenses, along with executory costs such as insurance and real estate taxes. Total operating lease costs are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&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: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:9pt;font-weight:700;line-height:100%"&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Fixed lease costs&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 #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;3,542&#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;2,922&#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;7,069&#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;5,843&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&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;508&#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;424&#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;border-top:1pt solid #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;980&#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;902&#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;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-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,050&#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;3,346&#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;border-top:1pt solid #ffffff;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;8,049&#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;6,745&#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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&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: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:9pt;font-weight:700;line-height:100%"&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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 paid for operating lease liabilities, net of lease incentive&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 #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;6,637&#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;7,177&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets recorded in exchange for lease obligations&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;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:22.5pt"&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 elected to net the amortization of the ROU asset and the reduction of the lease liability principal in other liabilities in the condensed consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:22.5pt"&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 measured its operating lease liabilities at an estimated discount rate at which it could borrow on a collateralized basis over the remaining term for each operating lease. The weighted average remaining lease term and the weighted average discount rate are summarized as follows:&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:74.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Weighted average remaining lease 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;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;7.33 years&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 #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;8.71 years&lt;/span&gt;&lt;/td&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;Weighted average discount rate&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;6.95&#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;6.89&#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;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of the Company&#x2019;s operating lease liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.024%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Minimum Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2022 (remaining six months)&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 #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;6,509&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;13,304&#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;2024&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;13,435&#160;&lt;/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;2025&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;12,575&#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;2026&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;12,310&#160;&lt;/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;Thereafter&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;39,422&#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;&#160;&#160;&#160;Total future lease payments&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;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;97,555&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Less: imputed interest&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;(21,846)&lt;/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;&#160;&#160;&#160;Total operating lease liabilities&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-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;75,709&#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:9pt;text-indent:22.5pt"&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 June&#160;30, 2022, the Company has entered into one lease agreement not included above as the Company has not yet taken possession of the property. When the lease commences, the future lease obligations will be as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:74.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.878%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Minimum Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2022 (remaining six months)&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 #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;81&#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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;492&#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;2024&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;494&#160;&lt;/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="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;503&#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;2026&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;505&#160;&lt;/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="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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;443&#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;&#160;&#160;&#160;Total future lease payments&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-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;2,518&#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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to June 30, 2022, the Company entered into a sublease for the former Flexion research and development laboratory in Woburn, Massachusetts in July 2022 which resulted in a $0.4&#160;million ROU asset to be reclassified to a fixed asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i391acdd0982f425f84071afc5d969737_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMjE1Nw_bf21647b-8bf6-4421-9131-375a815cc007">P8Y2M12D</us-gaap:LesseeOperatingLeaseTermOfContract>
    <pcrx:NumberOfLeases
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMjE0OQ_0ba09a6c-5d2f-427c-acad-da54d3b7da22"
      unitRef="lease">2</pcrx:NumberOfLeases>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMjE0Ng_9c2758a3-012d-4c11-b42b-6564238bbda5">Total operating lease costs are as follows (in thousands):&lt;div style="margin-top:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&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: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:9pt;font-weight:700;line-height:100%"&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Fixed lease costs&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 #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;3,542&#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;2,922&#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;7,069&#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;5,843&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&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;508&#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;424&#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;border-top:1pt solid #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;980&#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;902&#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;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-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,050&#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;3,346&#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;border-top:1pt solid #ffffff;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;8,049&#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;6,745&#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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to operating leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&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: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:9pt;font-weight:700;line-height:100%"&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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 paid for operating lease liabilities, net of lease incentive&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 #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;6,637&#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;7,177&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets recorded in exchange for lease obligations&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;&#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;/table&gt;&lt;/div&gt;The weighted average remaining lease term and the weighted average discount rate are summarized as follows:&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:74.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Weighted average remaining lease 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;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;7.33 years&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 #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;8.71 years&lt;/span&gt;&lt;/td&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;Weighted average discount rate&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;6.95&#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;6.89&#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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfMy0yLTEtMS04NjEyNw_4e47f738-af2f-4478-bd32-9d2953b28c56"
      unitRef="usd">3542000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfMy00LTEtMS04NjEyNw_8406db85-f18f-496c-880e-a47a1e24f020"
      unitRef="usd">2922000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfMy02LTEtMS04NjEyNw_19b154d9-949e-4d00-95ba-ea5315ff26f2"
      unitRef="usd">7069000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfMy04LTEtMS04NjEyNw_2ef23414-535a-4038-a9b7-4f01f92538fc"
      unitRef="usd">5843000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNC0yLTEtMS04NjEyNw_974570b8-edb3-45c7-a973-7034e71cd568"
      unitRef="usd">508000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNC00LTEtMS04NjEyNw_aa24d9d9-7c6b-40b9-91e9-0bdea79941d6"
      unitRef="usd">424000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNC02LTEtMS04NjEyNw_0f41d64c-762a-4cd0-8758-81cdbfc1d7a4"
      unitRef="usd">980000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNC04LTEtMS04NjEyNw_e502d51a-b319-405c-98aa-eff291ef00f7"
      unitRef="usd">902000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNS0yLTEtMS04NjEyNw_a3d2c51b-d2e0-4a42-b04a-68c704a6335f"
      unitRef="usd">4050000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNS00LTEtMS04NjEyNw_6f0a8fd3-418f-4948-81ad-54e37c03f774"
      unitRef="usd">3346000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNS02LTEtMS04NjEyNw_49a4ad72-ee85-48f8-accb-731f86cb47b9"
      unitRef="usd">8049000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjJiNjZkYzRjYTlhZTQyZDE5NjM2ZWZlNzdlZWZkZjJhL3RhYmxlcmFuZ2U6MmI2NmRjNGNhOWFlNDJkMTk2MzZlZmU3N2VlZmRmMmFfNS04LTEtMS04NjEyNw_1984cd19-167b-432f-96d5-c9c863aa93cf"
      unitRef="usd">6745000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjZlNGU2NzAxYWJkZTQ4YTNiYzc3YWU4NzNkYWU4NTdhL3RhYmxlcmFuZ2U6NmU0ZTY3MDFhYmRlNDhhM2JjNzdhZTg3M2RhZTg1N2FfMy0yLTEtMS04NjEyNw_904df07e-7532-417d-ac30-6f88425b998b"
      unitRef="usd">6637000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjZlNGU2NzAxYWJkZTQ4YTNiYzc3YWU4NzNkYWU4NTdhL3RhYmxlcmFuZ2U6NmU0ZTY3MDFhYmRlNDhhM2JjNzdhZTg3M2RhZTg1N2FfMy00LTEtMS04NjEyNw_c1bf3976-bf58-4f94-9a05-1b6f9163f10e"
      unitRef="usd">7177000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjZlNGU2NzAxYWJkZTQ4YTNiYzc3YWU4NzNkYWU4NTdhL3RhYmxlcmFuZ2U6NmU0ZTY3MDFhYmRlNDhhM2JjNzdhZTg3M2RhZTg1N2FfNC0yLTEtMS04NjEyNw_53d26b96-5f76-4e9f-8419-da079e744065"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOjZlNGU2NzAxYWJkZTQ4YTNiYzc3YWU4NzNkYWU4NTdhL3RhYmxlcmFuZ2U6NmU0ZTY3MDFhYmRlNDhhM2JjNzdhZTg3M2RhZTg1N2FfNC00LTEtMS04NjEyNw_586c665c-c3eb-4822-af2c-76efe47377e2"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmYxZjNmMDJhYjM3NjQ0MmNhNzI4MjgzOWY1ZTRkZGQ0L3RhYmxlcmFuZ2U6ZjFmM2YwMmFiMzc2NDQyY2E3MjgyODM5ZjVlNGRkZDRfMi0yLTEtMS04NjEyNw_0d60d228-0ee6-48a3-9541-632c8a400285">P7Y3M29D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8e6079e472454d8fb92f206183fe3fe5_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmYxZjNmMDJhYjM3NjQ0MmNhNzI4MjgzOWY1ZTRkZGQ0L3RhYmxlcmFuZ2U6ZjFmM2YwMmFiMzc2NDQyY2E3MjgyODM5ZjVlNGRkZDRfMi00LTEtMS04NjEyNw_2d615217-6e91-4a48-ba0e-e38ad95e333d">P8Y8M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmYxZjNmMDJhYjM3NjQ0MmNhNzI4MjgzOWY1ZTRkZGQ0L3RhYmxlcmFuZ2U6ZjFmM2YwMmFiMzc2NDQyY2E3MjgyODM5ZjVlNGRkZDRfMy0yLTEtMS04NjEyNw_c8c8263e-8bbf-49b2-9bf8-c12a709e5331"
      unitRef="number">0.0695</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8e6079e472454d8fb92f206183fe3fe5_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmYxZjNmMDJhYjM3NjQ0MmNhNzI4MjgzOWY1ZTRkZGQ0L3RhYmxlcmFuZ2U6ZjFmM2YwMmFiMzc2NDQyY2E3MjgyODM5ZjVlNGRkZDRfMy00LTEtMS04NjEyNw_b152b0bb-a194-4aac-a887-87ba2dce8078"
      unitRef="number">0.0689</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMjE1MA_aa885630-b510-4ba9-8066-97980a0d1f71">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of the Company&#x2019;s operating lease liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:74.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.024%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Minimum Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2022 (remaining six months)&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 #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;6,509&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;13,304&#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;2024&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;13,435&#160;&lt;/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;2025&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;12,575&#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;2026&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;12,310&#160;&lt;/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;Thereafter&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;39,422&#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;&#160;&#160;&#160;Total future lease payments&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;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;97,555&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Less: imputed interest&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;(21,846)&lt;/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;&#160;&#160;&#160;Total operating lease liabilities&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-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;75,709&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfMS0yLTEtMS04NjEyNw_2c4d9550-75c0-4747-a91a-15180879769f"
      unitRef="usd">6509000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfMi0yLTEtMS04NjEyNw_bed921c9-1ec7-42ed-8b2f-a10978390f3a"
      unitRef="usd">13304000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfMy0yLTEtMS04NjEyNw_6497456a-ecdd-410b-ad95-4aa2209e359f"
      unitRef="usd">13435000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfNC0yLTEtMS04NjEyNw_d33649a5-9afc-4fd6-a955-01a19e662d6e"
      unitRef="usd">12575000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfNS0yLTEtMS04NjEyNw_2c7c8596-37eb-42ab-a140-5aaa6b4c0675"
      unitRef="usd">12310000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <pcrx:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfNi0yLTEtMS04NjEyNw_6d0d404f-f228-40e9-9618-76e525a4e1f0"
      unitRef="usd">39422000</pcrx:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfNy0yLTEtMS04NjEyNw_0da531c9-3a5f-4f60-9a8c-6e574d136a07"
      unitRef="usd">97555000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfOC0yLTEtMS04NjEyNw_c0f60cc6-3648-49bf-be43-34d3bd94c468"
      unitRef="usd">21846000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmE0YzFiZTQ5YzkxZjRhZGFiMTAxOGI2OTZjYjI0NzE4L3RhYmxlcmFuZ2U6YTRjMWJlNDljOTFmNGFkYWIxMDE4YjY5NmNiMjQ3MThfOS0yLTEtMS04NjEyNw_ba44c9a0-185b-4749-a760-ebc05ae0a0fa"
      unitRef="usd">75709000</us-gaap:OperatingLeaseLiability>
    <pcrx:ScheduleOfOperatingLeaseNotYetCommencedPaymentsDueTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMjE1MQ_39572707-5334-4ef8-a0ae-c309ec0ac1dd">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 June&#160;30, 2022, the Company has entered into one lease agreement not included above as the Company has not yet taken possession of the property. When the lease commences, the future lease obligations will be as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:74.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.878%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year&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:9pt;font-weight:700;line-height:100%"&gt;Aggregate Minimum Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2022 (remaining six months)&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 #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;81&#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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;492&#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;2024&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;494&#160;&lt;/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="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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;503&#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;2026&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;505&#160;&lt;/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="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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;443&#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;&#160;&#160;&#160;Total future lease payments&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-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;2,518&#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;</pcrx:ScheduleOfOperatingLeaseNotYetCommencedPaymentsDueTableTextBlock>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfContracts
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMTYzNA_411805ea-207e-4015-a493-264d396b7e5f"
      unitRef="segment">1</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedNumberOfContracts>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityRemainderOfFiscalYear
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfMS0yLTEtMS04NjEyNw_66580feb-0802-4254-b707-4a5500c57900"
      unitRef="usd">81000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityRemainderOfFiscalYear>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearOne
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfMi0yLTEtMS04NjEyNw_f6d1cd27-0ada-4864-acc1-605985868243"
      unitRef="usd">492000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearOne>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearTwo
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfMy0yLTEtMS04NjEyNw_3317e998-98e1-4608-b8b7-e14e9afc503b"
      unitRef="usd">494000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearTwo>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearThree
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfNC0yLTEtMS04NjEyNw_32c5e942-6f3a-465f-bb94-fb081b541ab9"
      unitRef="usd">503000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearThree>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearFour
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfNS0yLTEtMS04NjEyNw_aba221e8-1ee8-45b8-9e0a-7efd16612707"
      unitRef="usd">505000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueYearFour>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueAfterYearFour
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfNi0yLTEtMS04NjEyNw_f50f5d79-3c27-4b66-b21b-f8d8d931a086"
      unitRef="usd">443000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiabilityDueAfterYearFour>
    <pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RhYmxlOmI1YTNlYTdlNjE4ODQ5ZmU4NjRiNjYyMTE4ZDcxMmUyL3RhYmxlcmFuZ2U6YjVhM2VhN2U2MTg4NDlmZTg2NGI2NjIxMThkNzEyZTJfNy0yLTEtMS04NjEyNw_d704d0e0-2a43-4999-b7cc-65913bbeb30b"
      unitRef="usd">2518000</pcrx:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i29a197404c3243d9b8b707eb226c77fd_I20220701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181NS9mcmFnOjk3YWI5OTM3NGNkYTQzMzU4OWQ3ZGNkMzM3MzdlNTc0L3RleHRyZWdpb246OTdhYjk5Mzc0Y2RhNDMzNTg5ZDdkY2QzMzczN2U1NzRfMzI5ODUzNDg4NjI5NQ_751e4cfd-8e10-43b0-acd2-d6cee253bfb0"
      unitRef="usd">400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTk0NQ_6e5ddccd-215b-4e4b-8afa-d45028efd32d">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 goodwill results from the acquisition of Pacira Pharmaceuticals, Inc. (the Company&#x2019;s California operating subsidiary) from SkyePharma Holding, Inc., or Skyepharma, (now a subsidiary of Vectura Group plc) in March 2007 (the &#x201c;Skyepharma Acquisition&#x201d;), MyoScience, Inc., or MyoScience, (the &#x201c;MyoScience Acquisition&#x201d;) in April 2019 and the Flexion Acquisition in November 2021. The balances at June&#160;30, 2022 and December&#160;31, 2021 were $146.1&#160;million and $145.2&#160;million, respectively. The increase was due to measurement period adjustments associated with the Flexion Acquisition. See 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;Flexion 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 more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Skyepharma Acquisition occurred in March 2007, prior to the requirements to record contingent consideration at fair value under ASC 805-30. In connection with the Skyepharma Acquisition, the Company agreed to certain milestone payments for DepoBupivacaine products, including EXPAREL. The final Skyepharma milestone payment of $32.0&#160;million when annual net sales collected reached $500.0&#160;million was achieved in the fourth quarter of 2021 and paid during the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net, consist of the in-process research and development, or IPR&amp;amp;D, and developed technology from the Flexion Acquisition and developed technology and customer relationships from the MyoScience Acquisition and are summarized as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.280%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying 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:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:9pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Net&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Lives&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;Developed technologies&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 #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;590,000&#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;(55,737)&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;534,263&#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: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;10 years, 5 months&lt;/span&gt;&lt;/td&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;Customer relationships&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;90&#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)&lt;/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;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;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:10pt;font-weight:400;line-height:100%"&gt;10 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;&#160;&#160;&#160;&#160;&#160;Total finite-lived intangible assets, net&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;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;590,090&#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="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;(55,766)&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="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;534,324&#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;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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,000&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;61,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="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;&#160;&#160;&#160;&#160;&#160;Total intangible assets, net&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;651,090&#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;(55,766)&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;595,324&#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;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 #000;padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 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:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying 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:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:9pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Net&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Lives&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;Developed technologies&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 #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;590,000&#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;(27,097)&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;562,903&#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: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;10 years, 5 months&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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;90&#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="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;(25)&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="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;65&#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: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;10 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;&#160;&#160;&#160;&#160;&#160;Total finite-lived intangible assets, net&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;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;590,090&#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="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;(27,122)&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="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;562,968&#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;padding:0 1pt"/&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 IPR&amp;amp;D&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;&#x2014;&#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="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;61,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: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;&#160;&#160;&#160;&#160;&#160;Total intangible assets, net&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-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;651,090&#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;(27,122)&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;623,968&#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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense on intangible assets for the three and six months ended June&#160;30, 2022 was $14.3&#160;million and $28.6&#160;million, respectively. Amortization expense on intangible assets for the three and six months ended June 30, 2021 was &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2.0&#160;million and $3.9&#160;million, respectively. The increase in amortization expense in the current year is a result of the amortization of ZILRETTA for osteoarthritis knee pain acquired as part of the Flexion Acquisition in November 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assuming no changes in the gross carrying amount of these intangible assets, the future estimated amortization expense on the finite-lived intangible assets will be $28.6&#160;million for the remaining six months of 2022, $57.3&#160;million from 2023 to 2030, $37.4&#160;million in 2031, $7.9&#160;million in 2032 and $2.2&#160;million in 2033.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 reviews its long-lived assets for impairment whenever an event or change in circumstances arise that indicate the carrying amount of an asset group is at risk of not being recoverable. A triggering event was identified for the ZILRETTA asset group due to a reduction in the near-term projected cash flows from the ZILRETTA product. The Company completed an impairment assessment through a recoverability test at June 30, 2022 by comparing the net carrying value of ZILRETTA asset group against the undiscounted net cash flows expected to be generated from ZILRETTA. It was determined that the ZILRETTA asset group was recoverable and not impaired.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMzI5ODUzNDg4NjIwMg_ed2ffe1c-f792-4ff5-bc2e-771b66cd36cb"
      unitRef="usd">146100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfNDc5_4887dba2-bb7b-4558-9653-05725273fd96"
      unitRef="usd">145200000</us-gaap:Goodwill>
    <pcrx:AgreedMilestonePaymentsForSaleOfProductInConnectionWithAcquisition
      contextRef="i83f2e14bdb904ac69fc8abf1f24b5ab6_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfOTgx_7cd0e334-6a60-47f4-839f-f90b18d5c295"
      unitRef="usd">32000000</pcrx:AgreedMilestonePaymentsForSaleOfProductInConnectionWithAcquisition>
    <pcrx:AnnualNetSalesThresholdForDeterminingMilestonePaymentsForProductInConnectionWithAcquisition
      contextRef="i83f2e14bdb904ac69fc8abf1f24b5ab6_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTAyNA_b5ebe8f4-b336-400b-9d86-aceae6a2c8f8"
      unitRef="usd">500000000</pcrx:AnnualNetSalesThresholdForDeterminingMilestonePaymentsForProductInConnectionWithAcquisition>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTkzNw_3053033f-ebaa-4acd-9e02-17257f6c4315">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net, consist of the in-process research and development, or IPR&amp;amp;D, and developed technology from the Flexion Acquisition and developed technology and customer relationships from the MyoScience Acquisition and are summarized as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.280%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying 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:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:9pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Net&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Lives&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;Developed technologies&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 #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;590,000&#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;(55,737)&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;534,263&#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: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;10 years, 5 months&lt;/span&gt;&lt;/td&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;Customer relationships&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;90&#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)&lt;/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;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;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:10pt;font-weight:400;line-height:100%"&gt;10 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;&#160;&#160;&#160;&#160;&#160;Total finite-lived intangible assets, net&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;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;590,090&#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="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;(55,766)&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="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;534,324&#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;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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,000&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;61,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="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;&#160;&#160;&#160;&#160;&#160;Total intangible assets, net&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;651,090&#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;(55,766)&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;595,324&#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;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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 #000;padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 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:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying 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:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:9pt;font-weight:700;line-height:100%"&gt;Intangible&lt;br/&gt;Assets, Net&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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Lives&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;Developed technologies&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 #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;590,000&#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;(27,097)&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;562,903&#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: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;10 years, 5 months&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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;90&#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="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;(25)&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="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;65&#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: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;10 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;&#160;&#160;&#160;&#160;&#160;Total finite-lived intangible assets, net&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;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;590,090&#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="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;(27,122)&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="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;562,968&#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;padding:0 1pt"/&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 IPR&amp;amp;D&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;&#x2014;&#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="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;61,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: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;&#160;&#160;&#160;&#160;&#160;Total intangible assets, net&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-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;651,090&#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;(27,122)&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;623,968&#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:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65d966ca6353411282f9165d72de2694_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMS0yLTEtMS04NjEyNw_84cc2a07-373a-4f63-b6ad-420b5bdbdb5c"
      unitRef="usd">590000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65d966ca6353411282f9165d72de2694_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMS00LTEtMS04NjEyNw_db583523-8d2f-4c6b-9942-2daa69d59d7c"
      unitRef="usd">55737000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65d966ca6353411282f9165d72de2694_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMS02LTEtMS04NjEyNw_2c765716-18ad-47a0-acc6-24764a94e203"
      unitRef="usd">534263000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib460bbff86ec431dbef5039959fb47c2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMS04LTEtMS04NjEyNw_46433248-9824-4b8d-b9f1-0c7140dc9e79">P10Y5M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iede544d07eb8434cbb48cd6e2d2f78cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMi0yLTEtMS04NjEyNw_5ed0f297-0133-483a-866d-91bfd79c349b"
      unitRef="usd">90000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iede544d07eb8434cbb48cd6e2d2f78cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMi00LTEtMS04NjEyNw_be7a1c50-bcac-490f-a580-dce9d5c0ec4b"
      unitRef="usd">29000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iede544d07eb8434cbb48cd6e2d2f78cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMi02LTEtMS04NjEyNw_4c8f9550-602c-46fe-bbf7-a04fa8520972"
      unitRef="usd">61000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia5ee767a49874dee966e06f8b34939c7_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMi04LTEtMS04NjEyNw_e84d1064-3112-4a94-a1fb-16abe096e0b9">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMy0yLTEtMS04NjEyNw_cd6a9518-e02f-4ade-8920-2c74fc2b5236"
      unitRef="usd">590090000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMy00LTEtMS04NjEyNw_a803b12c-8598-42e6-bb3e-956ef8a51780"
      unitRef="usd">55766000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMy02LTEtMS04NjEyNw_777bc90d-3ece-40f7-9ac7-3f5ee9a2755d"
      unitRef="usd">534324000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie5a8f5d97b3248aeb01adea4b0c7fe72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfNC0yLTEtMS04NjEyNw_ca471f40-e14c-47c3-8897-33ea0f03afce"
      unitRef="usd">61000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie5a8f5d97b3248aeb01adea4b0c7fe72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfNC02LTEtMS04NjEyNw_aaf2f9d7-4d0c-46b5-80f3-b171b00a0b3c"
      unitRef="usd">61000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfNS0yLTEtMS04NjEyNw_fc6c49e2-c75f-4169-8b80-40653b7c9170"
      unitRef="usd">651090000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfNS00LTEtMS04NjEyNw_ad6ab9fa-0a7a-4d96-8c3b-891fa17f956b"
      unitRef="usd">55766000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfNS02LTEtMS04NjEyNw_797d033c-6c68-4d93-9c09-3e1159c1d96b"
      unitRef="usd">595324000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1658c43324b5453cb15e998032d6549e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOC0yLTEtMS04NjEyNw_bd3fb2b8-9be8-4157-9d58-23077c4ebd4e"
      unitRef="usd">590000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1658c43324b5453cb15e998032d6549e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOC00LTEtMS04NjEyNw_3e68e8c1-1936-4ad3-86f2-4be5061bd7c1"
      unitRef="usd">27097000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1658c43324b5453cb15e998032d6549e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOC02LTEtMS04NjEyNw_ffde7e72-381b-4ce1-a5ed-39c1257b5f4a"
      unitRef="usd">562903000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7c9452190b1e4796b95b0775fa97bde7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOC04LTEtMS04NjEyNw_455c6dfb-88f9-4712-877d-1c08a024c4da">P10Y5M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i123f4f9994ab4fb68fe6439b61e60b8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOS0yLTEtMS04NjEyNw_ba4361da-2f10-4da1-9cb3-52c976b5f32c"
      unitRef="usd">90000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i123f4f9994ab4fb68fe6439b61e60b8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOS00LTEtMS04NjEyNw_3231295a-5df3-43d6-abf5-406682d40fbc"
      unitRef="usd">25000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i123f4f9994ab4fb68fe6439b61e60b8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOS02LTEtMS04NjEyNw_497d6a24-6bb6-4e6a-999a-15456e3fc7be"
      unitRef="usd">65000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i76602afa0926462bbcd383a88f3f3ef8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfOS04LTEtMS04NjEyNw_ed3019cb-d5a3-4392-8397-650718048bff">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTAtMi0xLTEtODYxMjc_e9b5acc7-cada-49f5-bea4-d37c3267030e"
      unitRef="usd">590090000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTAtNC0xLTEtODYxMjc_1fb56cb7-1c8f-46c8-97c9-bb1ba058e786"
      unitRef="usd">27122000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTAtNi0xLTEtODYxMjc_9d61eb07-3a4b-44f2-9274-edcdd12fde25"
      unitRef="usd">562968000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibc3334cacbe145ba953c4eed59a7b31b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTEtMi0xLTEtODYxMjc_f2af82a0-345e-4d78-af09-fdcac1a60215"
      unitRef="usd">61000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibc3334cacbe145ba953c4eed59a7b31b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTEtNi0xLTEtODYxMjc_2caf8fad-fff5-443f-ba1a-6f70449fe862"
      unitRef="usd">61000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTItMi0xLTEtODYxMjc_9d0318fc-9123-4864-ac63-f511456acfbc"
      unitRef="usd">651090000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTItNC0xLTEtODYxMjc_dc43c015-5125-4f1e-baf0-541619949893"
      unitRef="usd">27122000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RhYmxlOjhlYzIxZTcyZDRjODQxMWE5MjFjYmE1ODk0YTNmNWUwL3RhYmxlcmFuZ2U6OGVjMjFlNzJkNGM4NDExYTkyMWNiYTU4OTRhM2Y1ZTBfMTItNi0xLTEtODYxMjc_7e36fe36-c6db-4255-a72a-4d121c8f27f6"
      unitRef="usd">623968000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMzI5ODUzNDg4NjI1Mg_e7d17a13-f15d-4843-95f3-62c03495aeaa"
      unitRef="usd">14300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMzI5ODUzNDg4NjI4MQ_0b038420-539d-4e0d-8138-8b5fb62bcdd4"
      unitRef="usd">28600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMzI5ODUzNDg4NjIyNA_07f15077-3d0f-4b10-b06d-6835c2e84fef"
      unitRef="usd">2000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMzI5ODUzNDg4NjIzOA_4687c035-499f-47d2-a721-c4e2f6663f77"
      unitRef="usd">3900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTgzOQ_03eefa4a-cfc8-4a70-8c18-dc82b6f74f0a"
      unitRef="usd">28600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod1
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTg3Nw_9f3e6cd5-ef4c-4eda-921e-89cc673cead3"
      unitRef="usd">57300000</pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod1>
    <pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod2
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTkwMA_0c7ce8d7-3643-44d5-bd46-be11b3621391"
      unitRef="usd">37400000</pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod2>
    <pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod3
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTkxMg_52dff262-3d24-4768-90a4-6fe0549ff162"
      unitRef="usd">7900000</pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod3>
    <pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod4
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN181OC9mcmFnOjZkMzkwYjI5ZmYwMjQ0YzJhNjA4Y2QzNDkyNjMyNTdlL3RleHRyZWdpb246NmQzOTBiMjlmZjAyNDRjMmE2MDhjZDM0OTI2MzI1N2VfMTkyNw_25ced9d3-b19c-4a88-8705-63efa4b1390b"
      unitRef="usd">2200000</pcrx:FiniteLivedIntangibleAssetsAmortizationExpenseAnnualAmountPeriod4>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTQ1NDQ_68b4436b-52f3-4981-a689-a5a322f26c44">DEBT &lt;div style="margin-top:9pt;text-indent:22.5pt"&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 value of the Company&#x2019;s outstanding debt is summarized as follows (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:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Term loan B facility maturing December 2026&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;352,120&#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;359,497&#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: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;0.750% Convertible senior notes due August 2025&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;394,894&#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;330,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;/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;3.375% Convertible senior notes due May 2024 &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;8,640&#160;&lt;/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;201,249&#160;&lt;/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;2.375% Convertible senior notes due April 2022&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;157,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;/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;&#160;&#160;&#160;&#160;&#160;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;755,654&#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;1,049,230&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(1) The 2022 Notes (as defined below) matured on April 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Term Loan B Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Company entered into a term loan credit agreement (the &#x201c;Credit Agreement&#x201d;) with JP Morgan Chase Bank, N.A., as administrative agent and the initial lender. The term loan issued under the Credit Agreement (the &#x201c;Term Loan&#x201d;) was issued at a 3% discount and allows for a single-advance term loan B facility in the principal amount of $375.0&#160;million, which is secured by substantially all of the Company&#x2019;s and each subsidiary guarantor&#x2019;s assets. Subject to certain conditions, the Company may, at any time, on one or more occasion, add one or more new classes of term facilities and/or increase the principal amount of the loans of any existing class by requesting one or more incremental term facilities. The net proceeds of the Term Loan were approximately $363.8&#160;million after deducting an original issue discount of $11.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total debt composition of the Term Loan is as follows (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:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Term Loan maturing December 2026&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;365,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;375,000&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(3,856)&lt;/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;(4,443)&lt;/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;Discount on debt&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;(9,649)&lt;/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;(11,060)&lt;/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;&#160;&#160;&#160;&#160;&#160;Total debt, net of debt discount and deferred financing costs&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;352,120&#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;359,497&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Term Loan matures on December 7, 2026 and requires quarterly repayments of principal in the amount of $9.4&#160;million commencing June 30, 2022, increasing to $14.1&#160;million commencing December 31, 2025, with a remaining balloon payment of approximately $188.0&#160;million due at maturity. During 2022, the Company is required to make three quarterly payments totaling $28.1&#160;million. The Company is also required to make mandatory prepayments of principal from (i) the Company&#x2019;s excess cash flow (as defined in the Credit Agreement) existing in any fiscal year and if the Senior Secured Leverage Ratio (as defined in the Credit Agreement) for such fiscal year exceeds certain predetermined limits (ii) net proceeds (as defined in the Credit Agreement) of non-ordinary course assets sales and casualty events and (iii) debt issuance proceeds (other than permitted debt under the Credit Agreement). Prepayment penalties for the Term Loan are 2% in the first loan year plus an interest make-whole payment, 2% in the second loan year, 1% in the third loan year and nothing thereafter. Prepayment penalties generally do not apply to mandatory prepayment obligations under the Credit Agreement, such as prepayments due in connection with excess cash flow. During the three and six months ended June&#160;30, 2022, the Company made a scheduled principal payment of $9.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Term Loan requires the Company to, among other things, maintain (i) a first lien net leverage ratio, determined as of the last day of any fiscal quarter, of no greater than 1.75 to 1.00 and (ii) liquidity, at any time, of at least $150.0&#160;million. The Term Loan also contains customary affirmative and negative covenants, financial covenants, representations and warranties, events of default and other provisions. As of June&#160;30, 2022, the Company was in compliance with all financial covenants under the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 may elect to borrow either term benchmark borrowings or alternate base rate borrowings. Term benchmark borrowings bear interest at a variable rate per annum equal to the Adjusted Term SOFR Rate (as defined in the Credit Agreement) (subject to a 75 basis points floor) plus an applicable margin of 700 basis points. Alternate base rate borrowings bear interest at a variable rate per annum determined using a base rate (subject to a 175 basis points floor) equal to the greatest of (i) the Prime Rate (as defined in the Credit Agreement) in effect on such day, (ii) the NYFRB Rate (as defined in the Credit Agreement) plus 50 basis points or (iii) the Adjusted Term SOFR Rate (as defined in the Credit Agreement) plus 100 basis points, subject to certain exceptions, plus an applicable margin of 600 basis points. As of June&#160;30, 2022, borrowings under the Term Loan consisted entirely of term benchmark borrowings at a rate of 7.81%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, the Company completed a private placement of $402.5&#160;million in aggregate principal amount of its 0.750% convertible senior notes due 2025, or 2025 Notes, and entered into an indenture, or 2025 Indenture, with respect to the 2025 Notes. The 2025 Notes accrue interest at a fixed rate of 0.750% per year, payable semiannually in arrears on February 1&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;st&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 August 1&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;st&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; of each year. The 2025 Notes mature on August 1, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total debt composition of the 2025 Notes is as follows (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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.750% convertible senior notes due August 2025&lt;/span&gt;&lt;/div&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;402,500&#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;402,500&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(7,606)&lt;/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;(7,155)&lt;/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;Discount on debt&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;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;(64,718)&lt;/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;&#160;&#160;&#160;&#160;&#160;Total debt, net of debt discount and deferred financing costs&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;394,894&#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;330,627&#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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net proceeds from the issuance of the 2025 Notes were approximately $390.0&#160;million, after deducting commissions and the offering expenses paid by the Company. A portion of the net proceeds from the 2025 Notes was used by the Company to repurchase $185.0&#160;million in aggregate principal amount of its then-outstanding 2.375% convertible senior notes due 2022 in privately-negotiated transactions for a total of $211.1&#160;million of cash (including accrued interest).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders may convert the 2025 Notes at any time prior to February 3, 2025, only if certain circumstances are met, including if during the previous calendar quarter, the last reported sales price of the Company&#x2019;s common stock was greater than 130% of the conversion price then applicable for at least 20 out of the last 30 consecutive trading days of the quarter. During the quarter ended&#160;June&#160;30, 2022, this condition for conversion was not met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after February 3, 2025, until the close of business on the second scheduled trading day immediately preceding August 1, 2025, holders may convert their 2025 Notes at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon conversion, holders will receive the principal amount of their 2025 Notes and any excess conversion value, calculated based on the per share volume-weighted average price for each of the 40 consecutive trading days during the observation period (as more fully described in the 2025 Indenture). For both the principal and excess conversion value, holders may receive cash, shares of the Company&#x2019;s common stock or a combination of cash and shares of the Company&#x2019;s common stock, at the Company&#x2019;s option. The initial conversion rate for the 2025 Notes is 13.9324 shares of common stock per $1,000 principal amount, which is equivalent to an initial conversion price of $71.78 per share of the Company&#x2019;s common stock. The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. The initial conversion price of the 2025 Notes represents a premium of approximately 32.5% to the closing sale price of $54.17 per share of the Company&#x2019;s common stock on the Nasdaq Global Select Market on July 7, 2020, the date that the Company priced the private offering of the 2025 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 June&#160;30, 2022, the 2025 Notes had a market price o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f&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; $1,038&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; pe&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;r $1,000 principal amount. In the event of conversion, holders would forgo all future interest payments, any unpaid accrued interest and the possibility of further stock price appreciation. Upon the receipt of conversion requests, the settlement of the 2025 Notes will be paid pursuant to the terms of the 2025 Indenture. In the event that all of the 2025 Notes are converted, the Company would be required to repay the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$402.5&#160;million in principal value and any conversion premium in any combination of cash and shares of its common stock (at the Company&#x2019;s option).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 August 1, 2023, the Company may not redeem the 2025 Notes. On or after August 1, 2023 (but, in the case of a redemption of less than all of the outstanding 2025 Notes, no later than the 40&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;th&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; scheduled trading day immediately before the maturity date), the Company may redeem for cash all or part of the 2025 Notes if the last reported sale price (as defined in the 2025 Indenture) of the Company&#x2019;s common stock has been at least 130% of the conversion price then in effect for (i) each of at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related notice of redemption and (ii) the trading day immediately before the date the Company sends such notice. The redemption price will equal the sum of (i) 100% of the principal amount of the 2025 Notes being redeemed, plus (ii) accrued and unpaid interest, including additional interest, if any, to, but excluding, the redemption date. In addition, calling the 2025 Notes for redemption will constitute a &#x201c;make-whole fundamental change&#x201d; (as defined in the 2025 Indenture) and will, in certain circumstances, increase the conversion rate applicable to the conversion of such notes if it is converted in connection with the redemption. No sinking fund is provided for the 2025 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the 2025 Notes are currently classified on the Company&#x2019;s condensed consolidated balance sheet at June&#160;30, 2022 as long-term debt, the future convertibility and resulting balance sheet classification of this liability is monitored at each quarterly reporting date and is analyzed dependent upon market prices of the Company&#x2019;s common stock during the prescribed measurement periods. In the event that the holders of the 2025 Notes have the election to convert the 2025 Notes at any time during the prescribed measurement period, the 2025 Notes would then be considered a current obligation and classified as such.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 2024 Assumed from the Flexion Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 Flexion Acquisition, on May 2, 2017, Flexion issued an aggregate of $201.3&#160;million principal amount of 3.375% convertible senior notes due 2024 (the &#x201c;Flexion 2024 Notes&#x201d;), pursuant to the indenture, dated as of May 2, 2017 (the &#x201c;Original Flexion Indenture&#x201d;), between Flexion and Wells Fargo Bank, N.A., as trustee (the &#x201c;Flexion Trustee&#x201d;), as supplemented by the First Supplemental Indenture, dated as of November 19, 2021, between Flexion and the Flexion Trustee (the &#x201c;First Supplemental Flexion Indenture&#x201d; and, together with the Original Flexion Indenture, the &#x201c;Flexion Indenture&#x201d;). The Flexion 2024 Notes have a maturity date of May 1, 2024, are unsecured, and accrue interest at a rate of 3.375% per annum, payable semi-annually on May 1 and November 1 of each year. Upon the Flexion Acquisition, the principal was assumed and recorded at fair value by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon conversion of the Flexion 2024 Notes, at the election of each holder thereof, each Flexion 2024 Note was convertible into cash, shares of Flexion&#x2019;s common stock, or a combination thereof, at Flexion&#x2019;s election, at a conversion rate of approximately 37.3413 shares of Flexion common stock per $1,000 principal amount of the Flexion 2024 Notes, which corresponded to an initial conversion price of approximately $26.78 per share of Flexion&#x2019;s common stock. As a result of the Flexion Acquisition, and in connection with the Notice (as defined below), holders of the Flexion 2024 Notes became entitled to certain Flexion Acquisition-related conversion and repurchase rights, as discussed below. In addition, as a result of the Flexion Acquisition and as discussed in more detail below, any future conversion rights are subject to the occurrence of any future events giving rise to such conversion rights under the Flexion Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 6, 2021, as a result of the Flexion Acquisition and in accordance with the Flexion Indenture, Flexion provided a Fundamental Change Company Notice and Offer to Purchase (the &#x201c;Notice&#x201d;) to the holders of the Flexion 2024 Notes and offered to repurchase for cash all of the outstanding Flexion 2024 Notes, at a repurchase price in cash equal to 100% of the principal amount of the Flexion 2024 Notes being repurchased, plus accrued and unpaid interest thereon to, but excluding, January 7, 2022, subject to the terms and conditions set forth therein. The offer to purchase expired at 5:00 p.m., New York City time, on January 6, 2022, as scheduled. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any holder that did not exercise its repurchase right in accordance with the terms of the Notice retained the conversion rights associated with such holder&#x2019;s Flexion 2024 Notes under the Flexion Indenture. For conversion of Flexion 2024 Notes in connection with the Fundamental Change and the Make-Whole Fundamental Change (each as defined in the Flexion Indenture) resulting from the Flexion Acquisition, each $1,000 principal amount of the Flexion 2024 Notes was convertible into (i) $317.40 in cash and (ii) 37.3413 CVRs, based on the conversion rate of 37.3413, prior to 5:00 p.m., New York City time, on January 7, 2022. Alternatively, holders could retain their Flexion 2024 Notes and such Flexion 2024 Notes would remain outstanding subject to their existing terms, including with respect to a holder&#x2019;s right to receive interest payments on the Flexion 2024 Notes and exercise any future conversion rights that may arise under the Flexion Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 7, 2022, following the expiration of the offer to purchase, the Company accepted the $192.6&#160;million aggregate principal amount of Flexion 2024 Notes that were validly tendered (and not validly withdrawn). No Flexion 2024 Notes were converted in connection with the Notice. At June&#160;30, 2022, the remaining principal outstanding is $8.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 2017, the Company completed a private placement of $345.0 million in aggregate principal amount of 2.375% convertible senior notes due 2022, or 2022 Notes. The 2022 Notes accrued interest at a fixed rate of 2.375% per year, payable semiannually in arrears on April&#160;1&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;st&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 October&#160;1&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;st&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; of each year. In July 2020, the Company used part of the net proceeds from the issuance of the 2025 Notes to repurchase $185.0&#160;million aggregate principal amount of the 2022 Notes in privately-negotiated transactions for an aggregate of $211.1&#160;million in cash (including accrued interest).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total debt composition of the 2022 Notes is as follows (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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.375% convertible senior notes due April 2022&lt;/span&gt;&lt;/div&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;&#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;160,000&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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;(223)&lt;/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;Discount on debt&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;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,920)&lt;/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;&#160;&#160;&#160;&#160;&#160;Total debt, net of debt discount and deferred financing costs&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;&#x2014;&#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;157,857&#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:9pt;text-indent:22.5pt"&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 1, 2022, the 2022 Notes matured and the Company settled the remaining outstanding principal balance of $160.0&#160;million and a conversion premium of $4.8&#160;million through a cash payment of $156.9&#160;million and the issuance of 101,521 shares of the Company&#x2019;s common stock, which increased additional paid-in capital by $3.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 total interest expense recognized in the periods presented (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Contractual interest expense&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;8,196&#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;1,713&#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;17,381&#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;3,418&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance 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;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;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;659&#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,053&#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;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-right:1pt solid #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;Amortization of debt discount&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;706&#160;&lt;/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,744&#160;&lt;/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,412&#160;&lt;/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;11,401&#160;&lt;/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="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;Capitalized interest and other (Note 6)&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;(943)&lt;/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,093)&lt;/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,767)&lt;/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,135)&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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;8,833&#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;7,023&#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;19,079&#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;13,994&#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:15pt"&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 #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;/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;Effective interest rate on total debt&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;5.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;6.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;6.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Upon the adoption of ASU 2020-06 effective January 1, 2022, the Company eliminated the convertible debt discounts associated with the 2022 Notes and the 2025 Notes that were originally recorded as offsets to the embedded conversion features recognized in equity. Effective January 1, 2022, the Company will not record interest expense on the previously recorded discounts on convertible debt. The deferred financing costs previously allocated to the conversion features have since been re-allocated to the outstanding debt, slightly increasing the future annual amortization of deferred financing costs. For additional information regarding the adoption of ASU 2020-06, see Note 2&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;, Summary of Significant Accounting Policies&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;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTQ1NDk_388ab25e-bf27-4606-bf81-dbc821d9b6db">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 value of the Company&#x2019;s outstanding debt is summarized as follows (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:73.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Term loan B facility maturing December 2026&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;352,120&#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;359,497&#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: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;0.750% Convertible senior notes due August 2025&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;394,894&#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;330,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;/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;3.375% Convertible senior notes due May 2024 &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;8,640&#160;&lt;/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;201,249&#160;&lt;/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;2.375% Convertible senior notes due April 2022&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;157,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;/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;&#160;&#160;&#160;&#160;&#160;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;755,654&#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;1,049,230&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(1) The 2022 Notes (as defined below) matured on April 1, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfMi0xLTEtMS04NjEyNw_9759b411-6fa8-465d-94f3-6edf04bf282f"
      unitRef="usd">352120000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfMi0zLTEtMS04NjEyNw_d7950c04-300a-49e3-b71c-387f8b096317"
      unitRef="usd">359497000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i292cd08d718c48e594813938f2045cca_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfMy0wLTEtMS04NjEyNy90ZXh0cmVnaW9uOmM0N2VjMWRhMDlkMjQ3OTNhMjZkNWFlNGNkY2ZiZGU0XzQ_08083722-b88d-4d55-9843-1e806a021a79"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfMy0xLTEtMS04NjEyNw_dfb583b4-5e95-4050-8d5b-b178a0f2643b"
      unitRef="usd">394894000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i499d8cf29f8a4f2c9548fc82a6bce487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfMy0zLTEtMS04NjEyNw_4b34b8cd-d944-4a4a-975f-abed19f09229"
      unitRef="usd">330627000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8c9dded19a964d11981b36b085b753ff_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNC0wLTEtMS04NjEyNy90ZXh0cmVnaW9uOmViYWMyYWRiMDdhYzQ2NmE5OTdmNzBhODAzZmUzZjIwXzQ_30d44774-68d6-4b77-aca4-65bea7f0f307"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="id4d6abb8ceed479bada14abc5c7d6b1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNC0xLTEtMS04NjEyNw_7c7d3c9f-7622-4439-bddb-9c92af0615ae"
      unitRef="usd">8640000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib7189f61d0f74daea85087e80f151740_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNC0zLTEtMS04NjEyNw_246dea42-f4ad-485a-a8eb-1185ff9e3b33"
      unitRef="usd">201249000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e4c5d796d09442cacf138a186e3cdec_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNS0wLTEtMS04NjEyNy90ZXh0cmVnaW9uOjg5Yzg4MGJjMTk5YjRjNzhhMGFjMjAyN2U4YjdiMDc0XzQ_dc1c42b4-f9d4-41eb-beec-1b9c9548d7e8"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNS0xLTEtMS04NjEyNw_ae3c1bea-c9f5-4153-8dd8-b2e2e2750823"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if76738e63d8a4e2ca86812f5bc97e3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNS0zLTEtMS04NjEyNw_356281fc-903b-42b8-803a-9b6e803c3780"
      unitRef="usd">157857000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i356d1afe505c441eb90b0423c3fb17f2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNi0xLTEtMS04NjEyNw_e33fefd1-321d-4810-aa44-66aaa65a68c6"
      unitRef="usd">755654000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i86c516f1d6f04f26b3b01ed70a06cb25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjk4M2U0YWIyZDNmZTQ1YzY4NWExN2YwMzk5Y2M4ZTdhL3RhYmxlcmFuZ2U6OTgzZTRhYjJkM2ZlNDVjNjg1YTE3ZjAzOTljYzhlN2FfNi0zLTEtMS04NjEyNw_7daed849-133f-4879-acce-ac4e2b822214"
      unitRef="usd">1049230000</us-gaap:LongTermDebt>
    <pcrx:DebtInstrumentDiscountRate
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDU5_19ee2992-6d52-4bfe-ad01-4d0f7ebf339a"
      unitRef="number">0.03</pcrx:DebtInstrumentDiscountRate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNTUx_3c04caae-ed0e-44ef-902f-95de375580b6"
      unitRef="usd">375000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i7c5268d5a41d453387099bbdce493860_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfOTYz_563ae9dc-677f-4580-b708-c37dee421bd5"
      unitRef="usd">363800000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib78f8ec858814f8b9f80f0d166898244_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTAxMg_24fdda1e-b2da-4eb1-86ed-0cd5b170c85a"
      unitRef="usd">11200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTQ1NTg_4b10bcd4-eb44-48bd-8c47-545eaf7ae072">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total debt composition of the Term Loan is as follows (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:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Term Loan maturing December 2026&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;365,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;375,000&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(3,856)&lt;/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;(4,443)&lt;/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;Discount on debt&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;(9,649)&lt;/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;(11,060)&lt;/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;&#160;&#160;&#160;&#160;&#160;Total debt, net of debt discount and deferred financing costs&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;352,120&#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;359,497&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total debt composition of the 2025 Notes is as follows (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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.750% convertible senior notes due August 2025&lt;/span&gt;&lt;/div&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;402,500&#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;402,500&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(7,606)&lt;/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;(7,155)&lt;/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;Discount on debt&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;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;(64,718)&lt;/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;&#160;&#160;&#160;&#160;&#160;Total debt, net of debt discount and deferred financing costs&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;394,894&#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;330,627&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total debt composition of the 2022 Notes is as follows (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:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.744%"/&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:9pt;font-weight:700;line-height:100%"&gt;June 30,&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:9pt;font-weight:700;line-height:100%"&gt;December 31,&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.375% convertible senior notes due April 2022&lt;/span&gt;&lt;/div&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;&#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;160,000&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#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;(223)&lt;/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;Discount on debt&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;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,920)&lt;/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;&#160;&#160;&#160;&#160;&#160;Total debt, net of debt discount and deferred financing costs&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;&#x2014;&#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;157,857&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfMi0xLTEtMS04NjEyNw_3e8738f8-eec2-4fc3-8ade-bee3f0489ec7"
      unitRef="usd">365625000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfMi0zLTEtMS04NjEyNw_b5fea520-9651-4df3-8923-8b540e23acd8"
      unitRef="usd">375000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfMy0xLTEtMS04NjEyNw_6cd76f18-72f9-4280-861a-0c6e240fcb69"
      unitRef="usd">3856000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfMy0zLTEtMS04NjEyNw_fe690a8e-8b71-41a5-ad83-afb84ee82539"
      unitRef="usd">4443000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfNC0xLTEtMS04NjEyNw_7282685b-1c40-4bdf-be49-ced549b507e5"
      unitRef="usd">9649000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfNC0zLTEtMS04NjEyNw_b609224d-eb0b-4cc1-8b0d-123af1f28fd3"
      unitRef="usd">11060000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfNS0xLTEtMS04NjEyNw_1dc13d67-d6bd-4439-bf2a-8fa4613a40c8"
      unitRef="usd">352120000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i125dd11a1f7244a59ed136faf48d4dc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjBkN2VlY2NiMjhiNzQzMzM4NjdhM2YxZDIxZDVkMzQxL3RhYmxlcmFuZ2U6MGQ3ZWVjY2IyOGI3NDMzMzg2N2EzZjFkMjFkNWQzNDFfNS0zLTEtMS04NjEyNw_4fbc16ec-9902-4f3c-8860-6871a96af52b"
      unitRef="usd">359497000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ie2012b55273641219ce287b6c7a3676c_D20220630-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTE5Nw_9bd729ac-bc34-482f-bd1e-cf9984698549"
      unitRef="usd">9400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="id396246417f747219b1efc00393a410a_D20251231-20251231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTI0MA_4cac023d-8b22-4563-8b82-2e310d1431e1"
      unitRef="usd">14100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="i14cfaef699694c8aa95e5b1497db08f8_I20261207"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTMyMw_80431d53-9f56-4135-828f-c4ad2f26a267"
      unitRef="usd">188000000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <pcrx:DebtInstrumentPeriodicPaymentPrincipalNumberOfPaymentsInNextFiscalYear
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTQ1NDc_d23c0392-8133-4dfa-b0e5-0242db0ecd9f"
      unitRef="payment">3</pcrx:DebtInstrumentPeriodicPaymentPrincipalNumberOfPaymentsInNextFiscalYear>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i9713356e4b794cad87f61cdf66d71cda_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTQyNw_5b6d2e29-f807-4443-a0ab-f50b76bb7242"
      unitRef="usd">28100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <pcrx:DebtInstrumentPrepaymentPenaltyPercentYear1
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTk4Nw_f0bd64ce-3d85-4233-bed3-d465eca7ae26"
      unitRef="number">0.02</pcrx:DebtInstrumentPrepaymentPenaltyPercentYear1>
    <pcrx:DebtInstrumentPrepaymentPenaltyPercentYear2
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMjA1MA_00f47175-6373-4ee2-adc6-83fe342edf3a"
      unitRef="number">0.02</pcrx:DebtInstrumentPrepaymentPenaltyPercentYear2>
    <pcrx:DebtInstrumentPrepaymentPenaltyPercentYear3AndThereafter
      contextRef="i4ea958f7cb56441bb8f52e823cc43b24_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMjA3OA_fc1c589a-47fc-437f-bbe6-9742e4f4209d"
      unitRef="number">0.01</pcrx:DebtInstrumentPrepaymentPenaltyPercentYear3AndThereafter>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i8ba15de8dac143c1b4bc141eea541035_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzI5ODUzNDg5ODkxNw_7ca5cb1a-1032-454e-b449-faaffeccc2a6"
      unitRef="usd">9400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i7f34a25fd03649ce9d8283d456471160_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzI5ODUzNDg5ODkxNw_f286d363-1699-4a5b-a27d-86cdbcbfd56b"
      unitRef="usd">9400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <pcrx:DebtInstrumentCovenantLeverageRatioMaximum
      contextRef="i9511fd772a33485880857ed5ca7d851a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMjQ2OQ_ba4ba165-862f-4cd2-b19b-c6cb15eea883"
      unitRef="number">1.75</pcrx:DebtInstrumentCovenantLeverageRatioMaximum>
    <pcrx:DebtInstrumentCovenantLeverageRatioMaximumValue
      contextRef="i9511fd772a33485880857ed5ca7d851a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMjUyMw_f12f5d74-2790-4ecb-b64e-13ec42e89ce0"
      unitRef="usd">150000000</pcrx:DebtInstrumentCovenantLeverageRatioMaximumValue>
    <pcrx:DebtInstrumentVariableRate
      contextRef="i4de17e595d074a81bcbe5f3e180aa7ae_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzA0OQ_083744c5-03ce-4770-9c25-f28946f76668"
      unitRef="number">0.0075</pcrx:DebtInstrumentVariableRate>
    <pcrx:DebtInstrumentBasisSpreadTwoOnVariableRate
      contextRef="iaae7a6225dc9403087ba9ca504bd5fb5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzEwMQ_c6ac0bc8-062f-4458-a35e-a9abe8da8c78"
      unitRef="number">0.0700</pcrx:DebtInstrumentBasisSpreadTwoOnVariableRate>
    <pcrx:DebtInstrumentVariableRate
      contextRef="i31ba252e9c0a48188e8038d7fcbf3bc2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzIzNQ_79c6e4f1-7fd6-4376-91d7-ee008c97c930"
      unitRef="number">0.0175</pcrx:DebtInstrumentVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idb0b227a9c66456c9e5719df73099bd6_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzQyNA_0f59e1c1-49c2-44d4-8aa5-f5b2d144bce2"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <pcrx:DebtInstrumentBasisSpreadOneOnVariableRate
      contextRef="iaae7a6225dc9403087ba9ca504bd5fb5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzUxOQ_1c5b8244-4dff-4bad-845d-67dd43aa1fe1"
      unitRef="number">0.0100</pcrx:DebtInstrumentBasisSpreadOneOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if7caa5a1b4a74f499d82959cd49c6133_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzU5Ng_d83b267b-d0af-45c7-82df-38a0ea202fec"
      unitRef="number">0.0600</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i9511fd772a33485880857ed5ca7d851a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzcxNQ_8e584e10-e762-4d4e-b5d7-b6549c405e7a"
      unitRef="number">0.0781</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id3d5f239abc04c23a4020b220c65ce7b_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzgxMg_7a0f7267-ab1e-4ca7-b90c-b24ca520abb9"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id3d5f239abc04c23a4020b220c65ce7b_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzg1Mg_8f3239fc-2129-4e03-82a8-8747d3bad586"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id3d5f239abc04c23a4020b220c65ce7b_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDAzNw_0d675d7f-0a31-4d94-8a29-af422fdeb4e0"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfMi0wLTEtMS04NjEyNy90ZXh0cmVnaW9uOmI1NmFlNGY5ZDRlNTQ0YjU5OTRhNDExOGJjZWNjZTQ1XzQ_8af9fe3e-3d07-48d3-8f2f-35ec085409bc"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfMi0xLTEtMS04NjEyNw_3ea6cb25-c508-4e27-8364-73f556c074d9"
      unitRef="usd">402500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i499d8cf29f8a4f2c9548fc82a6bce487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfMi0zLTEtMS04NjEyNw_652737d2-298a-4cb5-bc4d-d187c5350c81"
      unitRef="usd">402500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfMy0xLTEtMS04NjEyNw_a98aaa6b-b6bf-4df8-87c4-61085c5b27c2"
      unitRef="usd">7606000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i499d8cf29f8a4f2c9548fc82a6bce487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfMy0zLTEtMS04NjEyNw_149bb35d-02b6-42f4-8065-b478b336ab98"
      unitRef="usd">7155000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfNC0xLTEtMS04NjEyNw_5d9e876a-e100-4c77-951f-977914fa1187"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i499d8cf29f8a4f2c9548fc82a6bce487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfNC0zLTEtMS04NjEyNw_b0619132-6c49-4f1f-bed7-869778837c1c"
      unitRef="usd">64718000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfNS0xLTEtMS04NjEyNw_7636ccef-c056-445a-8ae2-026190ed037d"
      unitRef="usd">394894000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i499d8cf29f8a4f2c9548fc82a6bce487_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjE1ZmMyODc5MDIyMDQxMGNiZmY1MGVmODk3NWVlNzkwL3RhYmxlcmFuZ2U6MTVmYzI4NzkwMjIwNDEwY2JmZjUwZWY4OTc1ZWU3OTBfNS0zLTEtMS04NjEyNw_10ec0389-2d62-4f52-b6f0-d3447b670d13"
      unitRef="usd">330627000</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6590fbf0d3a9462e9127e6b54ee201c6_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDMxNg_79972d23-0b1d-47b0-be00-796413bbf958"
      unitRef="usd">390000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="iccd912dc0b8b41f3bd7d557dac967d17_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDQ4NA_b87e5702-d57b-4212-ad2c-766827ffa8b4"
      unitRef="usd">185000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iccd912dc0b8b41f3bd7d557dac967d17_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDU0MQ_516aaca9-4f47-4034-b39a-bb564dc91212"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="iba8867ac2f1d4283b42fe8008031479f_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDYzMA_c8cc69c1-83ee-4635-a161-b212bac12404"
      unitRef="usd">211100000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i15c1498310e443e7af3ba4aa7ad28e3a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDkxMg_fe7d0016-c159-441e-91be-f5b2613a6a60"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i15c1498310e443e7af3ba4aa7ad28e3a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDk2OA_4bfad832-8cc5-42a1-a7c4-ef3be804749b"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i15c1498310e443e7af3ba4aa7ad28e3a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNDk4Nw_bb8ed561-fe75-4db3-98c0-5f3730a477b1"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <pcrx:SettlementPeriodConvertibleDebtConversionRequest
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNTQ3Nw_d4354c0d-8c54-4f7c-b711-f658b2663345">P40D</pcrx:SettlementPeriodConvertibleDebtConversionRequest>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i8fd9f584f9084e259a06bbfddce30195_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNTk0Ng_97c67561-b3c0-4257-821a-e97d0bb1181c"
      unitRef="usdPerShare">71.78</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <pcrx:DebtInstrumentConversionObligationPremiumOnCommonStock
      contextRef="i8fd9f584f9084e259a06bbfddce30195_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNjIwMg_92d91af5-9662-4a0c-8014-c608234ba6d0"
      unitRef="number">0.325</pcrx:DebtInstrumentConversionObligationPremiumOnCommonStock>
    <us-gaap:SharePrice
      contextRef="i8fd9f584f9084e259a06bbfddce30195_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNjIzNA_02216669-d4d8-492b-9e27-1bda6fbe774f"
      unitRef="usdPerShare">54.17</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ia62779f0fd434d20b021fcde6a57f24a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNjg3MA_8e1dfae1-b216-4bc3-ab47-7193e129c450"
      unitRef="usd">402500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i42b5b9370909456096ce4ed2becc1923_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNzQ0Mg_316f8f70-c656-4ddc-9e2a-2d59b3184437"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i42b5b9370909456096ce4ed2becc1923_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNzUwOQ_e56af9eb-f0a3-4cc4-86a5-d857219a679a"
      unitRef="segment">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i42b5b9370909456096ce4ed2becc1923_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNzU2NQ_1f891dcc-5a0b-466e-b01e-791d9c4846c5"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <pcrx:DebtInstrumentPercentageOfPrincipalAmountForComputationOfRedemptionPrice
      contextRef="i42b5b9370909456096ce4ed2becc1923_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfNzg0NQ_e7426b1f-1ab5-447c-940c-777f2b16fd10"
      unitRef="number">1</pcrx:DebtInstrumentPercentageOfPrincipalAmountForComputationOfRedemptionPrice>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9395aa55649e4194b09292b57bc4118a_I20170502"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfOTEyOQ_d8106333-36ed-4f00-89cd-d2a17bb5cee4"
      unitRef="usd">201300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9395aa55649e4194b09292b57bc4118a_I20170502"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfOTE1Mg_b424f91d-a778-47cb-9f42-25e425ec34d8"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9395aa55649e4194b09292b57bc4118a_I20170502"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfOTcyMQ_ec310eb6-f685-41f6-896d-0d4829fadbbd"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i48e21d63eae54e80a8ef9375cebac9c5_I20170502"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTAzMDU_122ec762-60cd-4ac2-a1e0-112f8830c083"
      unitRef="usdPerShare">26.78</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <pcrx:DebtInstrumentPercentageOfPrincipalAmountForComputationOfRedemptionPrice
      contextRef="i45a17b9799754d8382dc1b30711bd51f_D20211206-20220106"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTExNzQ_b6d5942e-e17c-4841-a769-e55147c347a5"
      unitRef="number">1</pcrx:DebtInstrumentPercentageOfPrincipalAmountForComputationOfRedemptionPrice>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="if3c970a4569147d397783bc1f4e7311d_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTE5NjM_0cf40794-4893-484f-903a-850c236a4d6c"
      unitRef="usdPerShare">317.40</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <pcrx:DebtConversionConvertedInstrumentWarrantsOrRightsIssuedPerPrincipalAmount
      contextRef="if3c970a4569147d397783bc1f4e7311d_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTE5ODM_4ad548cc-0a28-417d-98bd-a9ad9bbc3136"
      unitRef="shares">37.3413</pcrx:DebtConversionConvertedInstrumentWarrantsOrRightsIssuedPerPrincipalAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i991d1519897b4f2ea80c13d8da3de071_I20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTI1MTU_67594dee-7958-4bf3-8e95-f4a4a72c8452"
      unitRef="usd">192600000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:LongTermDebt
      contextRef="id4d6abb8ceed479bada14abc5c7d6b1b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTI3Mzc_061cce1c-ea8d-4c09-ac9a-4812f5e9ad5c"
      unitRef="usd">8600000</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i015d29a64d0646edbc9915f35b26c446_D20170301-20170331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTI4MzU_f9e47d71-9ae3-4029-8d67-b2bdb92c78be"
      unitRef="usd">345000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib5b5fbc6d47e4f9f9e6d40924ce413db_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTI4NzE_242199c9-468d-42cb-a286-15d318e6e75f"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib5b5fbc6d47e4f9f9e6d40924ce413db_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTI5NzU_e27b18c0-a7d4-4774-bce6-14bac6b0f4dd"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="iccd912dc0b8b41f3bd7d557dac967d17_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTMxODk_d5b9e5c3-55f1-4f09-8420-51512088974e"
      unitRef="usd">185000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="iba8867ac2f1d4283b42fe8008031479f_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTMyOTQ_e8284e9c-f75c-461c-84cd-24895adea058"
      unitRef="usd">211100000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfMi0wLTEtMS04NjEyNy90ZXh0cmVnaW9uOjk2OTExZDUwMzU1MDQ2ZTViMTM5YWY4NjA2MWQxZDZlXzQ_3be6f422-c2f3-43df-b57a-a6986f8ff47c"
      unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfMi0xLTEtMS04NjEyNw_d8541d89-3898-478b-95dc-d0f31f6ff2e0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if76738e63d8a4e2ca86812f5bc97e3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfMi0zLTEtMS04NjEyNw_6ba2227d-88d3-4e08-b353-24cc175bd3bd"
      unitRef="usd">160000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfMy0xLTEtMS04NjEyNw_d5e8d298-659e-4fa0-a8e8-4876d917052a"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if76738e63d8a4e2ca86812f5bc97e3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfMy0zLTEtMS04NjEyNw_4a326d56-bb5d-4551-8724-e5df4e870f13"
      unitRef="usd">223000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfNC0xLTEtMS04NjEyNw_381dc0c2-b6f4-4391-9e0b-63caa439d3e9"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="if76738e63d8a4e2ca86812f5bc97e3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfNC0zLTEtMS04NjEyNw_fd74c709-2fd9-4b3a-bf94-cdd336743c09"
      unitRef="usd">1920000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="ic4d33b17a5274f13a184a1ac6ec91b38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfNS0xLTEtMS04NjEyNw_62f41748-cf1a-461f-b9bc-1db5dd36b96f"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if76738e63d8a4e2ca86812f5bc97e3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjc0NWYxYTliYTg0OTRmOGVhZTJlZGUwNzZkMDFiODk4L3RhYmxlcmFuZ2U6NzQ1ZjFhOWJhODQ5NGY4ZWFlMmVkZTA3NmQwMWI4OThfNS0zLTEtMS04NjEyNw_e1d47c9b-64e8-4abb-b5f7-87ce15d82da6"
      unitRef="usd">157857000</us-gaap:LongTermDebt>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="idecdb2c3fc1449cfab60ca69c9d1fe48_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTM1Mzg_b3d508b3-bd28-4012-a152-22a6a06555a6"
      unitRef="usd">160000000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="idecdb2c3fc1449cfab60ca69c9d1fe48_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTM1Njk_cd25b35c-4c65-427f-8e3d-8692cc6b22e9"
      unitRef="usd">-4800000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:RepaymentsOfDebt
      contextRef="idecdb2c3fc1449cfab60ca69c9d1fe48_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTM1OTg_22fa83f5-1b34-4904-9aed-d01e247ba085"
      unitRef="usd">156900000</us-gaap:RepaymentsOfDebt>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i37476438df894c20a4bc4a280d425eb6_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTM2MjE_ec934203-fdaa-4930-b528-e8b2c513962b"
      unitRef="shares">101521</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i37476438df894c20a4bc4a280d425eb6_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMzI5ODUzNDg5ODY3Nw_a6287182-b963-4d23-aa22-f0a5d468c1ba"
      unitRef="usd">3000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <pcrx:ScheduleOfInterestExpenseTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RleHRyZWdpb246NmE2NTYyNTUzYmJjNGViZGFmMGI2YjI4YzdmNmNhMDBfMTQ1NTM_99e113c2-3b1d-4035-a29f-035c9247bb50">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 total interest expense recognized in the periods presented (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Contractual interest expense&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;8,196&#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;1,713&#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;17,381&#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;3,418&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance 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;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;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;659&#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,053&#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;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-right:1pt solid #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;Amortization of debt discount&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;706&#160;&lt;/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,744&#160;&lt;/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,412&#160;&lt;/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;11,401&#160;&lt;/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="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;Capitalized interest and other (Note 6)&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;(943)&lt;/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,093)&lt;/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,767)&lt;/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,135)&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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;8,833&#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;7,023&#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;19,079&#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;13,994&#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:15pt"&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 #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;/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;Effective interest rate on total debt&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;5.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;6.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;6.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;&lt;/div&gt;</pcrx:ScheduleOfInterestExpenseTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMi0xLTEtMS04NjEyNw_8db87a00-ef9c-4a9a-853c-73fdc4e114ca"
      unitRef="usd">8196000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMi0zLTEtMS04NjEyNw_94584ae9-328f-4bfa-ab4b-29d4ed8c9cd9"
      unitRef="usd">1713000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMi01LTEtMS04NjEyNw_632c66a5-6ecb-4e2d-9158-630875a1b6c6"
      unitRef="usd">17381000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMi03LTEtMS04NjEyNw_3eac5ca4-9846-4710-9b84-437f00b46e79"
      unitRef="usd">3418000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMy0xLTEtMS04NjEyNw_c48c67c2-4578-4b84-9178-b45a450c438d"
      unitRef="usd">874000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMy0zLTEtMS04NjEyNw_045a0f16-9971-44fd-a441-dd23c17dfaa8"
      unitRef="usd">659000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMy01LTEtMS04NjEyNw_d24ceda7-cd5d-4a6a-8327-d5bac237e504"
      unitRef="usd">2053000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfMy03LTEtMS04NjEyNw_fbfc63cd-649e-42b5-b7fa-754126c89aeb"
      unitRef="usd">1310000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNC0xLTEtMS04NjEyNw_093a81c0-7f33-434a-ae56-3a660d9a446c"
      unitRef="usd">706000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNC0zLTEtMS04NjEyNw_76f08d47-2924-4c5c-b2f3-dd52c88422ef"
      unitRef="usd">5744000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNC01LTEtMS04NjEyNw_0fe67130-45b8-4c3f-a318-be9bdde233bf"
      unitRef="usd">1412000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNC03LTEtMS04NjEyNw_01b6e3ef-54b4-4191-ab35-0dae64b9370f"
      unitRef="usd">11401000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestCostsCapitalized
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNS0xLTEtMS04NjEyNw_25bef7c4-1fd6-469d-bfa7-ffc1f982c0de"
      unitRef="usd">943000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNS0zLTEtMS04NjEyNw_77f2ce50-c0a2-4e51-a509-960fbb97b040"
      unitRef="usd">1093000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNS01LTEtMS04NjEyNw_d9b4b20d-e412-4d50-8b60-36306ced48f4"
      unitRef="usd">1767000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNS03LTEtMS04NjEyNw_25337d2f-6653-4e06-ad2f-f0e598f55a7d"
      unitRef="usd">2135000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestExpenseDebt
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNi0xLTEtMS04NjEyNw_57ec4993-5ada-45f1-b74b-d61c7b65766e"
      unitRef="usd">8833000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNi0zLTEtMS04NjEyNw_563dae65-17ca-426a-b1b4-c8202d584f13"
      unitRef="usd">7023000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNi01LTEtMS04NjEyNw_c32bfd94-bd1d-40a3-955c-463383f593e1"
      unitRef="usd">19079000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfNi03LTEtMS04NjEyNw_91158b52-d149-4aa4-a601-a91877afc505"
      unitRef="usd">13994000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfOC0xLTEtMS04NjEyNw_ee03ed62-9f0e-42b4-bf9f-28217d588395"
      unitRef="number">0.0508</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfOC0zLTEtMS04NjEyNw_314dc274-c2f4-41ce-935c-fa7034da6447"
      unitRef="number">0.0670</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfOC01LTEtMS04NjEyNw_e64d4c45-28bb-4dbf-815d-5d98efb44a8a"
      unitRef="number">0.0531</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182MS9mcmFnOjZhNjU2MjU1M2JiYzRlYmRhZjBiNmIyOGM3ZjZjYTAwL3RhYmxlOjNiZDY5ZjM5MWRkMzQ4ZGZiZDVhY2YwYWQxMWFkMmUzL3RhYmxlcmFuZ2U6M2JkNjlmMzkxZGQzNDhkZmJkNWFjZjBhZDExYWQyZTNfOC03LTEtMS04NjEyNw_5536f1cf-1ddd-4f5f-9faf-a3e8ec925ce4"
      unitRef="number">0.0670</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTE5MA_743896e6-1393-416b-b07b-16daf913c0a1">FINANCIAL INSTRUMENTS&lt;div style="margin-top:9pt"&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 Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or be paid to transfer a liability in the principal or most advantageous market in an orderly transaction. To increase consistency and comparability in fair value measurements, the FASB established a three-level hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of fair value measurements are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 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;Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2:&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; Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3:&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; Unobservable inputs that are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 value of financial instruments including cash and cash equivalents, accounts receivable and accounts payable approximate their respective fair values due to the short-term nature of these items. The fair value of the Company&#x2019;s convertible senior notes are calculated utilizing market quotations from an over-the-counter trading market for these notes (Level 2). The fair value of the Company&#x2019;s acquisition-related contingent consideration is reported at fair value on a recurring basis (Level 3). The carrying amounts of equity investments and convertible notes receivable without readily determinable fair values have not been adjusted for either an impairment or upward or downward adjustments based on observable transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the carrying values and fair values of the following financial assets and liabilities were as follows (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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" 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:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-right:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-right:1pt solid #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:9pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial Assets and Financial Liabilities Measured at Fair Value on a Recurring Basis:&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 #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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments&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;25,627&#160;&lt;/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 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;25,627&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes receivable&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;5,299&#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;5,299&#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;Financial 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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Acquisition-related contingent consideration&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;35,247&#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;35,247&#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:15pt"&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial Liabilities Measured at Amortized Cost:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan facility due December 2026&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;352,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 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;366,562.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 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;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;&#160;&#160;&#160;0.750% convertible senior notes due 2025 &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="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;394,894&#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;417,855&#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: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;&#160;&#160;&#160;3.375% convertible senior notes due 2024 &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="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;8,640&#160;&lt;/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;8,606&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(1) The closing price of the Company&#x2019;s common stock as reported on the Nasdaq Global Select Market was $58.30 per share at June&#160;30, 2022 compared to a conversion price of $71.78 per share. Therefore, at June&#160;30, 2022, the conversion price was above the stock price. The maximum conversion premium that could have been due on the 2025 Notes is 5.6&#160;million shares of the Company&#x2019;s common stock, which assumes no increase in the conversion rate for certain corporate events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(2) Relates to the Flexion 2024 Notes. For more information, See Note 9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 and Convertible Note Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 holds strategic investments in clinical and preclinical stage privately-held biotechnology companies in the form of equity and convertible note investments. The following investments have no readily determinable fair value and are recorded at cost minus impairment, if any, plus or minus observable price changes of identical or similar investments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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:9pt;font-weight:700;line-height:100%"&gt;Equity Investments&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:9pt;font-weight:700;line-height:100%"&gt;Convertible Notes Receivable&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:9pt;font-weight:700;line-height:100%"&gt;Total&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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;14,127&#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;4,132&#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;18,259&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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,500&#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;1,250&#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,750&#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;Foreign currency adjustments&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;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;(83)&lt;/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;(83)&lt;/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;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&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;25,627&#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;5,299&#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;30,926&#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:9pt"&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-Related Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&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 recognized contingent consideration related to the Flexion Acquisition and the MyoScience Acquisition in the amount of $35.2&#160;million and $57.6&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. The Company&#x2019;s contingent consideration obligations are recorded at their estimated fair values and are revalued each reporting period if and until the related contingencies are resolved. The Company has measured the fair value of its contingent consideration using a probability-weighted discounted cash flow approach that is based on unobservable inputs and a Monte Carlo simulation. These inputs include, as applicable, estimated probabilities and the timing of achieving specified commercial and regulatory milestones, estimated forecasts of revenue and costs and the discount rates used to calculate the present value of estimated future payments. Significant changes may increase or decrease the probabilities of achieving the related commercial and regulatory events, shorten or lengthen the time required to achieve such events, or increase or decrease estimated forecasts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company completed the Flexion Acquisition, which provided for contingent consideration related to CVRs that were issued to Flexion shareholders and certain equity award holders which could aggregate up to a total of $425.5&#160;million if certain regulatory and commercial milestones are met. The Company&#x2019;s obligation to make milestone payments is limited to those milestones achieved through December 31, 2030, and are to be paid within 60 days of the end of the fiscal quarter of achievement. As part of the purchase price consideration related to the Flexion Acquisition, the Company recorded contingent consideration of $45.2&#160;million, which represented the Company&#x2019;s potential achievement of meeting the regulatory and commercial milestones. For the period from the date of the Flexion Acquisition through December 31, 2021, the Company recorded an additional $1.2&#160;million liability. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and &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;six months ended&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company recorded gains of $12.5&#160;million and $13.3&#160;million, respectively, primarily due to adjustments to near-term forecasts for the earnout period of the contingent consideration. These adjustments were recorded as acquisition-related gains in the condensed consolidated statements of operations.&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; At June&#160;30, 2022, the weighted average discount rate was 13.5% and the weighted average probability of success for regulatory milestones was 11.1%. As of June&#160;30, 2022 and December&#160;31, 2021, a contingent consideration liability related to the Flexion Acquisition was recognized in the amount of $33.1&#160;million and $46.4&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 2019, the Company completed the MyoScience Acquisition pursuant to the terms of an Agreement and Plan of Merger, which provided for contingent milestone payments of up to an aggregate of $100.0 million upon the achievement of certain regulatory and commercial milestones. The Company&#x2019;s obligation to make milestone payments is limited to those milestones achieved through December 31, 2023, and are to be paid within 60 days of the end of the fiscal quarter of achievement. As of June&#160;30, 2022, the maximum potential remaining milestone payments to be paid are $43.0&#160;million. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized contingent consideration gains of $8.8&#160;million and $9.0&#160;million during the three and &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;six months ended&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively, due to the reduced probability of meeting the contingent consideration milestones by December 31, 2023, the expiration date for achieving the milestones. The Company recognized a $0.1&#160;million contingent consideration charge and a $1.0&#160;million gain during the three and &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;six months ended June 30,&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively&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:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the weighted average discount rate was 12.5% and the probability of success for the regulatory milestone that has not yet been met was reduced to zero. As of June&#160;30, 2022 and December&#160;31, 2021, a contingent consideration liability related to the MyoScience Acquisition has been recognized in the amounts of $2.1&#160;million and $11.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 includes the key assumptions used in the valuation of the Company&#x2019;s contingent consideration:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.347%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Assumption&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: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:9pt;font-weight:700;line-height:100%"&gt;Flexion Ranges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utilized as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;MyoScience Ranges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utilized as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Discount rates&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 #000000;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;12.64% to 14.37%&lt;/span&gt;&lt;/div&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 #000000;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;11.69% to 13.34%&lt;/span&gt;&lt;/div&gt;&lt;/td&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;Probabilities of payment for regulatory milestones&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5% to 15%&lt;/span&gt;&lt;/div&gt;&lt;/td&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;0%&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;Projected years of payment for regulatory and commercial milestones&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: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;2027 to 2030&lt;/span&gt;&lt;/div&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: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;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in the Company&#x2019;s contingent consideration recorded at fair value using Level 3 measurements is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.373%"/&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:9pt;font-weight:700;line-height:100%"&gt;Contingent Consideration&lt;br/&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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 #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;57,598&#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="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Fair value adjustments and accretion&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;(22,351)&lt;/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="display:none"/&gt;&lt;td colspan="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;/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;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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;35,247&#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-top:9pt"&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;Available-for-Sale Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments consist of asset-backed securities collateralized by credit card receivables, investment grade commercial paper and corporate and government bonds with maturities greater than three months, but less than one year. Net unrealized gains and losses (excluding credit losses, if any) from the Company&#x2019;s short-term investments are reported in other comprehensive income (loss). At June&#160;30, 2022 and December&#160;31, 2021, all of the Company&#x2019;s short-term investments are classified as available-for-sale investments and are determined to be Level 2 instruments, which are measured at fair value using standard industry models with observable inputs. The fair value of the commercial paper is measured based on a standard industry model that uses the three-month U.S. Treasury bill rate as an observable input. The fair value of the asset-backed securities and corporate bonds is principally measured or corroborated by trade data for identical issues in which related trading activity is not sufficiently frequent to be considered a Level 1 input or that of comparable securities. At the time of purchase, all short-term investments had an &#x201c;A&#x201d; or better rating by Standard&#160;&amp;amp; Poor&#x2019;s.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 summarizes the Company&#x2019;s short-term available-for-sale investments at June&#160;30, 2022 and December&#160;31, 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2022 Investments&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;&#160;&#160;Asset-backed securities&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 #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;30,906&#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 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;(239)&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;30,667&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Commercial paper&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;138,705&#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;(796)&lt;/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;137,909&#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;&#160;&#160;&#160;Corporate bonds&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;6,288&#160;&lt;/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;(31)&lt;/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;6,257&#160;&lt;/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;&#160;&#160;&#160;U.S. Government bonds&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;19,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 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;(32)&lt;/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;19,499&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-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;195,430&#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;&#x2014;&#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;(1,098)&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;194,332&#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:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021 Investments&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;&#160;&#160;Asset-backed securities&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 #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;3,182&#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 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 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;3,182&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Commercial paper&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;57,533&#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;80&#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)&lt;/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;57,611&#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;&#160;&#160;&#160;Corporate bonds&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;9,936&#160;&lt;/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;102&#160;&lt;/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;10,038&#160;&lt;/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;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 19pt;text-align:left;vertical-align: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 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;70,651&#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;182&#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;(2)&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;70,831&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, there were no investments available for sale that were materially less than their amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 elects to recognize its interest receivable separate from its available-for-sale investments. At June&#160;30, 2022 and December&#160;31, 2021, the interest receivable recognized in prepaid expenses and other current assets was $0.2&#160;million and $0.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term available-for-sale investments and accounts receivable. The Company maintains its cash and cash equivalents with high-credit quality financial institutions. Such amounts may exceed federally-insured limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;As of June&#160;30, 2022, three wholesalers each accounted for over 10% of the Company&#x2019;s accounts receivable, at 34%, 17% and 17%. At December&#160;31, 2021, four wholesalers each accounted for over 10% of the Company&#x2019;s accounts receivable, at 30%, 20%, 17% and 11%. For additional information regarding the Company&#x2019;s wholesalers, see Note 2&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;, Summary of Significant Accounting Policies&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;. EXPAREL and ZILRETTA revenues are primarily derived from major wholesalers and specialty distributors that generally have significant cash resources. The Company performs ongoing credit evaluations of its customers as warranted and generally does not require collateral. Allowances for credit losses on the Company&#x2019;s accounts receivable are maintained based on historical payment patterns, current and estimated future economic conditions, aging of accounts receivable and its write-off history. As of June&#160;30, 2022 and December&#160;31, 2021, the Company did not deem any allowances for credit losses on its accounts receivable necessary.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTE5MQ_0fdb7988-587e-4455-98f5-f48493ee0834">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2022, the carrying values and fair values of the following financial assets and liabilities were as follows (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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" 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:9pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-right:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-right:1pt solid #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:9pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial Assets and Financial Liabilities Measured at Fair Value on a Recurring Basis:&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 #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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments&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;25,627&#160;&lt;/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 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;25,627&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes receivable&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;5,299&#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;5,299&#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;Financial 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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Acquisition-related contingent consideration&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;35,247&#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;35,247&#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:15pt"&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial Liabilities Measured at Amortized Cost:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan facility due December 2026&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;352,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 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;366,562.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 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;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;&#160;&#160;&#160;0.750% convertible senior notes due 2025 &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="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;394,894&#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;417,855&#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: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;&#160;&#160;&#160;3.375% convertible senior notes due 2024 &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="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;8,640&#160;&lt;/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;8,606&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(1) The closing price of the Company&#x2019;s common stock as reported on the Nasdaq Global Select Market was $58.30 per share at June&#160;30, 2022 compared to a conversion price of $71.78 per share. Therefore, at June&#160;30, 2022, the conversion price was above the stock price. The maximum conversion premium that could have been due on the 2025 Notes is 5.6&#160;million shares of the Company&#x2019;s common stock, which assumes no increase in the conversion rate for certain corporate events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;(2) Relates to the Flexion 2024 Notes. For more information, See Note 9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2e4721a6974c47a4b2d7646849bd93fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNC0yLTEtMS04NjEyNw_b0501368-a884-44c3-b8c7-b1bea5297833"
      unitRef="usd">25627000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2c8cd2acac994e3fb138accb3626a770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNC00LTEtMS04NjEyNw_68a7260d-a43e-4be2-b1ca-dfd943066a8b"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="id24058253a50408188a9e11bcb502ad1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNC02LTEtMS04NjEyNw_cf121e72-17eb-4f99-9840-d368558dad74"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i0a50652bf64e4acb8120bf54d9198e87_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNC04LTEtMS04NjEyNw_e72ba06d-b9c2-4e71-929b-c06fb38b9465"
      unitRef="usd">25627000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i2e4721a6974c47a4b2d7646849bd93fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNS0yLTEtMS04NjEyNw_73e6d357-46d5-4ad3-b9d2-b7825604bdbd"
      unitRef="usd">5299000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i2c8cd2acac994e3fb138accb3626a770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNS00LTEtMS04NjEyNw_53a63687-ca56-471b-abcf-d66517ca8bb4"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="id24058253a50408188a9e11bcb502ad1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNS02LTEtMS04NjEyNw_5cb6d0b9-a2a2-4422-abf5-3bfb0cf66dca"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i0a50652bf64e4acb8120bf54d9198e87_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNS04LTEtMS04NjEyNw_3020c442-6a52-4be2-a111-4e4aefa432c8"
      unitRef="usd">5299000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2e4721a6974c47a4b2d7646849bd93fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNy0yLTEtMS04NjEyNw_cbddc29d-5e8a-4a91-8aae-8a8bfa32a140"
      unitRef="usd">35247000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2c8cd2acac994e3fb138accb3626a770_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNy00LTEtMS04NjEyNw_a67e5289-a884-42be-a662-aa765771da32"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id24058253a50408188a9e11bcb502ad1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNy02LTEtMS04NjEyNw_d103e3d2-ca47-42bb-bb65-1f7f903768e7"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0a50652bf64e4acb8120bf54d9198e87_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfNy04LTEtMS04NjEyNw_2611fe26-f46e-488c-a62d-b213eb741543"
      unitRef="usd">35247000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ib8e4e6f04e6b4ff791a9370ec1559121_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTAtMi0xLTEtODYxMjc_24b7ef9b-5887-466b-8117-e748de552cf4"
      unitRef="usd">352120000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i6b8cad7de1da4c2db70aedc902c27e25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTAtNC0xLTEtODYxMjc_0a84f055-2991-4c90-9eb6-d0c52c087dcb"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i16c8b9c91dac49cca9cd3167f0c77333_I20220630"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTAtNi0xLTEtODYxMjc_30bef4da-a48a-4537-8ecf-45b3e6145a90"
      unitRef="usd">366562500</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i87be4045b1ee4290b6f4d157746a446a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTAtOC0xLTEtODYxMjc_83197300-2b2e-4757-9f54-46989d3867e6"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7a89013bf3a64b9bb64b17ee4b05bc88_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTEtMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjplZjc4N2VmMzU0MTg0ODM0YjI4ZDI0NWUwOTY5Zjg3Yl83_a0fc1891-adf4-4462-850b-c01dccdce592"
      unitRef="number">0.00750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ifb17c50c746a4fb99da95cf89348f9ce_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTEtMi0xLTEtODYxMjc_394262a1-5948-4cf9-ae1a-a8617cc37d02"
      unitRef="usd">394894000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie68e64f1b5724490a26fff0a570e6bba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTEtNC0xLTEtODYxMjc_2211d889-ef7b-4e7b-89f5-ed86e16885e6"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i724c52c24b4d431f9f6b2362fdc0f0e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTEtNi0xLTEtODYxMjc_760fc1f9-6631-4059-ab40-e0f8ad433352"
      unitRef="usd">417855000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ieede5540398c4dc58694079e2fb20f85_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTEtOC0xLTEtODYxMjc_0d4f7a6a-2bd4-4552-a6a7-2ec0dcded990"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4904ad55b53844fba2ec392689cda980_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTItMC0xLTEtODYxMjcvdGV4dHJlZ2lvbjoyYzFmNzAyMDhlOGI0ZGU4OGI1MzY2MzJhYzkzZTMzYl83_e5c62a3d-acba-4867-b3c5-e425e0d17363"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if52a538e2d054df5b39586e4fac623ae_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTItMi0xLTEtODYxMjc_60ea7bc0-57d2-4948-8e60-58e74361e2c7"
      unitRef="usd">8640000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="idea088cac0574f4bb8455403924088b6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTItNC0xLTEtODYxMjc_bf6e361e-5eb3-4477-ba78-cf9f39bef113"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ic2c7ec07806341f485488028d8ebbf96_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTItNi0xLTEtODYxMjc_68f8a204-ba3b-4059-b42d-4841ba83357f"
      unitRef="usd">8606000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i2055f75ada8d436fb802dc413014b5c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiNzkzYjJiZWI0NzQyYTQ5ZTM5YTZiYzkwMjdlMzZhL3RhYmxlcmFuZ2U6ZGI3OTNiMmJlYjQ3NDJhNDllMzlhNmJjOTAyN2UzNmFfMTItOC0xLTEtODYxMjc_aebf8413-b394-424d-8334-769a41e48bf7"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:SharePrice
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzI5ODUzNDg5NDE3OQ_83ea961e-c13f-473a-94e2-ea603ca6617f"
      unitRef="usdPerShare">58.30</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i292cd08d718c48e594813938f2045cca_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzI5ODUzNDg5NDE4OA_51ab3fe4-fbd3-49bc-8e88-787bf8fb366c"
      unitRef="usdPerShare">71.78</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <pcrx:DebtInstrumentConvertibleConversionPremiumShares
      contextRef="ib5f5585697664021b9b028fc12de735e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzI5ODUzNDg5NDMxMw_68b0375f-8759-4ec2-adfc-ec45caa795de"
      unitRef="shares">5600000</pcrx:DebtInstrumentConvertibleConversionPremiumShares>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTE3Mw_84863492-b87e-4899-8b41-39fb2e674da3">The following investments have no readily determinable fair value and are recorded at cost minus impairment, if any, plus or minus observable price changes of identical or similar investments (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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&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:9pt;font-weight:700;line-height:100%"&gt;Equity Investments&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:9pt;font-weight:700;line-height:100%"&gt;Convertible Notes Receivable&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:9pt;font-weight:700;line-height:100%"&gt;Total&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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;14,127&#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;4,132&#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;18,259&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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,500&#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;1,250&#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,750&#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;Foreign currency adjustments&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;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;(83)&lt;/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;(83)&lt;/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;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&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;25,627&#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;5,299&#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;30,926&#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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i8ba288a5b7ff409c940d4b0449afb0cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMS0xLTEtMS04NjEyNw_bcc106da-3b2b-49a9-8db3-c1972807e393"
      unitRef="usd">14127000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i8e03211b48e14029b06e9f14140d2baa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMS0zLTEtMS04NjEyNw_d0f59ed2-bb62-4e1c-a808-658dda96729a"
      unitRef="usd">4132000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMS01LTEtMS04NjEyNw_e05ea6e5-6928-4a70-8613-2600b56a3b4c"
      unitRef="usd">18259000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i6c295ad4598945c2ba9f47a504b4472c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMi0xLTEtMS04NjEyNw_7f77b269-959f-4708-99bc-3df18cfcc76d"
      unitRef="usd">11500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ia819f5487dbc4bb38b0e991835be6ef0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMi0zLTEtMS04NjEyNw_1df5f88e-b73e-4918-8c77-d95b952e6155"
      unitRef="usd">1250000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMi01LTEtMS04NjEyNw_f2520559-5b8e-4541-b607-5f31b74c4415"
      unitRef="usd">12750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <pcrx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyGainLoss
      contextRef="i6c295ad4598945c2ba9f47a504b4472c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMy0xLTEtMS04NjEyNw_71010232-2c51-4925-a5a3-0ad398982be7"
      unitRef="usd">0</pcrx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyGainLoss>
    <pcrx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyGainLoss
      contextRef="ia819f5487dbc4bb38b0e991835be6ef0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMy0zLTEtMS04NjEyNw_d59f7693-064c-4d18-9cd5-c6cd748fc64b"
      unitRef="usd">-83000</pcrx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyGainLoss>
    <pcrx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyGainLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfMy01LTEtMS04NjEyNw_e85db494-b7e4-4c61-8bd1-d1c10f2cda08"
      unitRef="usd">-83000</pcrx:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignCurrencyGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ic59e7ba74b4b45cfab0ae29982cc8e9d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfNC0xLTEtMS04NjEyNw_8b34dde1-e465-4573-899d-9b860f74da5b"
      unitRef="usd">25627000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i0c4255beee6d40db938f1050821cc199_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfNC0zLTEtMS04NjEyNw_03262d62-d789-472a-bbb7-e60d15f905e3"
      unitRef="usd">5299000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjJjNmVhYzIxNDE5MTQ1YjdhMWY4MTZjZmYwZGExZmJlL3RhYmxlcmFuZ2U6MmM2ZWFjMjE0MTkxNDViN2ExZjgxNmNmZjBkYTFmYmVfNC01LTEtMS04NjEyNw_98002036-8320-4785-9a6b-0dd6df4bd95d"
      unitRef="usd">30926000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i65bfea142670495289d5c647467570b9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzA1Nw_553da366-94b6-4ab4-af31-a3406220bf8f"
      unitRef="usd">35200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1587b3c1d7e7411cbd588e6bc0bfb723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzA2NA_547aa9ed-6918-4337-a837-2c237534c50c"
      unitRef="usd">57600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0fc8018e6ec54834baf8d0e5d5a8d0db_I20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDM5ODA0NjUyNDE5OQ_5e9dab1f-42e8-4b37-a4e5-7521734ddc11"
      unitRef="usd">425500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <pcrx:ContingentConsiderationPaymentTerm
      contextRef="i4f0c78a9972546d4a4bf2bfb19a1c536_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDM5ODA0NjUyNDYyNA_0cb50947-8813-4679-ba6f-90250cfac2fc">P60D</pcrx:ContingentConsiderationPaymentTerm>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4f0c78a9972546d4a4bf2bfb19a1c536_D20211119-20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDEyNw_e85316bb-0554-4f8b-bc2b-9acc07e078cc"
      unitRef="usd">45200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i0d717792cb904a9c8671026179052f91_D20211119-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDM1Mg_607c3a74-d134-472c-a61e-991a283a150e"
      unitRef="usd">1200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6168e02aa26e4349847195bf09c3eacf_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzI5ODUzNDg5NDg1NQ_7c1f9b0e-1e78-455c-8c03-c42a2c6aa9e9"
      unitRef="usd">-12500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i21ca7a53ce30416b93b74cd8a9870e74_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDUwMg_888aabca-5795-49af-a3f0-aac8a1e31b45"
      unitRef="usd">-13300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i0c49317fb1254c648300f85c536d596a_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDc0Mg_193c0b71-93e9-4d32-9e55-fd38f5d9d82a"
      unitRef="number">0.135</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9835d59ac7914259affd398b5712be27_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDgyMw_e75b90e2-b146-442d-9cbb-8f495dad5525"
      unitRef="number">0.111</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4c963cd0f8b24890b29f01580d4dafa6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDk0OA_d5ec9855-8fb6-4896-a36a-6e7e09270c29"
      unitRef="usd">33100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3e462270f4d749ada2b41a121bfaaf93_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNDk1NQ_2ec934e5-2397-4b8c-923e-0cef04663715"
      unitRef="usd">46400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <pcrx:ContingentConsideration
      contextRef="i59c47ce6aa614060975818db7878464b_D20190401-20190430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTE2OQ_7632f391-0852-4cfe-ac9d-87acb556df34"
      unitRef="usd">100000000</pcrx:ContingentConsideration>
    <pcrx:ContingentConsiderationPaymentTerm
      contextRef="i59c47ce6aa614060975818db7878464b_D20190401-20190430"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTM4Nw_c4960dcd-2ba1-4b37-8704-eaf9dcc975a2">P60D</pcrx:ContingentConsiderationPaymentTerm>
    <pcrx:ContingentConsiderationCurrent
      contextRef="ic35614cca1f842c6b25edec7754b753e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTUyMA_801f4245-bade-40d5-b926-88eafec97e6a"
      unitRef="usd">43000000</pcrx:ContingentConsiderationCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8b2f0c4184a8447cb9800ac82b098ef2_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzg0ODI5MDcwNjg1NQ_5a7dd1df-55b2-468f-9252-ccaa23ed56e7"
      unitRef="usd">-8800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie60dfafd369d49e9a8915074448de244_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzg0ODI5MDcwNjg2OQ_5077d286-f5c1-4268-aefe-eda06d4083d7"
      unitRef="usd">-9000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1f238205c3474a579a6577a0cfb931fc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzg0ODI5MDcwNzM2Mw_b46c23de-4d4a-45cd-a9d1-780d9084bcb9"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib55aafc43f234774b601b8faca0c6b5d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfMzg0ODI5MDcwNzM3Nw_d787ba3c-47ad-4a77-8da1-c06e8eb2d409"
      unitRef="usd">-1000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i15a06e8c3c614623bffeb6e3b147f2bf_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTY5Ng_12d62eab-4fd0-4466-a99e-51784f546729"
      unitRef="number">0.125</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i77eaafc589a34116b77b15bbc4fff3e5_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTc4OQ_dc246fa9-5b93-4061-88b0-a9f9f3c75986"
      unitRef="number">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic35614cca1f842c6b25edec7754b753e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTkyMw_9a115be6-4f4c-4957-9beb-61b335b95b96"
      unitRef="usd">2100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2efee5eb27da4de2a1ed8e6d5e6eecd3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNTkzMA_59cabb01-8aca-490a-996f-9ec01e8f07f7"
      unitRef="usd">11200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTE5OA_f4f711dc-1398-4ce5-89a0-e278dc7c84f4">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 includes the key assumptions used in the valuation of the Company&#x2019;s contingent consideration:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.347%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Assumption&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: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:9pt;font-weight:700;line-height:100%"&gt;Flexion Ranges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utilized as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;MyoScience Ranges &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Utilized as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Discount rates&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 #000000;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;12.64% to 14.37%&lt;/span&gt;&lt;/div&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 #000000;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;11.69% to 13.34%&lt;/span&gt;&lt;/div&gt;&lt;/td&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;Probabilities of payment for regulatory milestones&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5% to 15%&lt;/span&gt;&lt;/div&gt;&lt;/td&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;0%&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;Projected years of payment for regulatory and commercial milestones&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: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;2027 to 2030&lt;/span&gt;&lt;/div&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: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;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iebe6ca8b87dc455e8cbf5d62768fb93d_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMS0yLTEtMS04NjEyNy90ZXh0cmVnaW9uOmNkY2U0YTEwNWRlNTRmYmY4NDk0M2FkNjQ1ZjVjMGJmXzQ_ff25539e-9b92-4842-a8f0-79875a957dfe"
      unitRef="number">0.1264</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iee968166c6e54c399c9428c7ce8b8057_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMS0yLTEtMS04NjEyNy90ZXh0cmVnaW9uOmNkY2U0YTEwNWRlNTRmYmY4NDk0M2FkNjQ1ZjVjMGJmXzEw_5e97acca-b9ed-47f2-85f5-6e5cb5f2c0a1"
      unitRef="number">0.1437</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="idc02a21d3efb40b2a085eac6cf253ef8_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMS00LTEtMS04NjEyNy90ZXh0cmVnaW9uOjFkMTQ3ZjE3NmFkYTQ2ZTU5NDVjMmFhMTYxMmMzMjM0XzQ_12e5cb34-2e4e-4f94-ad64-d0b65288b16c"
      unitRef="number">0.1169</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i0a822b3a761c4bf49157f47c28748111_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMS00LTEtMS04NjEyNy90ZXh0cmVnaW9uOjFkMTQ3ZjE3NmFkYTQ2ZTU5NDVjMmFhMTYxMmMzMjM0XzEw_f8c04ddc-6aff-4f98-a476-6f7e2c1fee08"
      unitRef="number">0.1334</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i55e627016d97492ba0681471fbd8968c_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMi0yLTEtMS04NjEyNy90ZXh0cmVnaW9uOjMwNmFlNzg0NjQwYzQzMTZhN2VlOTJkNDM2NjRiYzVmXzQ_44159c69-6228-4ecb-8c58-6ac03f8a050f"
      unitRef="number">0.05</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6f80639d084b4aa89ec55b9178bb46a1_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMi0yLTEtMS04NjEyNy90ZXh0cmVnaW9uOjMwNmFlNzg0NjQwYzQzMTZhN2VlOTJkNDM2NjRiYzVmXzEw_c2998d16-77e3-4cf3-a0fd-3c222e2aca66"
      unitRef="number">0.15</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9a5bb2973c6b4c96abe3db554e6d078f_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjY4YTBkMTczMTM3NTRjODJhYjBlYWE4MmI4M2FmZDBkL3RhYmxlcmFuZ2U6NjhhMGQxNzMxMzc1NGM4MmFiMGVhYTgyYjgzYWZkMGRfMi00LTEtMS04NjEyNy90ZXh0cmVnaW9uOmJkMzMxYzNhNjQ2OTQxYjM5ZGMxYTk1M2VhMjM3N2U5XzQ_d1d84001-28eb-44e0-a655-cb39b66ffcb6"
      unitRef="number">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTE4Mw_ddb86435-9eff-4c00-a814-8271d3133e34">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in the Company&#x2019;s contingent consideration recorded at fair value using Level 3 measurements is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.373%"/&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:9pt;font-weight:700;line-height:100%"&gt;Contingent Consideration&lt;br/&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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 #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;57,598&#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="display:none"/&gt;&lt;td colspan="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Fair value adjustments and accretion&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;(22,351)&lt;/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="display:none"/&gt;&lt;td colspan="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;/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;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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;35,247&#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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iee16b76f339b45f1bc4250ddc76ad052_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjAyZDljOWE4ODljNDQ4Yjg5ZTFhZTZiMjg2NDNiMjAzL3RhYmxlcmFuZ2U6MDJkOWM5YTg4OWM0NDhiODllMWFlNmIyODY0M2IyMDNfMS0yLTEtMS04NjEyNw_0d4f6f03-6a23-4074-a546-28709cd6e845"
      unitRef="usd">57598000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idd89bb1f4f08443fb61357d5cf825054_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjAyZDljOWE4ODljNDQ4Yjg5ZTFhZTZiMjg2NDNiMjAzL3RhYmxlcmFuZ2U6MDJkOWM5YTg4OWM0NDhiODllMWFlNmIyODY0M2IyMDNfMy0yLTEtMS04NjEyNw_1c28b134-549d-49eb-8bc2-f080e782c924"
      unitRef="usd">22351000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0afc326973624dedabbf6ad485dfc1e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjAyZDljOWE4ODljNDQ4Yjg5ZTFhZTZiMjg2NDNiMjAzL3RhYmxlcmFuZ2U6MDJkOWM5YTg4OWM0NDhiODllMWFlNmIyODY0M2IyMDNfNi0yLTEtMS04NjEyNw_57c88513-f62d-4fd4-b09d-b4fc595bdd11"
      unitRef="usd">35247000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTE3MQ_54e4792d-7858-4c97-b1df-9e5f82071c76">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 summarizes the Company&#x2019;s short-term available-for-sale investments at June&#160;30, 2022 and December&#160;31, 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2022 Investments&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;&#160;&#160;Asset-backed securities&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 #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;30,906&#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 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;(239)&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;30,667&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Commercial paper&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;138,705&#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;(796)&lt;/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;137,909&#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;&#160;&#160;&#160;Corporate bonds&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;6,288&#160;&lt;/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;(31)&lt;/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;6,257&#160;&lt;/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;&#160;&#160;&#160;U.S. Government bonds&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;19,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 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;(32)&lt;/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;19,499&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-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;195,430&#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;&#x2014;&#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;(1,098)&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;194,332&#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:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021 Investments&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;Cost&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;&#160;&#160;Asset-backed securities&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 #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;3,182&#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 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 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;3,182&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Commercial paper&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;57,533&#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;80&#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)&lt;/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;57,611&#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;&#160;&#160;&#160;Corporate bonds&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;9,936&#160;&lt;/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;102&#160;&lt;/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;10,038&#160;&lt;/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;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 19pt;text-align:left;vertical-align: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 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;70,651&#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;182&#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;(2)&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;70,831&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i710e2f14bbb34bba99311d3b4e837f2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMi0yLTEtMS04NjEyNw_50f7ba4c-9e88-4286-ad19-39dcc2b5eec7"
      unitRef="usd">30906000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i710e2f14bbb34bba99311d3b4e837f2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMi00LTEtMS04NjEyNw_fc578883-ab80-4532-b09c-9ab19886e9de"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i710e2f14bbb34bba99311d3b4e837f2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMi02LTEtMS04NjEyNw_c239b135-da2e-4d63-8519-191b88dc877b"
      unitRef="usd">239000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i710e2f14bbb34bba99311d3b4e837f2f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMi04LTEtMS04NjEyNw_4fc53981-bcde-4387-b699-026d38b60d6d"
      unitRef="usd">30667000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icf3fcd52747443ab910304b3bdf6b6e8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMy0yLTEtMS04NjEyNw_fbb0d939-ebfb-48b1-94c6-3bfd1bc4b9cc"
      unitRef="usd">138705000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icf3fcd52747443ab910304b3bdf6b6e8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMy00LTEtMS04NjEyNw_f68cf23b-b03b-4983-8358-2b8c72f2cd96"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icf3fcd52747443ab910304b3bdf6b6e8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMy02LTEtMS04NjEyNw_3a3ad7b4-b433-48e0-9dab-521c93ecb5a3"
      unitRef="usd">796000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf3fcd52747443ab910304b3bdf6b6e8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMy04LTEtMS04NjEyNw_08705f89-ff64-4b3d-a7a6-1e8022be1a4b"
      unitRef="usd">137909000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifd1f2abc0e78467d927adac6fa878af8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNC0yLTEtMS04NjEyNw_1cd2d700-10a1-4ed0-8f2c-9a78f5320982"
      unitRef="usd">6288000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifd1f2abc0e78467d927adac6fa878af8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNC00LTEtMS04NjEyNw_530eff9a-c979-4666-ad87-483504ddbd74"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifd1f2abc0e78467d927adac6fa878af8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNC02LTEtMS04NjEyNw_7ce8aa90-9735-4564-ba82-f992e44a1c0a"
      unitRef="usd">31000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd1f2abc0e78467d927adac6fa878af8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNC04LTEtMS04NjEyNw_94f64b02-6066-4007-9d5c-4073f2f6648b"
      unitRef="usd">6257000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idc2e8e031b6c4f349a9a22d1b983860b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNS0yLTEtMS04NjEyNw_b2c22152-2360-4c30-a788-8df8f7b9f41d"
      unitRef="usd">19531000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idc2e8e031b6c4f349a9a22d1b983860b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNS00LTEtMS04NjEyNw_dc3e8a04-b561-4ada-a612-6cf86e8cd804"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idc2e8e031b6c4f349a9a22d1b983860b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNS02LTEtMS04NjEyNw_3a26f712-ae83-45ea-8b1a-90ec7f3b3d88"
      unitRef="usd">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc2e8e031b6c4f349a9a22d1b983860b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfNS04LTEtMS04NjEyNw_6b10abfa-c8bb-487e-8d22-0bfa05ee2e1f"
      unitRef="usd">19499000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMTItMi0xLTEtODYxMjc_d61cfb41-fd30-4d70-ae57-9aaac23d1d44"
      unitRef="usd">195430000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMTItNC0xLTEtODYxMjc_eb97dfb5-308e-4ff1-a393-b91b60987526"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMTItNi0xLTEtODYxMjc_c7fb54b0-c465-4fa9-8775-0a05553084b7"
      unitRef="usd">1098000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOmRiMjcyMDgxMGQ2MzRhNGQ5ZWQzYmE4Zjk3ZDU2YjJmL3RhYmxlcmFuZ2U6ZGIyNzIwODEwZDYzNGE0ZDllZDNiYThmOTdkNTZiMmZfMTItOC0xLTEtODYxMjc_01bedff7-27ea-464d-af26-a7f49e0d70b7"
      unitRef="usd">194332000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i93ff7976ca834ff8be1fb773760bf3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMi0yLTEtMS04NjEyNw_a5d2417e-e6a2-4d2e-9209-34c5cb8bd05b"
      unitRef="usd">3182000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i93ff7976ca834ff8be1fb773760bf3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMi00LTEtMS04NjEyNw_1c7d53e5-4b7b-4cc4-a28e-87591efdcd2a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i93ff7976ca834ff8be1fb773760bf3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMi02LTEtMS04NjEyNw_ead44572-10ad-49a0-85e6-03cb4f5f1b00"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i93ff7976ca834ff8be1fb773760bf3ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMi04LTEtMS04NjEyNw_8107347e-e2db-448e-ada6-d4cba7d9bc1d"
      unitRef="usd">3182000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i43ff4e22b20243b28a23578412c3b209_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMy0yLTEtMS04NjEyNw_62d7e651-f7ab-4f12-a483-4b0528ed9548"
      unitRef="usd">57533000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i43ff4e22b20243b28a23578412c3b209_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMy00LTEtMS04NjEyNw_531921db-14e9-4cf1-abcc-3b4c6af55623"
      unitRef="usd">80000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i43ff4e22b20243b28a23578412c3b209_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMy02LTEtMS04NjEyNw_26249285-8e8c-41ca-bae3-38dba56c56bf"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i43ff4e22b20243b28a23578412c3b209_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfMy04LTEtMS04NjEyNw_16b4ddfa-d886-4ff3-9903-4f30696b160b"
      unitRef="usd">57611000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idb3acbf69765400b99cbf96568b817cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNC0yLTEtMS04NjEyNw_aa0c496c-c834-413f-afe2-ee01cf25622e"
      unitRef="usd">9936000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idb3acbf69765400b99cbf96568b817cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNC00LTEtMS04NjEyNw_ab8ab4ef-7d9b-43b7-8df5-fc75dd528319"
      unitRef="usd">102000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idb3acbf69765400b99cbf96568b817cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNC02LTEtMS04NjEyNw_9e7b04a7-a70e-49db-9b7a-43d939efa322"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idb3acbf69765400b99cbf96568b817cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNC04LTEtMS04NjEyNw_29d84e05-c4ae-4e52-abe8-bd55c94f8e11"
      unitRef="usd">10038000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4dbf2b62de404b8fa8423e1fb8f1bd7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNi0yLTEtMS04NjEyNw_7507a1a2-93ac-4dd8-8aa0-7f8c31dcd87d"
      unitRef="usd">70651000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4dbf2b62de404b8fa8423e1fb8f1bd7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNi00LTEtMS04NjEyNw_a221f14c-3b42-4c62-80cb-6e2b395bc069"
      unitRef="usd">182000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4dbf2b62de404b8fa8423e1fb8f1bd7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNi02LTEtMS04NjEyNw_7cba5dd3-ce10-4e7b-9a78-143f9c525491"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4dbf2b62de404b8fa8423e1fb8f1bd7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RhYmxlOjE3NDg0MTM3OTJmYjQ4ZTJhMTc2MzUwOGQ3MWQxNWJhL3RhYmxlcmFuZ2U6MTc0ODQxMzc5MmZiNDhlMmExNzYzNTA4ZDcxZDE1YmFfNi04LTEtMS04NjEyNw_08a39282-aff6-434d-9e95-24dc722ce1c8"
      unitRef="usd">70831000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InterestReceivable
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNzgyNA_86c5a689-e238-4206-a496-49ddd410395d"
      unitRef="usd">200000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfNzgzMQ_92d3ea2f-b47c-4053-aeea-2e3ec9cba831"
      unitRef="usd">100000</us-gaap:InterestReceivable>
    <pcrx:NumberOfMajorCustomers
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODIzMA_d2740865-5028-48bb-a904-a5077d0b59ab"
      unitRef="customer">3</pcrx:NumberOfMajorCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id7c6f1c8ace3439a97adbf4622bc27e9_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODMxNA_de86d933-7d46-4bf8-941f-1549f10dd1da"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iddf44d8e1eb24bb38df6f546dbde1595_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODMxOA_973aa968-ab0c-4766-ad70-35d7e03bdc33"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic92dd8c00b21453d812274cd1558efeb_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODMyNQ_9272d75b-67f6-47d0-8788-0d747231fd6a"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <pcrx:NumberOfMajorCustomers
      contextRef="ib06fd977f58642338910637dc9ee051e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODMzNg_200033d4-ed1b-4530-a05a-39356f180bc0"
      unitRef="segment">4</pcrx:NumberOfMajorCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i364140fb0ecb4c5b90678acdcbc6f1ab_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODQyMA_5cf19d59-702d-4f7d-8dce-ea1c3ac3c118"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if6fb800aa91a443a8562539853dbd945_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODQyNA_21163b6c-08bf-421d-a4aa-134e8118c086"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia1df9fb6c8864c09a8ff94e2cb57ad21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODQyOA_cef5c5a0-b974-4a1f-abab-a747bcd4365f"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaeada0763b1349a6a781e82453974c12_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfODQzNQ_eae037d6-4aa8-4b5d-8690-7363ff4da51b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTA4OA_a24a966c-e331-416e-a7eb-d6c291610a72"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN182Ny9mcmFnOjVkNjQ4MWY2NzAxODRkNzM5NjY5NzY2NTc2OTBlNWUyL3RleHRyZWdpb246NWQ2NDgxZjY3MDE4NGQ3Mzk2Njk3NjY1NzY5MGU1ZTJfOTA4OA_bfded682-dbc9-4a7c-985a-52f350a7ffa7"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RleHRyZWdpb246YjVmMTM2MzEzMjc5NGU4ZGFjZWVlNWQ0ZDEzZWM4ZDFfMjUx_d7c36333-9607-44ca-a704-bfe428b78a00">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-bottom:9pt"&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;Accumulated Other Comprehensive (Loss) Income &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&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 tables illustrate the changes in the balances of the Company&#x2019;s accumulated other comprehensive (loss) income for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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:9pt;font-weight:700;line-height:100%"&gt;Net Unrealized (Loss) Gain From Available&lt;br/&gt;For Sale Investments&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized Foreign Currency Translation&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:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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;139&#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;28&#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;167&#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;Net unrealized loss on investments, net of tax&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;(893)&lt;/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;(893)&lt;/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;Foreign currency translation adjustments&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;121&#160;&lt;/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;121&#160;&lt;/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;/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;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(754)&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;149&#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;(605)&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:9pt"&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:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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:9pt;font-weight:700;line-height:100%"&gt;Net Unrealized (Loss) Gain From Available&lt;br/&gt;For Sale Investments&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized Foreign Currency Translation&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:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&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;div&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&#160;31, 2020&lt;/span&gt;&lt;/div&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;319&#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;(1)&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;318&#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;Net unrealized loss on investments, net of tax&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;(138)&lt;/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;(138)&lt;/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;Foreign currency translation adjustments&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;1&#160;&lt;/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&#160;&lt;/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;Balance at June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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;181&#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;181&#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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RleHRyZWdpb246YjVmMTM2MzEzMjc5NGU4ZGFjZWVlNWQ0ZDEzZWM4ZDFfMjQx_d4fa53f8-2c48-44e0-9c9f-6c65a95495c7">&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&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 tables illustrate the changes in the balances of the Company&#x2019;s accumulated other comprehensive (loss) income for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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:9pt;font-weight:700;line-height:100%"&gt;Net Unrealized (Loss) Gain From Available&lt;br/&gt;For Sale Investments&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized Foreign Currency Translation&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:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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;139&#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;28&#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;167&#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;Net unrealized loss on investments, net of tax&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;(893)&lt;/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;(893)&lt;/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;Foreign currency translation adjustments&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;121&#160;&lt;/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;121&#160;&lt;/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;/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;Balance at June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(754)&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;149&#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;(605)&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:9pt"&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:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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:9pt;font-weight:700;line-height:100%"&gt;Net Unrealized (Loss) Gain From Available&lt;br/&gt;For Sale Investments&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized Foreign Currency Translation&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:9pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive (Loss) Income&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;div&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&#160;31, 2020&lt;/span&gt;&lt;/div&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;319&#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;(1)&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;318&#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;Net unrealized loss on investments, net of tax&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;(138)&lt;/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;(138)&lt;/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;Foreign currency translation adjustments&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;1&#160;&lt;/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&#160;&lt;/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;Balance at June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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;181&#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;181&#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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="iab2955eb68904b22a10de3106fc90299_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMS0yLTEtMS04NjEyNw_f4ba0ebf-c63b-442a-8b15-62ef997c7624"
      unitRef="usd">139000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34fc14fcb0fe4ad4984107a1fefc0823_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMS00LTEtMS04NjEyNw_e7f547e8-9d91-453c-a413-6feea4236637"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02ecdd29c7414c46a2309f3f15aa4ef2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMS02LTEtMS04NjEyNw_f5f6d6c5-7931-4c3e-bb30-2e34fdea8025"
      unitRef="usd">167000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie211f03ed1a748f1aa10a0c73727da12_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMi0yLTEtMS04NjEyNw_9cb3e2a1-97d7-405b-8ea5-9a1c96957991"
      unitRef="usd">-893000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i40fceb10d076413aa7ec6129f9f379d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMi02LTEtMS04NjEyNw_e5224ae6-199a-4d0d-94e2-fd2aeaea8de8"
      unitRef="usd">-893000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iedea906cd76a4d4bba0431551477a909_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMy00LTEtMS04NjEyNw_2211cddf-c0ac-4c6c-8fc9-a5c2f6399cb3"
      unitRef="usd">121000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i40fceb10d076413aa7ec6129f9f379d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfMy02LTEtMS04NjEyNw_12294013-d2a9-4ee5-882a-af676767686f"
      unitRef="usd">121000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i31ac85e1887749e4b9a817256cbd8b28_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfNS0yLTEtMS04NjEyNw_3e702020-c358-4f6a-94c3-826567e36736"
      unitRef="usd">-754000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48031d7bf51f42d489a3a3a50bf8e6af_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfNS00LTEtMS04NjEyNw_3a042285-f45b-4be1-a080-96cdbd01d655"
      unitRef="usd">149000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20af892b1391416d8055702cfd957969_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOmJlMzA2NjEzOTkwNTQ1MzdhYzU4YWY2NzFhZDg2OTRiL3RhYmxlcmFuZ2U6YmUzMDY2MTM5OTA1NDUzN2FjNThhZjY3MWFkODY5NGJfNS02LTEtMS04NjEyNw_d1951c5c-70ec-4db0-9ae7-177ddbcbe7e0"
      unitRef="usd">-605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6cb2fdecf4b4a0a85c84a8fd76f0bbe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMS0yLTEtMS04NjEyNw_812acb80-b8fd-4a24-96e6-0d4414611b71"
      unitRef="usd">319000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25d448a3f20f451b9239b04a6513c8cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMS00LTEtMS04NjEyNw_2b29ee60-9898-49bb-9b32-ef4ae4ba6b2a"
      unitRef="usd">-1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67ba2e38a38f4c4c81d24bf4be710a79_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMS02LTEtMS04NjEyNw_db43c7ae-d896-44c2-a03a-dc0faf2d8be6"
      unitRef="usd">318000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i08b536b7990b4e1894b876ae5ada1a24_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMi0yLTEtMS04NjEyNw_ccd7b083-6797-4e19-bc32-5eca6bfb1e71"
      unitRef="usd">-138000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie355b25162354a51a4bc570c648c9f9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMi02LTEtMS04NjEyNw_7d85c157-d8c1-475e-8df5-4bd61131413c"
      unitRef="usd">-138000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id1995fc5495b4921bfb8486c9d6f9f19_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMy00LTEtMS04NjEyNw_066edac6-eb5e-486a-a017-f8b402f0076b"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie355b25162354a51a4bc570c648c9f9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfMy02LTEtMS04NjEyNw_b128d24b-4207-48b3-b373-300b2405cae7"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="if83f4b65463347e6a51d901c1e50e22e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfNS0yLTEtMS04NjEyNw_0ef36e63-4a35-48ad-9f71-f00fe0f56de7"
      unitRef="usd">181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e1e3475775b4e76ab6efcb59dd158f6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfNS00LTEtMS04NjEyNw_158b0eb3-7a72-4297-9b24-e2bb3d3cbc1d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id12c8e6e979d472c83e9f7f03a527326_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183MC9mcmFnOmI1ZjEzNjMxMzI3OTRlOGRhY2VlZTVkNGQxM2VjOGQxL3RhYmxlOjY1MGVmYmRiNTVkMDQ4YThiNzBhMWJiNGVhNTE4ZTM2L3RhYmxlcmFuZ2U6NjUwZWZiZGI1NWQwNDhhOGI3MGExYmI0ZWE1MThlMzZfNS02LTEtMS04NjEyNw_29694036-3a65-4edf-a549-774b38b5ba9f"
      unitRef="usd">181000</us-gaap:StockholdersEquity>
    <us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTA5NA_fbe37845-5a60-42cb-b7e8-f3005c27a5e8">STOCK PLANS&lt;div style="margin-top:9pt"&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-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 stock-based compensation expense in the periods presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Cost of goods sold&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 #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;1,478&#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;1,465&#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;2,830&#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;2,917&#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:bottom"&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 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,520&#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;1,329&#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,978&#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,435&#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;Selling, general and administrative&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;8,546&#160;&lt;/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,667&#160;&lt;/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,925&#160;&lt;/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;15,219&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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 #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;11,544&#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;10,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 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;22,733&#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;20,571&#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:15pt"&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation from:&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;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;&#160;&#160;&#160;&#160;Stock options&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;6,542&#160;&lt;/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,552&#160;&lt;/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,327&#160;&lt;/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,048&#160;&lt;/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;&#160;&#160;&#160;&#160;Restricted stock units&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;4,717&#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,646&#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,830&#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;7,038&#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;&#160;&#160;&#160;&#160;Employee stock purchase plan&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;285&#160;&lt;/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;263&#160;&lt;/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;576&#160;&lt;/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;485&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-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;11,544&#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;10,461&#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;border-top:1pt solid #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;22,733&#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;20,571&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 tables contain information about the Company&#x2019;s stock option and restricted stock unit, or RSU, activity for the six months ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;&#160;Number of 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:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Exercise Price (Per Share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;Outstanding at December&#160;31, 2021&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;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;6,050,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 #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;49.32&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Granted&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;1,010,780&#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;60.22&#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;&#160;&#160;&#160;&#160;&#160;Exercised&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;(630,413)&lt;/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.80&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;Forfeited&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;(54,215)&lt;/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.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;/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;&#160;&#160;&#160;&#160;&#160;Expired&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;(13,054)&lt;/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;85.48&#160;&lt;/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;&#160;Outstanding at June&#160;30, 2022&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;border-bottom:3pt double #000000;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;6,363,638&#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 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.39&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;&#160;Number of Units&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:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value (Per Share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Unvested at December&#160;31, 2021&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;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;955,277&#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;52.85&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Granted&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;568,049&#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;60.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;/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;&#160;&#160;&#160;&#160;&#160;Vested&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;(298,607)&lt;/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;49.65&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;Forfeited&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;(44,929)&lt;/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;54.16&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at June&#160;30, 2022&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;border-bottom:3pt double #000000;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;1,179,790&#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 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;57.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average fair value of stock options granted during the six months ended June&#160;30, 2022 wa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s &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;$25.69&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;per share. The fair values of stock options granted were estimated using the Black-Scholes option valuation model with the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Black-Scholes Weighted Average Assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Expected dividend yield&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 #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:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&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;Risk-free interest rate&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:10pt;font-weight:400;line-height:100%"&gt;2.83%&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;Expected volatility&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: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;45.15%&lt;/span&gt;&lt;/td&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;Expected term of options&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:10pt;font-weight:400;line-height:100%"&gt;4.92 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Company&#x2019;s stockholders approved the Amended and Restated 2014 Employee Stock Purchase Plan, or ESPP. The ESPP was amended to increase the number of shares of common stock that may be sold under the ESPP by an additional 500,000 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP features two six-month offering periods per year, running from January 1&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; &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 June 30 and July 1 to December 31. Under the ESPP, employees may elect to contribute after-tax earnings to purchase shares at 85% of the closing fair market value of the Company&#x2019;s common stock on either the offering date or the purchase date, whichever is less. During the six months ended June&#160;30, 2022, 36,729 shares were purchased and issued through the ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTEwOA_97c0e02b-b52a-42be-964a-574081dd2fa9">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 stock-based compensation expense in the periods presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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="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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Cost of goods sold&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 #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;1,478&#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;1,465&#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;2,830&#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;2,917&#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:bottom"&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 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,520&#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;1,329&#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,978&#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,435&#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;Selling, general and administrative&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;8,546&#160;&lt;/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,667&#160;&lt;/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,925&#160;&lt;/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;15,219&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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 #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;11,544&#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;10,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 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;22,733&#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;20,571&#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:15pt"&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation from:&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;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;&#160;&#160;&#160;&#160;Stock options&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;6,542&#160;&lt;/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,552&#160;&lt;/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,327&#160;&lt;/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,048&#160;&lt;/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;&#160;&#160;&#160;&#160;Restricted stock units&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;4,717&#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,646&#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,830&#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;7,038&#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;&#160;&#160;&#160;&#160;Employee stock purchase plan&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;285&#160;&lt;/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;263&#160;&lt;/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;576&#160;&lt;/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;485&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-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;11,544&#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;10,461&#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;border-top:1pt solid #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;22,733&#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;20,571&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff0cddc2bc28438a8934112eb263d081_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMi0yLTEtMS04NjEyNw_656bcc24-1413-4e3a-9437-828ab417cc78"
      unitRef="usd">1478000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c88759301c941b096aecd8a4937c534_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMi00LTEtMS04NjEyNw_aadb02c7-7ab9-4506-922a-86fea0bae3f4"
      unitRef="usd">1465000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55eab178e9a043b1a145b43918fe8858_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMi02LTEtMS04NjEyNw_a8b3884c-0523-492e-96f6-be95d8888f7f"
      unitRef="usd">2830000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a8f20a978a34500a4d487f8a56ade4b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMi04LTEtMS04NjEyNw_8b3baafe-ccdd-4d7b-8ec6-36af60d6223c"
      unitRef="usd">2917000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i212b2c71c3a147c7a27ebf79f5a7c12e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMy0yLTEtMS04NjEyNw_0d969976-13d1-4af8-b1b5-09b85481f27f"
      unitRef="usd">1520000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i20270789c96347f29c7c132e72ddd5c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMy00LTEtMS04NjEyNw_5f9621fd-185f-46ce-bdcc-3cedc3c116e7"
      unitRef="usd">1329000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i50d1f8b7f2c346eeb7844217241e3a36_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMy02LTEtMS04NjEyNw_809517a8-79e5-4a87-b5e7-2cf5cdf0b12d"
      unitRef="usd">2978000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i02b1b5de0b8e42078315f31d7aef6b00_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMy04LTEtMS04NjEyNw_0ac62f3e-b5a5-4136-929f-d86441b87254"
      unitRef="usd">2435000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03a4c08595d646a1baa2a16e237083a6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNC0yLTEtMS04NjEyNw_b36f2021-2245-4da3-be13-7cad24255bf7"
      unitRef="usd">8546000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifecfe644d38148929046d13feafd4dab_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNC00LTEtMS04NjEyNw_72ea6c99-74ce-4e7d-b45d-9910bb6955f0"
      unitRef="usd">7667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf0d15f2737042a888b6d0615dc70cd1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNC02LTEtMS04NjEyNw_0bdefb71-ef38-4cfe-9d25-ea6ad25abe5d"
      unitRef="usd">16925000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic7634d27564544329107cc50cd79208f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNC04LTEtMS04NjEyNw_b080699e-5685-428d-a800-090a4f0aee8b"
      unitRef="usd">15219000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNS0yLTEtMS04NjEyNw_667bd6b2-4c21-45cc-a4dc-5f44e6d412c5"
      unitRef="usd">11544000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNS00LTEtMS04NjEyNw_fc661b6f-da80-4413-9b9a-860620d13c17"
      unitRef="usd">10461000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNS02LTEtMS04NjEyNw_c338e7d4-9ac3-434b-9575-4528a914cb24"
      unitRef="usd">22733000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfNS04LTEtMS04NjEyNw_c899d48b-564e-439a-8b45-c921a703d9ee"
      unitRef="usd">20571000</us-gaap:AllocatedShareBasedCompensationExpense>
    <pcrx:Compensationexpensefromstockoptionsemployees
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOC0yLTEtMS04NjEyNw_ac1ee2fb-218c-41af-bbe4-5ca58c88c9d2"
      unitRef="usd">6542000</pcrx:Compensationexpensefromstockoptionsemployees>
    <pcrx:Compensationexpensefromstockoptionsemployees
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOC00LTEtMS04NjEyNw_4d9b1848-b998-456a-825c-f59b1809f9c9"
      unitRef="usd">6552000</pcrx:Compensationexpensefromstockoptionsemployees>
    <pcrx:Compensationexpensefromstockoptionsemployees
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOC02LTEtMS04NjEyNw_c7698bb6-71a7-41fc-a0cd-203adf49b3a7"
      unitRef="usd">13327000</pcrx:Compensationexpensefromstockoptionsemployees>
    <pcrx:Compensationexpensefromstockoptionsemployees
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOC04LTEtMS04NjEyNw_9f5478b8-4cf9-456b-ad0b-494abf5dfebc"
      unitRef="usd">13048000</pcrx:Compensationexpensefromstockoptionsemployees>
    <us-gaap:RestrictedStockExpense
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOS0yLTEtMS04NjEyNw_07521642-9f55-4744-88e9-32fc577a0919"
      unitRef="usd">4717000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOS00LTEtMS04NjEyNw_00a41fd1-578c-4205-a681-097a96ac4753"
      unitRef="usd">3646000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOS02LTEtMS04NjEyNw_1e998cf4-6c8b-42a9-9b20-427cda385a0f"
      unitRef="usd">8830000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfOS04LTEtMS04NjEyNw_7f69aa3b-8663-4537-a424-da042c61559b"
      unitRef="usd">7038000</us-gaap:RestrictedStockExpense>
    <pcrx:CompensationExpenseFromEmployeeStockPurchasePlan
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTAtMi0xLTEtODYxMjc_6eed832a-fa94-46bb-9ece-da77e99f89bb"
      unitRef="usd">285000</pcrx:CompensationExpenseFromEmployeeStockPurchasePlan>
    <pcrx:CompensationExpenseFromEmployeeStockPurchasePlan
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTAtNC0xLTEtODYxMjc_463281e3-4e09-40ad-a1d3-95e1197887ee"
      unitRef="usd">263000</pcrx:CompensationExpenseFromEmployeeStockPurchasePlan>
    <pcrx:CompensationExpenseFromEmployeeStockPurchasePlan
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTAtNi0xLTEtODYxMjc_f89f6e0a-b934-4c75-ab95-e9a2b3990a6d"
      unitRef="usd">576000</pcrx:CompensationExpenseFromEmployeeStockPurchasePlan>
    <pcrx:CompensationExpenseFromEmployeeStockPurchasePlan
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTAtOC0xLTEtODYxMjc_b03a65ce-ba89-462d-85f8-38d9aeeda059"
      unitRef="usd">485000</pcrx:CompensationExpenseFromEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensation
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTEtMi0xLTEtODYxMjc_147e82e7-c2a4-4f6b-a7d7-f75a79796d4d"
      unitRef="usd">11544000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTEtNC0xLTEtODYxMjc_01717bda-4297-4c41-8fd2-a5e5679f3e5a"
      unitRef="usd">10461000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTEtNi0xLTEtODYxMjc_d659994d-b1e1-4276-8689-3d0d232f3e3c"
      unitRef="usd">22733000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjc2MThjZTIwYjkyOTRmNWFiNjlhODk2NDJlNzhmNTg1L3RhYmxlcmFuZ2U6NzYxOGNlMjBiOTI5NGY1YWI2OWE4OTY0MmU3OGY1ODVfMTEtOC0xLTEtODYxMjc_29607823-c001-4f58-adf9-947f5f480c85"
      unitRef="usd">20571000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTExMA_c51a7fce-e2b3-4ebc-9a67-8eede5a554a2">&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 tables contain information about the Company&#x2019;s stock option and restricted stock unit, or RSU, activity for the six months ended June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;&#160;Number of 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:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Exercise Price (Per Share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;&#160;Outstanding at December&#160;31, 2021&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;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;6,050,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 #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;49.32&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Granted&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;1,010,780&#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;60.22&#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;&#160;&#160;&#160;&#160;&#160;Exercised&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;(630,413)&lt;/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.80&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;Forfeited&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;(54,215)&lt;/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.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;/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;&#160;&#160;&#160;&#160;&#160;Expired&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;(13,054)&lt;/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;85.48&#160;&lt;/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;&#160;Outstanding at June&#160;30, 2022&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;border-bottom:3pt double #000000;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;6,363,638&#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 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.39&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;&#160;Number of Units&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:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value (Per Share)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Unvested at December&#160;31, 2021&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;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;955,277&#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;52.85&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Granted&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;568,049&#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;60.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;/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;&#160;&#160;&#160;&#160;&#160;Vested&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;(298,607)&lt;/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;49.65&#160;&lt;/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;&#160;&#160;&#160;&#160;&#160;Forfeited&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;(44,929)&lt;/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;54.16&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at June&#160;30, 2022&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;border-bottom:3pt double #000000;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;1,179,790&#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 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;57.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfMS0yLTEtMS04NjEyNw_1a3f57ee-0b53-4cc7-8b08-e919b0363aea"
      unitRef="shares">6050540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if1e299ef910a46358668913b0b2f165d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfMS00LTEtMS04NjEyNw_1315471a-7995-4095-b29f-bfc27231111c"
      unitRef="usdPerShare">49.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfMi0yLTEtMS04NjEyNw_3c4baf99-3a47-4869-a753-b1ad9e003dfa"
      unitRef="shares">1010780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfMi00LTEtMS04NjEyNw_519ccc63-d001-4a37-a321-fffc4aca9664"
      unitRef="usdPerShare">60.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfMy0yLTEtMS04NjEyNw_c053f6e5-0e28-42bd-a5b6-6ce3d37e39d5"
      unitRef="shares">630413</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfMy00LTEtMS04NjEyNw_a02f7152-c0d0-48c3-9b4f-527e7bd4bf9b"
      unitRef="usdPerShare">34.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfNC0yLTEtMS04NjEyNw_3d9a9e65-72be-432c-88bb-fb23eed45f19"
      unitRef="shares">54215</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfNC00LTEtMS04NjEyNw_fd1f87f3-cd46-4ae1-a352-3a07ef68e777"
      unitRef="usdPerShare">52.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfNS0yLTEtMS04NjEyNw_0be765fa-9a60-4dd3-8852-57e4c93b9143"
      unitRef="shares">13054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfNS00LTEtMS04NjEyNw_43df9c7a-76a0-487d-b515-bd92a4e1db75"
      unitRef="usdPerShare">85.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfNi0yLTEtMS04NjEyNw_a023638e-9544-4b1f-b10c-e91e2b0f0a55"
      unitRef="shares">6363638</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibfe1468fe7344d909a88362d4b43314a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjUwNmQyMDU4MzNmZjRiZjJiMWVhNTI3MWRlNTg0NDBiL3RhYmxlcmFuZ2U6NTA2ZDIwNTgzM2ZmNGJmMmIxZWE1MjcxZGU1ODQ0MGJfNi00LTEtMS04NjEyNw_cea9bd27-db65-458e-adc8-13ccd8ec8ac3"
      unitRef="usdPerShare">52.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i85df01f524b547a39620a6cd60ab5eae_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfMS0yLTEtMS04NjEyNw_78311ff9-5d3f-4b31-96da-ad5510511ed9"
      unitRef="shares">955277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i85df01f524b547a39620a6cd60ab5eae_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfMS00LTEtMS04NjEyNw_4822b989-d6ee-439b-bf80-55a678bd97c8"
      unitRef="usdPerShare">52.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfMi0yLTEtMS04NjEyNw_2533e5e1-6f2e-42c9-a726-1e5d9e8adf39"
      unitRef="shares">568049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfMi00LTEtMS04NjEyNw_a2ea4fcd-8f0a-46c6-b52a-d10e1b75fe09"
      unitRef="usdPerShare">60.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfMy0yLTEtMS04NjEyNw_35fef379-0f0b-4f65-9f96-a1298ed45c37"
      unitRef="shares">298607</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfMy00LTEtMS04NjEyNw_bf5e28c1-e615-46c4-a05e-2d101d503255"
      unitRef="usdPerShare">49.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfNC0yLTEtMS04NjEyNw_3dbcc440-d6de-404b-9df9-9e6abecbfff3"
      unitRef="shares">44929</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfNC00LTEtMS04NjEyNw_75a18a57-130c-41df-9390-7617e85f647f"
      unitRef="usdPerShare">54.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5ca303801f644e169133ec4d7e0c6998_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfNS0yLTEtMS04NjEyNw_afc9012d-616f-42ed-9c32-21020ded655d"
      unitRef="shares">1179790</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5ca303801f644e169133ec4d7e0c6998_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjE2OTA3ZWY2ODVkNjRjOGZiMDEyNTI5NTBlYThjNWQ5L3RhYmxlcmFuZ2U6MTY5MDdlZjY4NWQ2NGM4ZmIwMTI1Mjk1MGVhOGM1ZDlfNS00LTEtMS04NjEyNw_d87f94b8-b879-459c-8f4b-0f11a5ac2fd9"
      unitRef="usdPerShare">57.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfNDE1_ffa9e01d-4c8e-4ca1-ad23-89f450a6b0cf"
      unitRef="usdPerShare">25.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTEwMQ_efc03388-aba4-4cc6-ba38-b1457c9be635">The fair values of stock options granted were estimated using the Black-Scholes option valuation model with the following weighted average assumptions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;border-top:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Black-Scholes Weighted Average Assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Expected dividend yield&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 #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:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&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;Risk-free interest rate&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:10pt;font-weight:400;line-height:100%"&gt;2.83%&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;Expected volatility&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: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;45.15%&lt;/span&gt;&lt;/td&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;Expected term of options&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:10pt;font-weight:400;line-height:100%"&gt;4.92 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic81f6fe7f20c42f1b4de4a1b31d5c81d_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjRlNzZjZDc1ZTVlZTQ3OTk5ZmM1MTlhMmFlMjZmOWU3L3RhYmxlcmFuZ2U6NGU3NmNkNzVlNWVlNDc5OTlmYzUxOWEyYWUyNmY5ZTdfMS0yLTEtMS04NjEyNw_19b97ba4-274e-40c0-80f3-695c1974f692"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic81f6fe7f20c42f1b4de4a1b31d5c81d_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjRlNzZjZDc1ZTVlZTQ3OTk5ZmM1MTlhMmFlMjZmOWU3L3RhYmxlcmFuZ2U6NGU3NmNkNzVlNWVlNDc5OTlmYzUxOWEyYWUyNmY5ZTdfMi0yLTEtMS04NjEyNw_c1ab9baf-92e9-4b2d-a7cb-c3b311b38cf5"
      unitRef="number">0.0283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic81f6fe7f20c42f1b4de4a1b31d5c81d_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjRlNzZjZDc1ZTVlZTQ3OTk5ZmM1MTlhMmFlMjZmOWU3L3RhYmxlcmFuZ2U6NGU3NmNkNzVlNWVlNDc5OTlmYzUxOWEyYWUyNmY5ZTdfMy0yLTEtMS04NjEyNw_6a09f7cd-d09c-4308-af96-17715339ba6d"
      unitRef="number">0.4515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic81f6fe7f20c42f1b4de4a1b31d5c81d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RhYmxlOjRlNzZjZDc1ZTVlZTQ3OTk5ZmM1MTlhMmFlMjZmOWU3L3RhYmxlcmFuZ2U6NGU3NmNkNzVlNWVlNDc5OTlmYzUxOWEyYWUyNmY5ZTdfNC0yLTEtMS04NjEyNw_dd5ab241-859f-4a3a-b3df-dcee39f9e62c">P4Y11M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <pcrx:EmployeeStockPurchasePlansSharesAmountAuthorizedToBeSoldDuringPeriodIncrease
      contextRef="ie5b71027039a48cebc64faf0916105d2_D20220601-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTA5OTUxMTYzMDQ5OQ_0ec80bf9-eacd-414a-855a-82b2976fa881"
      unitRef="shares">500000</pcrx:EmployeeStockPurchasePlansSharesAmountAuthorizedToBeSoldDuringPeriodIncrease>
    <pcrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods
      contextRef="i39a0a2f43861465f96e848700239814f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfNjc5_1a241adb-7ee6-43a9-8f64-7668066eaa44"
      unitRef="offeringperiod">2</pcrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriods>
    <pcrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i39a0a2f43861465f96e848700239814f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTA5OA_559ccce6-8107-44a2-bff0-d160e53d6521">P6M</pcrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfODcw_53ff5688-33cc-4910-8570-7704985a46fb"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183My9mcmFnOjJmYzI1ZDc0NzA2NTQ4NWM4ODE1MTU4NjdkYzdhMzZmL3RleHRyZWdpb246MmZjMjVkNzQ3MDY1NDg1Yzg4MTUxNTg2N2RjN2EzNmZfMTAzNg_7afcdfa8-c9a5-4937-9444-c202252c4b01"
      unitRef="shares">36729</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RleHRyZWdpb246MWViOWVmMjdhZDJmNGQ5MmE0YmJjOGIwY2EzODMyNmVfMjE4NA_dd8fe6dc-9949-43f1-b605-5da6cdffae1b">NET INCOME (LOSS) PER SHARE&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to common shares by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share is calculated by dividing the net income (loss) attributable to common shares by the weighted average number of common shares outstanding plus dilutive potential common shares outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&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 was adopted on January 1, 2022 and requires the Company to use the if-converted method to calculate the number of potentially dilutive shares for convertible debt. Under the if-converted method, adjustments are made to the diluted net income (loss) per common share calculation as if the Company had converted the convertible debt on the first day of each period presented. Adjustments to the numerator are made to add back the interest expense associated with the convertible debt on a post-tax basis. Adjustments to the denominator reflect the number of shares assumed to be convertible at the beginning of the period. For additional information regarding ASU 2020-06, see Note 2&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;, Summary of Significant Accounting Policies&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;. Prior to January 1, 2022, the Company used the treasury stock method to calculate dilutive shares on its convertible debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potential common shares include the shares of common stock issuable upon the exercise of outstanding stock options, the vesting of RSUs and the purchase of shares from the ESPP (using the treasury stock method), if applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potential common shares are excluded from the diluted net income (loss) per share computation to the extent they would be antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;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 income per common share for the three and six mon&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;ths ended June&#160;30, 2022 and 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:700;line-height:100%"&gt;Numerator:&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net income&#x2014;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;19,876&#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;19,081&#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;26,704&#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,450&#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;ASU 2020-06 convertible notes if-converted method adjustment&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,039&#160;&lt;/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,078&#160;&lt;/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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Adjusted net income&#x2014;diluted&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;20,915&#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;19,081&#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;28,782&#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;29,450&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Weighted average common shares outstanding&#x2014;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;45,501&#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;44,145&#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;45,185&#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,989&#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;Computation of diluted 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 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;ASU 2020-06 convertible notes if-converted method adjustment&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,607&#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;5,607&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Dilutive effect of stock options&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,016&#160;&lt;/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,062&#160;&lt;/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,106&#160;&lt;/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,284&#160;&lt;/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;&#160;&#160;&#160;Dilutive effect of RSUs&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;347&#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;381&#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;360&#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;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;/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;Dilutive effect of conversion premium on the 2022 Notes&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;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;&#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&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of ESPP purchase options&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;7&#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;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;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;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;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;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;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Weighted average common shares outstanding&#x2014;diluted&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;52,478&#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="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;45,592&#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="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;52,262&#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="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;45,779&#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:700;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&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 #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;/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;&#160;&#160;&#160;Basic net income per common share&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.44&#160;&lt;/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.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;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.59&#160;&lt;/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.67&#160;&lt;/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;&#160;&#160;&#160;Diluted net income per common share&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.40&#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.42&#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.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;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.64&#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;/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 summarizes the outstanding stock options, RSUs and convertible senior notes that were excluded from the diluted net income per common share calculation because the effects of including these potential shares were antidilutive in the periods presented (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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Weighted average number of stock options&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;1,948&#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="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;2,088&#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="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;1,855&#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="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;1,489&#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;Convertible senior notes&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 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;1,196&#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: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 number of RSUs&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;31&#160;&lt;/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;26&#160;&lt;/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;24&#160;&lt;/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;14&#160;&lt;/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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,979&#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 colspan="2" style="background-color:#ffffff;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;2,114&#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 colspan="2" style="background-color:#ffffff;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;3,075&#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 colspan="2" style="background-color:#ffffff;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;1,503&#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;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RleHRyZWdpb246MWViOWVmMjdhZDJmNGQ5MmE0YmJjOGIwY2EzODMyNmVfMjE3Mw_30f389d4-e9fe-43b3-944f-b889d63a6bf9">&lt;div style="margin-bottom:9pt;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;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 income per common share for the three and six mon&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;ths ended June&#160;30, 2022 and 2021 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:700;line-height:100%"&gt;Numerator:&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net income&#x2014;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;19,876&#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;19,081&#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;26,704&#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,450&#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;ASU 2020-06 convertible notes if-converted method adjustment&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,039&#160;&lt;/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,078&#160;&lt;/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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Adjusted net income&#x2014;diluted&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;20,915&#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;19,081&#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;28,782&#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;29,450&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Weighted average common shares outstanding&#x2014;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;45,501&#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;44,145&#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;45,185&#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,989&#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;Computation of diluted 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 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;ASU 2020-06 convertible notes if-converted method adjustment&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,607&#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;5,607&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Dilutive effect of stock options&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,016&#160;&lt;/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,062&#160;&lt;/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,106&#160;&lt;/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,284&#160;&lt;/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;&#160;&#160;&#160;Dilutive effect of RSUs&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;347&#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;381&#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;360&#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;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;/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;Dilutive effect of conversion premium on the 2022 Notes&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;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;&#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&#160;&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of ESPP purchase options&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;7&#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;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;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;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;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;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;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Weighted average common shares outstanding&#x2014;diluted&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;52,478&#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="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;45,592&#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="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;52,262&#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="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;45,779&#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:700;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&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 #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;/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;&#160;&#160;&#160;Basic net income per common share&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.44&#160;&lt;/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.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;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.59&#160;&lt;/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.67&#160;&lt;/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;&#160;&#160;&#160;Diluted net income per common share&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.40&#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.42&#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.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;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.64&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMy0xLTEtMS04NjEyNw_a8a6a987-f9dd-47b4-88aa-b71fe5740c77"
      unitRef="usd">19876000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMy0zLTEtMS04NjEyNw_b96f8954-4e13-4041-a2d8-2caa3909d3ff"
      unitRef="usd">19081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMy01LTEtMS04NjEyNw_4faeef17-c885-4e17-8c1f-65f98bf6f29f"
      unitRef="usd">26704000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMy03LTEtMS04NjEyNw_0865c80d-ed85-4e1f-8353-903d21380f3c"
      unitRef="usd">29450000</us-gaap:NetIncomeLoss>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNC0xLTEtMS05MTQ3MA_3ed9c6db-549d-45df-8402-5dc1d9ecb2f3"
      unitRef="usd">1039000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNC0zLTEtMS05MTQ3MA_7d24b80b-c7aa-47ca-91b3-3da2bdb6cad6"
      unitRef="usd">0</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNC01LTEtMS04NjEyNw_27ea9404-1b3e-4b10-9dec-08e093cd4a91"
      unitRef="usd">2078000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNC03LTEtMS04NjEyNw_146974e6-c243-47db-af58-3b1cacf8151f"
      unitRef="usd">0</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNi0xLTEtMS04NjEyNw_cd92a547-987d-4fcd-b4ea-5ee99c94e2ab"
      unitRef="usd">20915000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNi0zLTEtMS04NjEyNw_f8ea6dbf-19a4-42cc-9331-5b04a14aed00"
      unitRef="usd">19081000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNi01LTEtMS04NjEyNw_ddbc615b-b675-4564-871e-2959b4bb2f1e"
      unitRef="usd">28782000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfNi03LTEtMS04NjEyNw_c75322bb-841e-48d2-9ecd-25d980ae5ef0"
      unitRef="usd">29450000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTMtMS0xLTEtODYxMjc_f0944291-da58-4494-aa6c-a31bafdc80a8"
      unitRef="shares">45501000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTMtMy0xLTEtODYxMjc_48455602-aeed-4e5f-8d01-389ba7f63e7b"
      unitRef="shares">44145000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTMtNS0xLTEtODYxMjc_af84c92f-c9ee-4c92-ac9b-69d5b4488714"
      unitRef="shares">45185000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTMtNy0xLTEtODYxMjc_eda1be55-7704-4038-a30c-986d19354794"
      unitRef="shares">43989000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i43454386d0e64c9aa58f37a86d3898e1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTUtMS0xLTEtODk5ODg_fd2aa14d-f3a7-40b0-947d-91082637d6b2"
      unitRef="shares">5607000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i303f42a872d84848a26c7935521e8d9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTUtMy0xLTEtODk5ODg_b761f32d-0a42-4a6b-b51e-17896b024d87"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="id76d6ea4321e4124937fc7c109c12121_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTUtNS0xLTEtODYxMjc_fbb0ebf4-0e7c-4b1c-be51-44d1c86e5dee"
      unitRef="shares">5607000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i23b9728da5774e0f8865eb56c0287548_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTUtNy0xLTEtODYxMjc_0489e453-1a42-4c58-a96d-2111364cde6c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibb138ead7c8749139ab55dab62470f1f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTYtMS0xLTEtODYxMjc_90a76ff0-6fb4-422b-b296-5514397b84c7"
      unitRef="shares">1016000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4cfbe4103aec4e4dbf93af04eba8abe1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTYtMy0xLTEtODYxMjc_23442147-223a-46cd-9ddc-edcd88c45070"
      unitRef="shares">1062000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic81f6fe7f20c42f1b4de4a1b31d5c81d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTYtNS0xLTEtODYxMjc_cadaa73c-65e1-4d0a-9cf2-d362d419b43d"
      unitRef="shares">1106000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0362692f03ce4f04b845f4ef84d3150e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTYtNy0xLTEtODYxMjc_09ca4bba-1bef-4bc1-b289-be94520c53b4"
      unitRef="shares">1284000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibd17b7148b4b4336ae3a8a8ab12951b8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTctMS0xLTEtODYxMjc_cdac0686-f7a9-43ca-98aa-8a60aabb8858"
      unitRef="shares">347000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6a329b7adfca4c45be13dd71376e3285_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTctMy0xLTEtODYxMjc_c820fc7c-0076-4095-b859-ae4ebd5b6596"
      unitRef="shares">381000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3a7f29d1a6e5480db676bd3362066db5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTctNS0xLTEtODYxMjc_b69d8ac6-8fd2-4324-a8f2-768d6121eed7"
      unitRef="shares">360000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie39e757d15684b84b80beb859cc71a9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTctNy0xLTEtODYxMjc_06eb6224-10d3-4a96-abc3-914312ade8f6"
      unitRef="shares">426000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTgtMS0xLTEtODYxMjc_a1fbaaa3-4f25-41b0-b737-821bba9a621c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTgtMy0xLTEtODYxMjc_fcf1a713-9d35-47b3-b993-a4cae7542f27"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTgtNS0xLTEtODYxMjc_a4212176-8bb1-4695-871b-565f1691fcd4"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTgtNy0xLTEtODYxMjc_95c02e04-6212-4b61-9235-cb47ae501c6b"
      unitRef="shares">76000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if5e85fea4b1749a0a9ab002bc71033a2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTktMS0xLTEtODYxMjc_70bcf796-8cba-4847-b105-60223679cd26"
      unitRef="shares">7000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0baf3a23aeb847d8b41472f49c4054e5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTktMy0xLTEtODYxMjc_b95ef1bf-6833-43a5-aff7-35559310404b"
      unitRef="shares">4000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i39a0a2f43861465f96e848700239814f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTktNS0xLTEtODYxMjc_82b64da5-d1ac-47b9-8ae1-e6b95bb3018f"
      unitRef="shares">4000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i111e70709f1a49f58e7bc236e873db49_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMTktNy0xLTEtODYxMjc_f15463f3-b884-4e18-8c03-bdb138a6b99a"
      unitRef="shares">4000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjEtMS0xLTEtODYxMjc_3fc27253-be4e-44e7-a2ac-191abdffb1d9"
      unitRef="shares">52478000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjEtMy0xLTEtODYxMjc_c99ef07d-7cbf-4b98-9940-ff73c13e3859"
      unitRef="shares">45592000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjEtNS0xLTEtODYxMjc_a2824037-9be0-4b99-ac1d-1b8d78fa425b"
      unitRef="shares">52262000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjEtNy0xLTEtODYxMjc_14a02358-0041-484c-872e-c47226d9a4b2"
      unitRef="shares">45779000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjMtMS0xLTEtODYxMjc_ebdac077-cf17-4761-bc72-34f5d4ea7e31"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjMtMy0xLTEtODYxMjc_b47163d0-41db-4f91-8b6e-ae57b26907b3"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjMtNS0xLTEtODYxMjc_e2bd38cb-5437-4b75-9e16-4e8318105553"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjMtNy0xLTEtODYxMjc_94a81177-29f0-42fe-be1d-f909fe6e017e"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjQtMS0xLTEtODYxMjc_02239255-d586-423a-a4c3-c13e15c05569"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjQtMy0xLTEtODYxMjc_9c4e63fb-b470-4544-8260-3b78f2a00a7e"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjQtNS0xLTEtODYxMjc_4e8bdeea-6056-4a10-bec2-c77951f76c82"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjYyOTYyYTIyMTNiYzQyZTBhZjg1MjhhZmEwNWI3YzFiL3RhYmxlcmFuZ2U6NjI5NjJhMjIxM2JjNDJlMGFmODUyOGFmYTA1YjdjMWJfMjQtNy0xLTEtODYxMjc_61539f24-dc28-4f9c-9618-cf54fe4e1852"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RleHRyZWdpb246MWViOWVmMjdhZDJmNGQ5MmE0YmJjOGIwY2EzODMyNmVfMjE4OQ_1c1a2753-da83-47a5-906b-fdadc2573d8c">&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 outstanding stock options, RSUs and convertible senior notes that were excluded from the diluted net income per common share calculation because the effects of including these potential shares were antidilutive in the periods presented (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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Weighted average number of stock options&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;1,948&#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="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;2,088&#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="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;1,855&#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="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;1,489&#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;Convertible senior notes&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 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;1,196&#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: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 number of RSUs&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;31&#160;&lt;/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;26&#160;&lt;/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;24&#160;&lt;/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;14&#160;&lt;/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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,979&#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 colspan="2" style="background-color:#ffffff;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;2,114&#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 colspan="2" style="background-color:#ffffff;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;3,075&#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 colspan="2" style="background-color:#ffffff;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;1,503&#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;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i80a72523d0c1401185af1aa98e145d67_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMi0xLTEtMS04NjEyNw_af5ffb71-8936-46f4-ad00-21fc417a7479"
      unitRef="shares">1948000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibcb41bddccc844a8b1608c8a5f1eb2f1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMi0zLTEtMS04NjEyNw_7d7f567e-efc6-4048-90cc-9da17c8eba26"
      unitRef="shares">2088000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie519317e61de4bd4b61b769f86af2017_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMi01LTEtMS04NjEyNw_790338ef-f734-4b69-9903-dff5a9bf118f"
      unitRef="shares">1855000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7926f8178c944494b800dc70a8aee09b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMi03LTEtMS04NjEyNw_c64404a6-46fc-4b39-b6d3-1e245214b65a"
      unitRef="shares">1489000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6b13dbca109f40d59b428f6eb0fcce41_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMy0xLTEtMS05MDA0NQ_1bc72056-1191-4c4b-b820-c8bd8e3b5d7f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia852df3ea8e7487d833721f9de1ece5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMy0zLTEtMS05MDA0NQ_e0947592-a0ca-47aa-b68b-8ae343c9c8f3"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i23cdbff094c5425f8aa1a90414d51f06_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMy01LTEtMS04NjEyNw_46198a96-b356-4541-b810-8691f72de868"
      unitRef="shares">1196000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iae72f39fcbeb458cb1ae7c42c5e4d55e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfMy03LTEtMS04NjEyNw_8e191f81-2418-444e-90b2-326b1d0a53ea"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i33a60813e9f44095913e43e93a53efc0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNC0xLTEtMS04NjEyNw_367b7d3b-e2f1-4661-8b29-ab6a5a5ef264"
      unitRef="shares">31000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i728ca8324e5149769ed4f7f8eb7732dc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNC0zLTEtMS04NjEyNw_d2ff4956-2529-4444-b40c-8c4ee34800fd"
      unitRef="shares">26000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3ec452862f584d9196d9a07fc8b8ddc6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNC01LTEtMS04NjEyNw_d6be8685-b35a-474f-9467-f83b73f346dc"
      unitRef="shares">24000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1c65baa223334a0a825004fd918ececa_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNC03LTEtMS04NjEyNw_bbdaa1ce-ada4-4d73-aeb6-ee8bcff57b19"
      unitRef="shares">14000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNi0xLTEtMS04NjEyNw_ac840ad5-fa5b-4012-9f47-94d2daf4c288"
      unitRef="shares">1979000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNi0zLTEtMS04NjEyNw_c6721fb5-fe11-4ef2-b883-c95e24a20e77"
      unitRef="shares">2114000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNi01LTEtMS04NjEyNw_6fd07376-eeb4-4d9f-b5f1-37057185acbd"
      unitRef="shares">3075000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183Ni9mcmFnOjFlYjllZjI3YWQyZjRkOTJhNGJiYzhiMGNhMzgzMjZlL3RhYmxlOjFmZTNhMjcxNzY3ZTQ4MDhhMjMwZWQ4MWFhOTlhMTFjL3RhYmxlcmFuZ2U6MWZlM2EyNzE3NjdlNDgwOGEyMzBlZDgxYWE5OWExMWNfNi03LTEtMS04NjEyNw_2b3ad6c3-2c70-43d5-8f21-5b92595bfb3f"
      unitRef="shares">1503000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RleHRyZWdpb246OWY4NDMyMDU0MzZlNGNjZGJmNTMxN2ZlZTJkYzRlYzhfMzg1_f4735025-3626-4ef5-8284-b2ec021dd9ba">INCOME TAXES&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes and income tax expense is as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Income (loss) before income taxes:&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Domestic&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;23,798&#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;25,863&#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;30,380&#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;41,795&#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;&#160;&#160;&#160;Foreign&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,791)&lt;/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;(215)&lt;/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)&lt;/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,424)&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;Total income before income taxes&lt;/span&gt;&lt;/td&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;22,007&#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;25,648&#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;29,301&#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;38,371&#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:15pt"&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:bottom"&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:#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;2,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;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;6,567&#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;2,597&#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;8,921&#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;Effective tax rate&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;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;span style="color:#000000;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 income tax expense represents the estimated annual effective tax rate applied to the year-to-date domestic operating results adjusted for certain discrete tax items. The Company&#x2019;s effective tax rates for the three and six months ended June&#160;30, 2022 include benefits related to stock-based compensation, a first quarter Skyepharma milestone payment and a fair value adjustment for Flexion contingent consideration, partially offset by non-deductible executive compensation costs and a valuation allowance against non-U.S. results. The Company&#x2019;s effective tax rates for the three and six months ended June&#160;30, 2021 include benefits related to stock-based compensation offset by non-deductible executive compensation costs and valuation allowances recorded against deductible capital losses and non-U.S. results.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RleHRyZWdpb246OWY4NDMyMDU0MzZlNGNjZGJmNTMxN2ZlZTJkYzRlYzhfMzg0_ae9c4f4f-1733-4caa-9fb6-a9e3f82fc6f9">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes and income tax expense is as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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;Income (loss) before income taxes:&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Domestic&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;23,798&#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;25,863&#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;30,380&#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;41,795&#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;&#160;&#160;&#160;Foreign&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,791)&lt;/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;(215)&lt;/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)&lt;/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,424)&lt;/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;&#160;&#160;&#160;&#160;&#160;&#160;Total income before income taxes&lt;/span&gt;&lt;/td&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;22,007&#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;25,648&#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;29,301&#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;38,371&#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:15pt"&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:bottom"&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:#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;2,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;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;6,567&#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;2,597&#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;8,921&#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;Effective tax rate&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;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;span style="color:#000000;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfMy0xLTEtMS04NjEyNw_0140f2bf-55e3-4070-8499-d55d1ed12029"
      unitRef="usd">23798000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfMy0zLTEtMS04NjEyNw_fb82df71-3026-4082-b1a6-72da8c554f9c"
      unitRef="usd">25863000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfMy01LTEtMS04NjEyNw_eaa2a069-37cd-4015-bd66-8e3c35eae849"
      unitRef="usd">30380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfMy03LTEtMS04NjEyNw_72ca15af-d5dc-49ce-a2aa-fbd25459cc92"
      unitRef="usd">41795000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNC0xLTEtMS04NjEyNw_7f029c16-d7bf-404b-90c8-628c42c3844d"
      unitRef="usd">-1791000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNC0zLTEtMS04NjEyNw_a4b8a69b-2bc7-467e-a98e-8e10548ac9a1"
      unitRef="usd">-215000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNC01LTEtMS04NjEyNw_fb6a7864-96b1-41f8-9279-837bab576bcd"
      unitRef="usd">-1079000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNC03LTEtMS04NjEyNw_dd43fb55-addd-4938-bb95-06c6f5bfe31d"
      unitRef="usd">-3424000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNS0xLTEtMS04NjEyNw_36c2edc7-7c86-44b5-855e-4c4d02b3fda6"
      unitRef="usd">22007000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNS0zLTEtMS04NjEyNw_50045157-5a38-45b7-8460-f06326f380a0"
      unitRef="usd">25648000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNS01LTEtMS04NjEyNw_65ae801d-9220-43de-87db-675b2891b2cc"
      unitRef="usd">29301000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNS03LTEtMS04NjEyNw_e2545c4c-c953-4254-9604-6a9ee0ee0f75"
      unitRef="usd">38371000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNy0xLTEtMS05ODI1Ng_a3114b85-aefe-42bf-a6c8-d92c3fbce8fd"
      unitRef="usd">2131000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNy0zLTEtMS05ODI1Ng_b2ce288f-cdcc-42ea-947f-483f76ab2892"
      unitRef="usd">6567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNy01LTEtMS05ODI1Ng_6428e838-f0b1-4974-9088-03343dfde94a"
      unitRef="usd">2597000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfNy03LTEtMS05ODI1Ng_fa7bd7a4-5a2b-46dd-8a0a-be263d2d3d6d"
      unitRef="usd">8921000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfOC0xLTEtMS05ODI1Ng_8e8e364b-5be9-43b3-85f4-22aa93fed8fd"
      unitRef="number">0.10</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfOC0zLTEtMS05ODI1Ng_50288be2-a4a7-43d3-899c-8aa4edcb9e19"
      unitRef="number">0.26</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfOC01LTEtMS05ODI1Ng_47985ca7-b279-4e0b-9d0d-7899e4dc100d"
      unitRef="number">0.09</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN183OS9mcmFnOjlmODQzMjA1NDM2ZTRjY2RiZjUzMTdmZWUyZGM0ZWM4L3RhYmxlOjYzYzI1YWM3MTU5MzQzYmRhOGQ1NDhkNDIyYWE2YjlkL3RhYmxlcmFuZ2U6NjNjMjVhYzcxNTkzNDNiZGE4ZDU0OGQ0MjJhYTZiOWRfOC03LTEtMS05ODI1Ng_34ea2b58-5595-424f-8d5a-506749076e3b"
      unitRef="number">0.23</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMjIwOQ_b5cfc934-403f-4a38-8651-82256c036220">ACQUISITION&#x2013;RELATED (GAINS) CHARGES, PRODUCT DISCONTINUATION AND OTHER&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related (gains) charges, product discontinuation and other for the three and six months ended June&#160;30, 2022 and 2021 summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance-related expenses&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,065&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition-related charges&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,222&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,630&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexion contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MyoScience contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nuance Biotech Co. Ltd. agreement dissolution costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&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:middle"&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:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition-related (gains) charges, product discontinuation and other&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(18,058)&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;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;146&#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;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;(13,721)&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;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;2,019&#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;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Flexion Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized acquisition-related costs of $3.2&#160;million and $8.6&#160;million during the three and &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;six months ended&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022, respectively&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, primarily for severance, legal fees, third-party services and other one-time charges related to the Flexion Acquisition. See Note &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;4&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#160;&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Flexion Acquisition&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 19, 2021, as part of the purchase price consideration related to the Flexion Acquisition, the Company recorded contingent consideration of $45.2&#160;million, which represents the Company&#x2019;s potential achievement of meeting regulatory and sales-based milestones. During the three and &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;six months ended&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company recorded $12.5&#160;million and $13.3&#160;million gains, respectively, due to a decrease to the fair value of its contingent consideration, which was included in acquisition-related (gains) charges in the condensed consolidated statements of operations. See Note &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;10&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for information regarding the method, key assumptions used in the fair value measurements of contingent consideration and more information regarding the changes in fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;MyoScience Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $8.8&#160;million and $9.0&#160;million contingent consideration gains during the three and &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;six months ended June&#160;30, 2022&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively&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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a $0.1&#160;million contingent consideration charge and a $1.0&#160;million gain during the three and &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;six months ended June 30,&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively&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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note &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;10&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for information regarding the method, key assumptions used in the fair value measurements of contingent consideration and more information regarding the changes in fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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;Nuance Biotech Co. Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2018, the Company entered an agreement with Nuance Biotech Co. Ltd., or Nuance, a China-based specialty pharmaceutical company, to advance the development and commercialization of EXPAREL in China. Under the terms of the agreement, the Company had granted Nuance the exclusive rights to develop and commercialize EXPAREL. In April 2021, the Company and Nuance agreed to a mutual termination of the agreement due to the lack of a viable regulatory pathway that adequately safeguards the Company&#x2019;s intellectual property against the risk of a generic product. Dissolution costs of $3.0&#160;million were included in other operating expenses in the condensed consolidated statements of operations for the six months ended June 30,&lt;/span&gt;&lt;span style="color:#212529;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:10pt;font-weight:400;line-height:120%"&gt;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock>
    <pcrx:COMMERCIALPARTNERSANDOTHERAGREEMENTSTableTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMjIxMA_9465bdb0-e924-4227-a5ae-4f6a684896c7">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related (gains) charges, product discontinuation and other for the three and six months ended June&#160;30, 2022 and 2021 summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&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:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 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:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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 #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:9pt;font-weight:700;line-height:100%"&gt;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance-related expenses&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,065&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other acquisition expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition-related charges&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,222&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,630&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexion contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MyoScience contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nuance Biotech Co. Ltd. agreement dissolution costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&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:middle"/&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:middle"&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:middle"/&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:middle"&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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total acquisition-related (gains) charges, product discontinuation and other&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(18,058)&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;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;146&#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;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;(13,721)&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;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;2,019&#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;</pcrx:COMMERCIALPARTNERSANDOTHERAGREEMENTSTableTextBlock>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMi0xLTEtMS05MDE4OQ_49fb2b07-ad7b-47a9-a776-2740f40c607b"
      unitRef="usd">950000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMi0zLTEtMS05MDE4OQ_3057c3e9-600a-4b38-9e81-9c015942608c"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMi0xLTEtMS04NjEyNw_3a67fff6-bb60-4adf-a363-eb7418c38ba5"
      unitRef="usd">4065000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMi0zLTEtMS04NjEyNw_735adb8a-7585-4489-919b-326314a91135"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i21203a7e95a542a1bb5a7bdfa160cd8e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMy0xLTEtMS05MDE4OQ_646f3154-492c-4ced-ad8c-a058912c56d8"
      unitRef="usd">2168000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i812548bedd2c4f138ae40720d5ab3452_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMy0zLTEtMS05MDE4OQ_ec38f537-e02a-404d-9e64-33026a537ce2"
      unitRef="usd">7000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i7d271c16dc5b4e50b5f8b6e36bc439dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMy0xLTEtMS04NjEyNw_a3bd348d-1448-48f7-bafa-80938a9a8e3f"
      unitRef="usd">4013000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie3eff8369f3a447bb8c7f19a5bccdce2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfMy0zLTEtMS04NjEyNw_f6e54f97-08dd-4359-b0af-c53c906f6f7d"
      unitRef="usd">7000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i89ca9116e3b44efaa7a91cf17de3ff05_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNC0xLTEtMS05MDE4OQ_1be889ce-7c95-4847-ae54-a74e4894728f"
      unitRef="usd">104000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1626a61d1e96472bb1b34f2c5b6812bb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNC0zLTEtMS05MDE4OQ_cd2bd191-9e8e-46b1-8c7e-074d11a75930"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i990dfdef52e040719fa28dbb661db8d9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNC0xLTEtMS04NjEyNw_0051ad8d-e925-4c64-99e8-85b453ff3864"
      unitRef="usd">552000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib78e38aec2fa45a58c7a556502d296ac_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNC0zLTEtMS04NjEyNw_75493b69-6d6b-401e-83f5-bd5e34bd6936"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNS0xLTEtMS05MDE4OQ_e656b7de-f4eb-490c-8953-33068d79835d"
      unitRef="usd">3222000</pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNS0zLTEtMS05MDE4OQ_75a8974d-e44e-4107-8b3c-e02d31be951c"
      unitRef="usd">7000</pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNS0xLTEtMS04NjEyNw_665b9264-10df-41c8-a8db-65bd03f89449"
      unitRef="usd">8630000</pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNS0zLTEtMS04NjEyNw_e006d765-3897-4d3a-a377-e7adf4dc8640"
      unitRef="usd">7000</pcrx:BusinessCombinationAcquisitionAndIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9662be69372649fdb9f55eaf2dddc1cb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNi0xLTEtMS05MDE4OQ_66cd1232-bbf2-453c-8fa7-a94fbadcde2c"
      unitRef="usd">12523000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6affd4b067a74053a80dafaecc998dce_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNi0zLTEtMS05MDE4OQ_e506d6ac-8a46-4979-b1b0-beea6541b5eb"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i77aff11637744366ad3beae32e8eac9d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNi0xLTEtMS04NjEyNw_e66f950c-c8e4-4dab-aefc-46b50e34745b"
      unitRef="usd">13317000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8bf765eaf4e641e6a679a2bf0b36d68f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNi0zLTEtMS04NjEyNw_d1995979-f361-4fd3-be01-69bc40d7fcde"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8b2f0c4184a8447cb9800ac82b098ef2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNy0xLTEtMS05MDE4OQ_790e2b98-9060-4c35-9a90-15eb94bace7e"
      unitRef="usd">-8757000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1f238205c3474a579a6577a0cfb931fc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNy0zLTEtMS05MDE4OQ_852849dd-fb14-49e3-b31b-ebaf17c19646"
      unitRef="usd">139000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie60dfafd369d49e9a8915074448de244_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNy0xLTEtMS04NjEyNw_d230f9cd-8873-4a08-ac65-6dba24617b6d"
      unitRef="usd">-9034000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib55aafc43f234774b601b8faca0c6b5d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfNy0zLTEtMS04NjEyNw_0b93fdfa-536e-4621-94c9-fdc44e73281f"
      unitRef="usd">-988000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:GainLossOnContractTermination
      contextRef="ie51cc6d770c1439bbf87e1a1246d6e15_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOC0xLTEtMS05MDE4OQ_3c1c4562-208b-4b8d-a702-4c124cbaaf83"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="id0e717cf4ed5406d82a7bcd4eb4a20c9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOC0zLTEtMS05MDE4OQ_3835dbd6-e351-48c2-851f-67a3199a3e19"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i56aff27448c64dbaacbbf8b0552a16b7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOC0xLTEtMS04NjEyNw_a7d0dde4-b112-4e63-a90f-b6ec5dacfbb7"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i29042b95beda4bcf93f5b0e944d9e035_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOC0zLTEtMS04NjEyNw_35887102-ff70-4e49-a06e-98167f9ae936"
      unitRef="usd">-3000000</us-gaap:GainLossOnContractTermination>
    <pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther
      contextRef="i96d5ac6c780a4e15977a76b8c05fb8f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOS0xLTEtMS05MDE4OQ_b9447810-c88f-45a0-bb42-049c8af4516e"
      unitRef="usd">-18058000</pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther>
    <pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther
      contextRef="if4f19ce4f1c44aa2a1a359acbc6ce6c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOS0zLTEtMS05MDE4OQ_320a339f-0db4-4cb9-a73a-3d07b5420062"
      unitRef="usd">146000</pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther>
    <pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOS0xLTEtMS04NjEyNw_f86318d2-ed7a-4a00-805e-09bf24a05319"
      unitRef="usd">-13721000</pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther>
    <pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther
      contextRef="ie4f121bb2fc242f89586df94466423ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RhYmxlOjJlM2ZmMmU3NGI0ZjRlNjhhNWJjYWVhYTNiOGFmODZiL3RhYmxlcmFuZ2U6MmUzZmYyZTc0YjRmNGU2OGE1YmNhZWFhM2I4YWY4NmJfOS0zLTEtMS04NjEyNw_e721f862-0e1a-4f5d-b28c-3b64cdf23140"
      unitRef="usd">2019000</pcrx:AcquisitionRelatedChargesProductDiscontinuationAndOther>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8634775cc9bc464884a372b878f6a608_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMzg0ODI5MDY5OTUyOQ_195a3e14-ec8f-4edd-bb65-5d6de94a885d"
      unitRef="usd">3200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="idf3a6876c8774d06bf57b261d16c5eaf_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMjgz_c94f8305-6ad0-4a11-bac0-7ce63271cf41"
      unitRef="usd">8600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4f0c78a9972546d4a4bf2bfb19a1c536_D20211119-20211119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfNjQ0_cbacadff-8327-4afb-a3ec-b11c21b015ca"
      unitRef="usd">45200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6168e02aa26e4349847195bf09c3eacf_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMzg0ODI5MDY5OTY1Mg_5ee5aa26-b9c4-445f-8784-3a94ac297905"
      unitRef="usd">-12500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i21ca7a53ce30416b93b74cd8a9870e74_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfODA4_af7e2e94-4d01-4edf-b796-598d1467711c"
      unitRef="usd">-13300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8b2f0c4184a8447cb9800ac82b098ef2_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMzg0ODI5MDcwMDI3Mw_a799548e-9d71-41ee-ac79-bf1da25218ce"
      unitRef="usd">-8800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie60dfafd369d49e9a8915074448de244_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMzg0ODI5MDcwMDMwNg_a32a2fc2-6e9b-4a39-aec5-e00334595937"
      unitRef="usd">-9000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1f238205c3474a579a6577a0cfb931fc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMzg0ODI5MDcwMDA4Nw_6af9ae75-d056-49b0-867f-814aba266fae"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib55aafc43f234774b601b8faca0c6b5d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMzg0ODI5MDcwMDExNA_5c1a8668-1ca3-4264-9ba4-aed4e2436e44"
      unitRef="usd">-1000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:LitigationSettlementExpense
      contextRef="ic60ea8d3b79d48c4b025712186e3026c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184Mi9mcmFnOjVjNWEzMzUzYjkzNTRmMzE4YThhNzY3NTJlMjU4MDU0L3RleHRyZWdpb246NWM1YTMzNTNiOTM1NGYzMThhOGE3Njc1MmUyNTgwNTRfMjA2OA_b31e450b-c991-4c87-8d24-38faeafaebc4"
      unitRef="usd">3000000</us-gaap:LitigationSettlementExpense>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1ca0dfdd5ff14c5c974a5296974495da_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184OC9mcmFnOjNmYTNiOWExYmY1ODRiMTM5ZjlhZWFkOGM5MDliN2UxL3RleHRyZWdpb246M2ZhM2I5YTFiZjU4NGIxMzlmOWFlYWQ4YzkwOWI3ZTFfNzMxNQ_9b6f760a-d8f5-4d67-adf0-b85fa47b142b">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company has been and may again become involved in legal proceedings arising in the ordinary course of its business, including those related to patents, product liability and government investigations. Except as described below, the Company is not presently a party to any legal proceedings that it believes to be material, and is not aware of any pending or threatened litigation against the Company which it believes could have a material adverse effect on its business, operating results, financial condition or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;MyoScience Milestone Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company and its subsidiary, Pacira CryoTech, Inc. (&#x201c;Pacira CryoTech&#x201d;), filed a lawsuit in the Court of Chancery of the State of Delaware against Fortis Advisors LLC (&#x201c;Fortis&#x201d;), solely in its capacity as representative for the former securityholders of MyoScience, and certain other defendants, seeking declaratory judgment with respect to certain terms of the merger agreement for the MyoScience Acquisition (the &#x201c;Merger Agreement&#x201d;), specifically related to the achievement of certain milestone payments under the Merger Agreement. In addition, the Company and Pacira CryoTech sought general, special and compensatory damages against the other defendants related to breach of fiduciary duties in connection with the purported achievement of milestone payments under the Merger Agreement, and breach of the Merger Agreement and certain other agreements with the defendants. In October 2020, Fortis filed an answer and counterclaim against the Company and Pacira CryoTech seeking to recover certain milestone payments under the Merger Agreement. The total remaining value of these milestones is $30.0&#160;million, plus attorneys&#x2019; fees. The Company believes that the counterclaim from Fortis is without merit and intends to vigorously defend against all claims. The Company is unable to predict the outcome of this action at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;eVenus Pharmaceutical Laboratories Litigations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company received a Notice Letter advising that eVenus Pharmaceutical Laboratories, Inc., or eVenus, of Princeton, New Jersey, submitted to the FDA an Abbreviated New Drug Application (ANDA) with a Paragraph IV certification seeking authorization for the manufacturing and marketing of a generic version of EXPAREL (266 mg/20 mL) in the U.S. prior to the expiration of U.S. Patent No. 11,033,495 (the &#x2019;495 patent).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Company filed a patent infringement suit against eVenus and its parent company in the U.S. District Court for the District of New Jersey (21-cv-19829) asserting infringement of the &#x2019;495 patent. This triggered an automatic 30-month stay of final approval of the eVenus ANDA. On January 6, 2022, eVenus filed an Answer with counterclaims to the Complaint, alleging the &#x2019;495 patent is invalid and/or not infringed through the manufacture, sale, or offer for sale of the product described in product described in eVenus&#x2019;s ANDA submission.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Company received a second Notice Letter advising that eVenus submitted to the FDA an amendment to its ANDA with a Paragraph IV Certification seeking authorization for the manufacturing and marketing of a generic version of EXPAREL (133 mg/10 mL) in the U.S. prior to the expiration of the &#x2019;495 patent. In the Notice Letter, eVenus also advised that it submitted a Paragraph IV Certification to the FDA seeking authorization for the manufacturing and marketing of a generic version of EXPAREL (266 mg/20 mL and 133 mg/10 mL) in the U.S. prior to the expiration of U.S. Patent No. 11,179,336 (the &#x2019;336 patent). eVenus further alleges in the Notice Letter that both the &#x2019;495 patent and the &#x2019;366 patent are invalid and/or not infringed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, the Company filed a second patent infringement suit against eVenus and its parent company in the U.S. District Court for the District of New Jersey (22-cv-00718) asserting that the 133 mg/10 mL ANDA product will infringe the &#x2019;495 and &#x2019;336 patents and that the 266 mg/20 mL ANDA product will infringe the &#x2019;336 patent. This filing triggered a second automatic 30-month stay of final approval for the 133 mg/10 mL ANDA product.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These litigations are in their infancy, and the Company is unable to predict the outcome of this action at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 Development Foundation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to an agreement with the Research Development Foundation, or RDF, the Company was required to pay RDF a low single-digit royalty on the collection of revenues from certain products, for as long as certain patents assigned to the Company under the agreement remain valid. RDF has the right to terminate the agreement for an uncured material breach by the Company, in connection with its bankruptcy or insolvency or if it directly or indirectly opposes or disputes the validity of the assigned patent rights. The Company&#x2019;s U.S. Patent No. 11,033,495 was issued on June 15, 2021. Thereafter, RDF asserted that the issuance of that patent extends the Company&#x2019;s royalty obligations under the agreement until 2041. The Company believes that the royalty period under the agreement was set to end on December 24, 2021 with the expiration of its U.S. Patent No. 9,585,838. Because of the disagreement over the interpretation of the agreement, in December 2021, the Company filed a declaratory judgment lawsuit in the U.S. District Court for the District of Nevada (21-cv-02241). The lawsuit seeks a declaration from the court that the Company owes no royalties to RDF with respect to its EXPAREL product after December 24, 2021. During the pendency of the lawsuit, the Company will continue to pay royalties to RDF under protest, however, the Company is unable to predict the outcome of this action at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Pediatric Trial Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FDA, as a condition of EXPAREL approval, has required the Company to study EXPAREL in pediatric patients, as well as the administration of EXPAREL as a nerve block in the pediatric setting. The Company was granted a deferral for the required pediatric trials until after the indications were approved in adults. Similarly, in Europe, the Company agreed with the European Medicines Agency, or EMA, on a Pediatric Investigation Plan as a prerequisite for submitting a Marketing Authorization Application (MAA) in the E.U. Despite the U.K.&#x2019;s withdrawal from the E.U., the agreed pediatric plan is applicable in the U.K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Company announced positive results for its extended pharmacokinetic and safety study (&#x201c;PLAY&#x201d;) for local analgesia in children aged six to 17 undergoing cardiovascular or spine surgeries. Those positive results were the basis for the submission of a supplemental New Drug Application, or sNDA, in the U.S. and Type II variations in the E.U. and U.K. to expand the EXPAREL label to include use in patients six years of age and older for single-dose infiltration to produce postsurgical local analgesia. In March 2021, the Company announced that the FDA approved the submission of the sNDA in the U.S. The EMA and the Medicines and Healthcare Products Regulatory Agency, or MHRA, are still reviewing the Type II variations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 working with the FDA, MAA and MHRA to finalize the regulatory pathway for its remaining pediatric commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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;Hong Kong Pharma Tainuo Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&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 Flexion Acquisition, in March 2020, Flexion entered into an exclusive license agreement with Hong Kong Tainuo Pharma Ltd., or HK Tainuo, and Jiangsu Tainuo Pharmaceutical Co. Ltd., or Jiangsu Tainuo, a subsidiary of China &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shijiazhuang Pharmaceutical Co, Ltd., for the development and commercialization of ZILRETTA in Greater China (consisting of mainland China, Hong Kong, Macau and Taiwan). Under the terms of the agreement, HK Tainuo paid Flexion an upfront payment of $10.0&#160;million during the year ended December 31, 2020 which was recorded in other liabilities as of June&#160;30, 2022 and December 31, 2021. The Company was also eligible to receive up to $32.5&#160;million in aggregate development, regulatory and commercial sales milestone payments under the exclusive license agreement. HK Tainuo was responsible for the clinical development, product registration and commercialization of ZILRETTA in Greater China. The Company was solely responsible for the manufacture and supply of ZILRETTA to HK Tainuo for all clinical and commercial activities. The terms related to product manufacturing and supply, including pricing and minimum purchase requirements agreed to in the license agreement, were to be covered by a separate supply agreement, which had not yet been finalized as of June 30, 2022. Unless terminated earlier in accordance with its terms, the license agreement was scheduled to continue in effect in perpetuity or as long as HK Tainuo or Jiangsu Tainuo continued to sell ZILRETTA in Greater China. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequently, in July 2022, the Company submitted a termination letter to HK Tainuo associated with this license agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ibe0d71dff18d49c48f2bf3e271341ed5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184OC9mcmFnOjNmYTNiOWExYmY1ODRiMTM5ZjlhZWFkOGM5MDliN2UxL3RleHRyZWdpb246M2ZhM2I5YTFiZjU4NGIxMzlmOWFlYWQ4YzkwOWI3ZTFfMTczNw_8bdea37f-e9db-408e-a2bb-d2f6a599a4de"
      unitRef="usd">30000000</us-gaap:LossContingencyDamagesSoughtValue>
    <pcrx:ProceedsFromDevelopmentAndCommercializationOfZILRETTA
      contextRef="ib0b9052c119f49399daa2d218196b388_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184OC9mcmFnOjNmYTNiOWExYmY1ODRiMTM5ZjlhZWFkOGM5MDliN2UxL3RleHRyZWdpb246M2ZhM2I5YTFiZjU4NGIxMzlmOWFlYWQ4YzkwOWI3ZTFfMzI5ODUzNDg5MjMyMw_b3151e9a-418d-4672-87ed-a1a4c46347ca"
      unitRef="usd">10000000</pcrx:ProceedsFromDevelopmentAndCommercializationOfZILRETTA>
    <pcrx:CollaborativeArrangementMilestonePaymentsToBeReceivedMaximum
      contextRef="ifec5c95984324d979dd83044fa9e7ec4_I20200320"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzEyZjdiZTIxZTQ5NWViN2FmNjczMjdjYmQ3ZTA3L3NlYzo1YzcxMmY3YmUyMWU0OTVlYjdhZjY3MzI3Y2JkN2UwN184OC9mcmFnOjNmYTNiOWExYmY1ODRiMTM5ZjlhZWFkOGM5MDliN2UxL3RleHRyZWdpb246M2ZhM2I5YTFiZjU4NGIxMzlmOWFlYWQ4YzkwOWI3ZTFfMzI5ODUzNDg5MjM1Mg_a96e9ddc-5d10-48ec-84a5-719f12c5b8c3"
      unitRef="usd">32500000</pcrx:CollaborativeArrangementMilestonePaymentsToBeReceivedMaximum>
</xbrl>
