<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jazz="http://www.jazzpharma.com/20211231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="jazz-20211231.xsd" xlink:type="simple"/>
    <context id="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i72fe533ec8214c259bc62cb76af8429f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7decd9db4f1c481fb59daf6a88b44eb3_I20220222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <instant>2022-02-22</instant>
        </period>
    </context>
    <context id="i593208e941914cde81a33ecbc13f3192_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8e9488e72b74f368a3f0e396c923764_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25d4bffc816640c383847f5ab41ab1d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ProductAndServicesProductSalesNetOfDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0b596915ef24368a400176d67378e98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ProductAndServicesProductSalesNetOfDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6acefbb609148f3ba90b52e461e7ed3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ProductAndServicesProductSalesNetOfDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia14a0db535b64978a6a502a73b38fd67_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ProductAndServicesRoyaltiesAndContractRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff9c805c78664fe5996aeb7472e7d31b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ProductAndServicesRoyaltiesAndContractRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f4977865daa4d5c8caf0f630efa19b2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ProductAndServicesRoyaltiesAndContractRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67650dcafcb2481e8618dada31e1f769_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7471be55c19b493499e6499e0e246f3b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:EuroDeferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i56a8df8276694e068eb13d388519cd48_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:CapitalRedemptionReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i44fe5e21a5284f8180eb97994db1b259_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i458a9ae0351d4b5d8c845816ba5698d1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id71ddbc259804ae79a6d55519b521e5f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i68671899b8c840eabba54efe15811adb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9152cbd9be8d4e1c99528c73feadc66d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i66ed4b90e07448148288d68ec7eb110c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib17b8222170046edba93f317f54d3500_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iebd35f0765114566b81dd306f16c7291_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i19928c503fcf4dbc814fdb4ccefe9d61_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7e86c070b0e74eb98d5c9c426aa1808d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icbc33312a7114e3e96b34345d0563331_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i708bfbc8ce984f229247c7b84633aba3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i72cfc74083c9458f967ca9151bdf07a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:EuroDeferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d4ae2549a664334afa01470cb10e330_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:CapitalRedemptionReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e476c001f0b4ac2830ca61c286a6ae5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7ab4cfb0a8d429ca5cd948c534eee88_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3a0babd24724ad49ed125e72d9e0524_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia605523f6bda4dd5ada273fe5f3da0ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d77e74bee0a46fea14b4fa60d76cad0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica3ba9ef6a79454c9943af7e1a87cacf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6c8a47c95cd4169b461383f2510d3c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99986da7ca604006a336d1a7a8b77f6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="ie1ae1cf6ec9a4004b5793530b81cb127_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:EuroDeferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5727f236a640455593f124e7763d8729_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:CapitalRedemptionReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ded8644ae4c4c52ac304f54c481e212_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="ied44239897b2492480c7cef6ac1433ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i0eba60f6920741a7ae61136f5f4ab568_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="idf97a94a78504173b832c337d4a79495_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if36c0f6e45c34d40b1bab8e7f5dcd144_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c1f8990615544c993c9d82ee5fcbc80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4bf37db17fd14fd0b7e63df0783a0eea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17a233c43e494d1f9ae54ef88c2314f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6fcbc0b21a6146aab30b4b0b869d3f29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i9b507709beab4700ba9e0ee64c13f8f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:EuroDeferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37e162ec2df14b5ab7b0244a4a0c6649_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jazz:CapitalRedemptionReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4977b3a02f7045dd81f8f4685c03a651_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i1f886c8b2e964df9a8beddd3019a645b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="id45827166aed44fa96d0f771a227aacf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="if5181f9bb0d443afb30a315c2d70a34c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dcb2176882248e3af365d2f783ecd23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48c71090b7754707bbbabfe9fb4ff2ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cf85206b099452886a301e83491491a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ThreeCustomersMember</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="i0391a7cd27484fb6806c0e2dc07b4616_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ExpressScriptsMember</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="i17261a0453b24341bc51316851c3d481_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:McKessonCorporationMember</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="i6bfc33cfaad847cbac7e759946b92fb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:CardinalHealthIncMember</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="ic0a90e4163f74bd4968e061831578710_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e96a3e20ac148fc93d6fb71147d6f1e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ExpressScriptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iadcc65ed94ec4709880933c3e37d182e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d3864071439413592990a5d2250ef50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:CardinalHealthIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f5f3c2829924e27b21a0655f037894f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf635881b0a34b319bfc94ac46fd76bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i934a2096f9b5446fb3a49453521b9c17_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia65e6a87665e49a18937d6c05cbdb265_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jazz:ComputerSoftwareAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea0d75947acb4da180f373ce6d5e3830_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jazz:ComputerSoftwareAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64a9f371316b4f12a3ca1b9ff409ba86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedfa6a43b553431899fe05db7758ab4b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6699fb251fa48e28fbe6d9613c742b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2577ca257ad34f3795c82581570b4606_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i5688fd7eef524025a8aab3862298996f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0a6143057444d96be38b55ba5c33f59_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3719537808a443d3a9ca87d04076f241_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i72ac3e17880049078116717d9ee25767_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="ie0941b6524e44280880809b21add1fb5_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="iac64be58777747c7af8e5038b62e38f9_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i4f8a570ff3cf41a6a4451e756f0b23cf_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jazz:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i0e701c81f76a48239d3808a93d03c671_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jazz:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <context id="ie6b6db35ebf24502bc089ce3a511b62e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib02ac781a52c48d4a452f2925c8296ce_I20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-29</instant>
        </period>
    </context>
    <context id="i981e56b4522c4e50a2cf7ec200cc7046_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i28d1205b1bb74e5f9122ca8d132ade3e_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i85986ee548d44cf0b5a01fd5f19d37a8_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementEuroTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ieac5f5a063034230a98684d0b8b0c9c3_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementEuroTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i2b9fa2d560f34f34a06fdddd5754485b_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ibf462a124c6a434f81f753114c7b166d_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4a8335c1470434298951ac960934a84_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2023aa62d614431fbf24ae522e547597_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if63700c7cc7d48298add7b152b30bee1_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="i7b44077985784442b3e46e71b9baad8c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3a8aecc64a54cecbb80a301c80e6505_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5809d0dcd7c5491e94f2ae82341e92c4_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="i4b737a53638440b7a63e0d3c435625dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0727bc1299f4efd8861e8c06ea1531b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4984c2c175694949ba1301cc2d5a368f_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie23202d9bc864806a2c27e982cb49429_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:IncomeApproachValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="if3e6ea3f08c94c81bec47150fb2a2617_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="ic838d08da2fa4e66b46792f807adb089_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a92c4e15f6e458fa3770971382a5339_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">us-gaap:AcquisitionRelatedCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i903fbb517722408eb5b4665f650fd4f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">jazz:AmortizationExpenseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b2e451dc1c749afa81f2ec6091f65e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">jazz:AmortizationExpenseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b499558f32e4db89e9007142d0506f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">jazz:CostOfProductSalesAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ca033561fbc41fe9854c32f02c2c9e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">jazz:CostOfProductSalesAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id2c4c162f03c4201bbd8ef4369866537_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">jazz:InterestExpenseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb14b78abd2e40b6ae33ee7d2a1539aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NonrecurringAdjustmentAxis">jazz:InterestExpenseAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide17e04b9d984ec5a16d405153079fd0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jazz:GWPharmaceuticalsPlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f7bebedb7ee45b68ab05901c9ab96c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:SpringWorksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:UpfrontPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d666dbbf91342e499b4c4bddb728e4b_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:SpringWorksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:ClinicalRegulatoryAndCommercialMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i86cd46b2078d401594ff03f0e3d1074b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:UpfrontPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69d846206fbc42ed80088c409b89c220_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:MilestonePaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jazz:FDAApprovalOfZepzelcaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i68c11a02fdf241e791374527212b8fa0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:MilestoneTriggeringPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i5e4f8650f55e48058479a3de8e25e31b_D20191219-20191219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:AcceleratedAndOrFullRegulatoryApprovalMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-19</startDate>
            <endDate>2019-12-19</endDate>
        </period>
    </context>
    <context id="i1342a0a4e8644710bd0595b6f2185add_D20191219-20191219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:CommercialMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-19</startDate>
            <endDate>2019-12-19</endDate>
        </period>
    </context>
    <context id="i2da6718645ba4612ad1ff388fd807a46_D20191219-20191219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-19</startDate>
            <endDate>2019-12-19</endDate>
        </period>
    </context>
    <context id="i583cae1b5185420eb4f0f2f1cd66d08b_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:UpfrontPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ic81ce6c10ad043d9ab8a2d7b7a55340d_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:MilestonePaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jazz:FDAApprovalOfZepzelcaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i85861c56b3434972baa984c80a579204_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:CommercialMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3219321896a44ff9a9272793f71d9199_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:PharmaMarS.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">jazz:CavionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-12</startDate>
            <endDate>2019-08-12</endDate>
        </period>
    </context>
    <context id="i5781e1c59a564d51b5a47284689b5a5a_I20190812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">jazz:CavionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-12</instant>
        </period>
    </context>
    <context id="i5a332eb780ae4b30bf065d64e49d5a89_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:CodiakBiosciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="id8176e081f254d2e8e75345ef1aeaabf_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:CodiakBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:UpfrontPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i584d67d42a8e4808bbe6ad8be2aef69e_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:CodiakBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:PreclinicalDevelopmentMilestonePaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i3cda85dfdb8d4aada33db8d733426b6c_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:CodiakBiosciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">jazz:MilestonePaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i5f619709c58145c7abc47f46657edc1e_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jazz:ImmunoGenInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i00be45b563b64253a668ef91fd3759ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7aba83ea7754db78b2412934f3902be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf0d60590c344f5e87d500421b170deb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifbf7189546c24eaf9e56829bf993c160_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3b5381f305d4f10a2f8c18299b7df33_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66cc739f70a042eb84cd36a1f31c5696_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89feac22efa34ce189685ab7997e72f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia56b488939184dbb96749ef386f10014_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d6697490986426193548c187f0a411d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d67e9011b604bcc8967b3f441765378_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7886bf6b8284d00bc66d6d7a8468fcb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i017ad703813a4aeaa61de6a629581d3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafd704c3d2124cc084f67d312eb54be4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e2939bbfa8848df902b4f0bcbd31458_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i387053515fcc425ba69eb28e77997675_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6ea730ae3844c549a24e627a118665e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28f2fa0239d64046aaea8b5f36df18da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6618129991344c578ee0a30e4c1021e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80a00f3485614881a952da9d7d496cbb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcfe306270c543a88931e853c7471032_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd228f7cce0f4429b538aaf941e5ef05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebcac3d5a34848c9b705c07aad329403_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ca80473442a4b2ea7a5cf2e1298461d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if4fa2821b81e48aa806e9136379b4542_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id40364d59f5e4d32887d6b1728a4a18a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a8bb50d0fe540c18f1350dcf6f62134_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35010db7f77f46acb91f31d3ca28c9f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b3c358616d24af3b5dd09cf10f279ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd187ed6ed8a4afb914209fe5555a9e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id7cfda081475482e81e2a0809ce2ca29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i023d6d24ad0b4696ae7043c686f6aeee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c23137d4e2b42c1a2398bce46ee9c2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2eb8d167b3a14a0fbef1ab687c98d14b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a6c763fd584480486ce02e97d729e4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74d53e9c431d4686a97234a67a53e809_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8841ec3967b4aa18abe7121e261ac8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d99fb56ccec4cf2948165e814fe0cbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80ebd49a3def4a2b9d7406f51c6feba6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf8b922981294399bc6d0db818bf7888_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfea277002cf4d94a77c2792dddea0cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33dd88e559cc48e4a069be583d28bb18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f461ab2c59a478d88a19c2a59270407_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8034cebbcbc9428485b6551e6d77dc4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26dab903aa1d47d3b017b7e01fe2f414_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i189854667b7e4923a726ad3c1ffb5b61_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60b5b9fd2d054083bbbc1522eac51c78_I20210815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-15</instant>
        </period>
    </context>
    <context id="iea1151750bac4f1b932629799b5372c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc9e08ae10054302aae80670b7775551_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbd423b2f9e445c08a988186cff4cf38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementEuroTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64f0e44771444100bac90582676428af_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b4adbcf30644d48b27b778182b8d618_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i918ebed756fe4e89a1d14a401ab95162_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6883a9e5b1b49d3805ffcf89ab70a48_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieaebc92219734be089e64470bf5bcd5c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0150cb54843a48949df347a7f24f9e8f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29fb76480a3847879f81c1c0d97bf58d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia29ecdd4fbfa46708f25d2af7f86dfbc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i93c2b4ddfb43474e990be245f963859e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ead877b739c43d78d9c472cafd1c89a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2c15b9344804facb5f7b0c20098969e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83ee1591c3274fd8b38ef5815a81c049_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59be6450307841ccbb39d6df3f940d81_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ebe38493a8a4ec98f7055a9990d05a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72021ac2f1c64f28a5ef9edec2628870_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92cc07639aa94e44abee4df72e440a84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41f7679da4f646faa046b74c135af217_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f93ef6fa9364933aa3da70907550324_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i615a87ad835a4b4e9f99b1918fb0e46f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i86d538bdaded441cab7150a4945be7ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2b811d67c8045e19a924ab8d659bab1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i84beccc83ce344fc907d3f0085d7cbda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2d32ea832ec49b389799abf9f928ede_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="ie940d40b2c8145a68885dc782942b95c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica5d4d5f900e48888e7f11bd276bc61c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ca6e03fb643442dbaa2f2f74f1b5525_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99cb551383fe4f7a89158e7a5c42952b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1332416dc15e45d1a17c98aac0d3dc46_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c0317959c7946909e200ec6f905025e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8bc324903ea44ab91436355acdfe407_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1bf36d828677418cb19edd0250062338_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i02934ca6490e4a53b13c9dfb7ef37c72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i402d1762267845548214db54ff34cf16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i8692ec9fb5f1403d82ea4e2cb3108eda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i067c7e7e8b6f4bb2b02c0e5a745d1c4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jazz:ManufacturingContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7b9b15529fc478aa0daaa60ebdb1102_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jazz:ManufacturingContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d9fb9305c1945519b5cbde9f47d3577_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ea33b193a1c44f7a528e886bf51bfeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99eedb9d39bc4648ab6b9129f4c31f70_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59e202609d5146fd997dd9a462fd2e1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifee3c674c1ba45338ff301634c4aa60b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1072f39e406b4b53a4582c39a730f6c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jazz:ManufacturingContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74f8de237d8c4fd4bb1e98953f066054_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8878152e2efb48b89b70ff13fa50a94c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4b050ceab71471582f75c10718d1197_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83928c4787a24156af3264f8e19f7729_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d6a91b34c2640e48ebde1be453d025f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08970905d19146a09add4e4f804d21b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62e4d0915c8747d5b80e33f5ec65c6b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i786a87be87d347cbb86bc7ce71c25360_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id889cc0ff7a54d62840fbb8b09a3412b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic23de11ce1534a2f89a97ea061fb8408_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:CreditAgreementJune2015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i335ffeafa42c4771b82ae1997d60a27a_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">jazz:LIBOROrEURIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i66f0493bba094e2fae31a3a555b9c301_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="ia92b219d98ad4af692256409069afc3b_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i347996be0cb54398878d84a0a7b741b1_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i2d2866df8a3d4e69971b7b40f30dbf39_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i265feadbd59f41d5aa9b30e0fd8926a1_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i4a27eb9a139e4a03b523a58a27297d4a_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i0238586b74c14b30b4afe3f3af922c01_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i493dd9d3671e4f0f8c9410b8fbe6ee6a_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="ifc0aa47936184f54a1ad1ded599b0a8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaba0b028f39e4e6ca9287dafad83c786_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementEuroTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50b16effbb7a49bdabae50c142ae25ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24db481fe07d4ca8a88eda02935e08ad_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia7ea01803d9a4d3ea5531c74e222d0fd_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="i966d45c5c80040f8b9d0d3ae98f8b501_D20210901-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementDollarTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i913f146a5afe4c9b80395f73ad635328_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:TwoThousandTwentyOneCreditAgreementRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="i3c40ab984c484dcda45db58ffa5148f7_D20210429-20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="i73170d3ec44046bca6b03adba134eeb1_D20210429-20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="ie16bdd7ef00f4d8fb6235f9031e59468_D20210429-20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="i5feb213c8d1441e0b0c3049277b9955d_D20210429-20210429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-29</startDate>
            <endDate>2021-04-29</endDate>
        </period>
    </context>
    <context id="i754692e91c764bb0b6d5a391a96fa0a5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jazz:SeniorSecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jazz:JazzSecuritiesDesignatedActivityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4db5a5d825c42529857bdacf3d096cd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7389ca81cfc5494f8ebac8c4b8ff4a73_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib3892de907f640c0afad6e3466b72cfb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if1e00886194b42d3bfa00e4f186e5036_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbfeb27845a6400eadcf8a2b8819cc5d_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i605d8e00585b47afa62cf7cebbc1fd6a_I20180215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-15</instant>
        </period>
    </context>
    <context id="i113137d67727456ba0c922c4ae0817e2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3cc91048ade645d69aea9092c911bf43_I20140831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-08-31</instant>
        </period>
    </context>
    <context id="ifa4771bba23f4a408f7f97747f723f38_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3aa7f544516c4d8992b47118abb4f04c_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i799b5cf1e8094558a88f2fa8d7cc8194_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jazz:JazzInvestmentsILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadf9002d58f0412c85efa6ac3e976ea8_D20140801-20140831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-08-01</startDate>
            <endDate>2014-08-31</endDate>
        </period>
    </context>
    <context id="id355edb8699e488f870ff049eb60d07d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iff3d3dc25507499694d97fc18efc6a1c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jazz:ExchangeableSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb85f288e8cd47408a78d72013cb3ad5_D20200618-20200623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:TeamstersAndGEHALawsuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-18</startDate>
            <endDate>2020-06-23</endDate>
        </period>
    </context>
    <context id="i0877fa0af8a340a89023b5f6ee323a7c_D20210317-20210317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:FarrellLawsuitAndLevyLawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-17</startDate>
            <endDate>2021-03-17</endDate>
        </period>
    </context>
    <context id="i58461f8f991641178c084bcb1d57667b_D20210317-20210317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:GWLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-17</startDate>
            <endDate>2021-03-17</endDate>
        </period>
    </context>
    <context id="i0634d7130f274de78571ff6205a16ec3_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:AvadelPharmaceuticalsPlcLawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i5da862344387419b92edc12dbeb10a50_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:LupinLawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i737b08497b1c44a7a27462e33bd2f7ed_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:LupinLawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i418404c00c9a425683a02ea550facf3b_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">jazz:LupinLawsuitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XywavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4573e659019b44bea5420ab5a1482e8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jazz:November2016ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf52dc8a739240b2901d83d942771e8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jazz:November2016ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i92dac6d44ec5471b8938a9a1d8f8121e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">jazz:November2016ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd0da0a3a5f14a1ea5c7912999bf5cf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72d8c9f7b54247e283c73fe8a3117e5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i356aed17cc6a413a94c75fff901a4dba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i620a351565284be3b4321c819328c455_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0810724fe212499fb9501f980d0b7e26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:GWIncentivePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b0cb77b56fd4fb0b9f7daea4c33b782_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:GWIncentivePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc28c1d12d834b0b8550535aa2c9d276_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38689f3b29e5406781b532725edb71de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77fa56628ccb40b280a5b9dc5eeadf14_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefe221f266c74edc8a20ae96db90447d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ddd2adf07594ccdbf3da6a5d321c924_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f5fa0cc33544b568eae1642b8f9bca4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="ifb0443d08e52453fb8f9b8e6a4200a8a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if20335dd8523426480a131fc721b7bc5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b517dda419e4c479c39ba5b7c176640_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85cf3591cebf4e83b0199cfc97069648_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="i89a1684e98e849f2b9d07ddc9d09ff29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9592dd9f604f42759a3113ea5f0a7fd6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46eaf6438a854e8dac1f0ef4f7d8f6de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i82489746f42a4153bfd5ef5593b5e5a4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a52616cc822473bafd39079090ab51a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0f2507108bd41b69d50a209eb90b640_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EquityUnitPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd4ff4846e794f12a1cc576eeb3b66f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib57dd7d911cd44ef933900f0124a8345_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea46d81157214a37af559a19d3a9bbc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i830d79d093ed4209a27d0a6c18f291fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb6de15c0583484ab8ea66a17efc3b95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie44d7262da3c48b88c6ed7eadb830a91_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5769afbe2794480a5cbfe38360fd615_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i007fc5d28fec475ca28ca7b1c03b742f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51a6445046174776b691fa46827d2d40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jazz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i524dda2b80f9464abd8272ad62d4eecd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jazz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d3e1c16de1d4188ab1d10374e0e4b07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XyremMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a8bf4fb02a2481f92ad31ccbc0ed38e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XyremMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6e2a012fe514dcd94fb74a4252de8b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XyremMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6bc3589298254f318f98634ab46f6d49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XywavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d31e47f3c6f4767b6c170549f9c423a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XywavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5df2af4d4aff4318a937fd71cab9e558_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:XywavMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8748251fc23542d19fec2750c8b5c318_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:TotalOxybateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7899e32d0c943988f06583c17353b6e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:TotalOxybateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d2123f330d64b1897463acbf4671a2c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:TotalOxybateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a52a83ae6984bb08ecd6a862677f683_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:EpidiolexEpidyolexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27d4ea00d77942279a049907fc0f7955_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:EpidiolexEpidyolexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38481050955d44f9acbce035c3811a73_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:EpidiolexEpidyolexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie798a7955fe04279a961e98bf7a28808_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:SunosiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied31e41df76143e7b583ea6428b6a0b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:SunosiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f07f9bd39fb49f09d24bb90af3417c4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:SunosiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i672978a72a034c29964a321383ac8874_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:SativexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55a1e7d8f5284cacb989c0ad694f41ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:SativexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1bf6b286aee344ee8e9427c5ffe8a46d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:SativexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idd9b79279b8c482497e61007ef33731b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:NeuroscienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27ed26ec7ceb44f2b5cb9303a780fef4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:NeuroscienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d08068d130940cfb2d2b4554f7683b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:NeuroscienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2aa835f6a15c449d86f802e832896ce6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ZepzelcaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5767eecc8e2a4830bea838048cd704cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ZepzelcaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a61c36c32054a6085e24de5eac140bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ZepzelcaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i739a3dbf6ce344a9bc2c8ac5c31cbb8c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:RylazeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8528f9f28984a61ad8894a8c361a493_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:RylazeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8d8997526c44c2eb01fc3e4591c8beb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:RylazeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie46444a6d4b148269656c523dfbb00e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:VyxeosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c25ba5b2aa946dcb744d4074a7139c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:VyxeosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68bb4635562a4114aa6e8c88fc13e985_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:VyxeosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i73b8cd6012264c748682d176e624b5a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:DefitelioDefibrotideMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i365921fcfe9e4008999a38edf4ce90ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:DefitelioDefibrotideMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i887a423fcc7d4077b49ef2f4ca1d0abd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:DefitelioDefibrotideMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f14db24c60847989fa78d8ca888d6b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ErwinazeAndErwinaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8969a8b3dc7541398fbeba516b94689f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ErwinazeAndErwinaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77fd4db47ea64ab19ae530e98c982fb1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:ErwinazeAndErwinaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a629aefe7bd414babc9f01fa4e19a96_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:OncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5386c86cfd24dcab534222daba36e91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:OncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb60e99909554e658c43df38d75d56f0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:OncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7691e8a4fd374326ac273bc7856da444_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i597cceaccf7147b08b3f418b9a8a2963_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a00af7c056f418f952d880a71192324_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jazz:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d6f615b82da495cbdb414b1a5f376e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb21789f3cb14c7fa6d349a5af99fe3c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99871085be564af78e29fbcd90e1498d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ida9bd96a88e2437b91534a4f001097fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0eb969952583496ba68d201f861199be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e17e5e94f414a179b728d420a1a8bcb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaeb2139e3f7744c1ab2ab305b16814ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jazz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib2366e855ca341dda64d247ec0076acb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jazz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4a2d9e337757414c99a372a78c806dac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">jazz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icac75e88fde6412a8f626c65020cb78f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ExpressScriptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f8d351e985c485f926e1f5472a4485c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ExpressScriptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71f06ba00e924b85a596f0fed0aa68df_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:ExpressScriptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i843a9b99473347a2aca48331a9e7c447_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bb761b16d2d4702b5701e5a6bc6418f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i184d8598c9564731b095a9e642163903_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if2c5ccbbca5a43b88eacc4ba00045f51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:NipponShinyakuCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6809ae29aebe48d2899451217130c5d5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">jazz:NipponShinyakuCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5be146dac406491c90359f28f979cc8d_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:GWIncentivePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="i49b59de8ac304ef3aa70e3c7178c1513_D20210505-20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:GWIncentivePlansPostAcquisitionGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-05</startDate>
            <endDate>2021-05-05</endDate>
        </period>
    </context>
    <context id="ie98705b26760400ea063f821b3f1e3ec_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="i0a6f598640d44174b9b84ce9cc792eb0_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="if03eb374c4334a7c863acc7c4356a2cb_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="i90646f5518de4375afaf001614161041_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanOptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="i3204704f1461435fb3f939ca1f32fe6e_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandElevenEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9274374fb14c40348e73a1dcd877f8f8_D20120117-20120117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-17</startDate>
            <endDate>2012-01-17</endDate>
        </period>
    </context>
    <context id="i124c98abfad94818a80c8c6798df3e13_D20120117-20120117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-17</startDate>
            <endDate>2012-01-17</endDate>
        </period>
    </context>
    <context id="i3ff14a620aee40038f5ad5ff581f9924_I20120118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-01-18</instant>
        </period>
    </context>
    <context id="i58887e872ca1489db0b6df714ced6a63_D20120118-20120118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-18</startDate>
            <endDate>2012-01-18</endDate>
        </period>
    </context>
    <context id="i37ee3e7ad872457a899a3b97a5c3aeda_D20120118-20120118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-18</startDate>
            <endDate>2012-01-18</endDate>
        </period>
    </context>
    <context id="i245f176a9f4440a1bc376deccc660e08_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="i33c0ecbcfee84c43a95e14379d3313ff_I20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-12-31</instant>
        </period>
    </context>
    <context id="i7ebca98b78844bf99779b1408baf15e7_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanOptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="iba3762dc2aa94c89ad11d6490932928a_D20111201-20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanOptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-01</startDate>
            <endDate>2011-12-31</endDate>
        </period>
    </context>
    <context id="i89d299ad8b194bd892d3ee46254243f6_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iefbad0c4de6c474ab7538a9763d6355e_D20111024-20111024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jazz:AwardGroupAxis">jazz:InitialGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-10-24</startDate>
            <endDate>2011-10-24</endDate>
        </period>
    </context>
    <context id="iec1d971ce2a54d35abf63b19cd3cc5aa_D20111024-20111024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jazz:AwardGroupAxis">jazz:AnnualAutomaticGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-10-24</startDate>
            <endDate>2011-10-24</endDate>
        </period>
    </context>
    <context id="i21a6a012acdd4a888f41c0a347f90fab_D20111024-20111024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-10-24</startDate>
            <endDate>2011-10-24</endDate>
        </period>
    </context>
    <context id="i55d87f26aa234844a3130c3d1cb7c45f_D20111024-20111024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-10-24</startDate>
            <endDate>2011-10-24</endDate>
        </period>
    </context>
    <context id="i2f3f15be5aee408fb313673a5e574301_D20200701-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if81baa2124564d41b2ae2cdd97bfb33e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenNonEmployeeDirectorsStockAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89e3b79675f247f983cc641359fdb5dc_D20100815-20100815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:DirectorsDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-08-15</startDate>
            <endDate>2010-08-15</endDate>
        </period>
    </context>
    <context id="ic6ef7282c0494f60baad0d0aa55f4c98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:DirectorsDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6673d9e0d9b410ebee7a6349639f617_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:DirectorsDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i723c0bf3c8af4affb75c0cef802d34c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:DirectorsDeferredCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1826f35830b45558bef362d148da60a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcbfef62e4b44d66949dddff7b51e420_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i247b42134e1b48439b03d223807be1e3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37e3cb34890b4e908e0bc094901e2b4a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea4eb7c7ef144c05bda622a26cdaf17e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8831b6d620fb43b786b4b4b7b243771c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2bed36822852476dbad0ea6cc995c21a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8ccfd33af934a3f8d3524a171cd0c71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb7fb6028c45462db54eb1253073377b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i932c30ef68a449cbad07b68fa6387325_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i119feb82aaa44adc8142fa2dd7d8b05d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i313d35fb7d6a44b8a5e11afa25261c6b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jazz:TwoThousandSevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80109868692945d6b9549b0728351666_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:NominalStrikePriceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94ceb13e881d4d0ab3bb5476dad91b3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:NominalStrikePriceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:NominalStrikePriceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76bcb91278984b26a6d1f56b7b2eabee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:NominalStrikePriceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5640ec8d6aca4e4ba9c9e0c42538f595_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i104f904f85ab492eadf240e7b037f907_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i80f34b4437634f5fb4128151b2e0c1a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</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="iaa4129293e8e4a5484a5c2bfa3009f23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9012c6aadc047dbbfc6bd7eca3c1570_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ic73959b498374b4a839714ec64df0027_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ic9a7f2d176d84ccda1665687fc974957_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9dfe7837082b423596f00e673ffd6ff6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jazz:PerformanceBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie74717dda34546e8b54559d965fe22cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9908a69c32c84a25812ac8fe7e936b48_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i696bc6b805ec4c22aca42c379299fa16_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib759a3ca2a79416d81ffe97f96abd4b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jazz:DomesticAndForeignExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3f7b33c8e3343e5b10743bf3609cfc4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jazz:DomesticAndForeignExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i49e172bc21014bfe9b9c694a35197082_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">jazz:DomesticAndForeignExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i49237ddd4d0e4315ab83c60cab66223d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80294848d51f4c80937dd5ea0153518a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18feef58b42344b2b9cd7ea5d1af0fba_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8311898fa1e43d0b0cb0fde7e0c4f63_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a9ecc0b0c8b4f5983acf57dbc833677_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia120e45082f144ae8a81243d8ed697df_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a5a9dea885f467f8ab99e988f8e6e70_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0edd45996e0456497429138c6701e5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic80f6f50d92147a0ae189f70e6bffdbd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3498b7e15b104567a94babb477faa166_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4d3f1f61843433bbeb0c9eb17eee3d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9574ab9bdf64cc7818846bf60e1ffa5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:LU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7531dc595b6d45448c2bc31dfafaea09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i629fec525a354d70890b39d2a6a6a061_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i672e872e92e04be09f950f22a30c7844_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id2c51034073b45899a55f046921ecb19_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOperatingLossCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9c1e2fbb7f144f13b57cd6e2f8a03697_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i93b59c2452984040be7a70fdd4f64450_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i051ebdd8f48a4aceb54c9aa25ebea12d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie499834409e544318b575d38291d2c07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14cb919c44ce426cb891d36520b65309_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i20a160cb9d6a45a4b5b704fd19c342a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic32322b0234e4e5cb51726c836fd37c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9bdc867dea6d4282bce0420a6c7f83ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8d7d82e311e41a6a2df2d49ec814141_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54f6a27c4c3940f79e227b32a9ea6d66_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d65a9e5e946411a994d0bc00c46d28a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ee3809e6f1845e287bc05bccb1aa7a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibaf00b585949462ebfa2e922e973ecb1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2980369f1cc444bb9316d8d445745bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0320862ce014f14b541ffc17103a499_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8115fb851f7d4728b12d3480354a3232_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d117bd742af4671bc180635421455f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibca6f6431eef4ac3be77944ac625d88f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a40ffb3e676442b8d85284cff10bc45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71604b0fab964c9e942742601549ee3d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if3d1fe939d66417fb7c3599ee48e5019_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3a1afd7bcb14fc0bc3467b8b5b17d1c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc714ee3ac57491493220be3bb8dadbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4d42653df2244acadc8f6e33ef8d0f0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i46c98eda432e4beca0a91bfaf43624f9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibaee8f25b2734827945886d926080ab3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib119927a855d4802a13b508dfee34e46_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForSalesDiscountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib752a686fc8142acbbe405d00b5e2138_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i28ee4c9a360b4422a8f9cae6639adf72_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">jazz:AllowanceForChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6824504fb20e4ec2a9e545817dc74218_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5243aa0e570f4087a2458b0d39d04cdd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001232524</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="eurPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:EUR</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="target">
        <measure>jazz:target</measure>
    </unit>
    <unit id="product">
        <measure>jazz:product</measure>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="litigationcase">
        <measure>jazz:litigationCase</measure>
    </unit>
    <unit id="patent">
        <measure>jazz:patent</measure>
    </unit>
    <unit id="segment">
        <measure>jazz:segment</measure>
    </unit>
    <unit id="agreement">
        <measure>jazz:agreement</measure>
    </unit>
    <unit id="period">
        <measure>jazz:period</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV80L2ZyYWc6YmJiZGFlNzVlNmY0NGI4ZWEyZThmMDM3MWY1NjIyOGQvdGFibGU6ZGFiOTcyMGYxNmI4NDg0YTliYWEwNTA3YTlkMzgzN2IvdGFibGVyYW5nZTpkYWI5NzIwZjE2Yjg0ODRhOWJhYTA1MDdhOWQzODM3Yl8yLTEtMS0xLTMwOTc2_e8fa605f-802f-46cf-8738-18a61fa29547">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV80L2ZyYWc6YmJiZGFlNzVlNmY0NGI4ZWEyZThmMDM3MWY1NjIyOGQvdGFibGU6ZGFiOTcyMGYxNmI4NDg0YTliYWEwNTA3YTlkMzgzN2IvdGFibGVyYW5nZTpkYWI5NzIwZjE2Yjg0ODRhOWJhYTA1MDdhOWQzODM3Yl8zLTEtMS0xLTMwOTc2_55f16066-a36b-45bb-b2c3-3633b5502d78">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV80L2ZyYWc6YmJiZGFlNzVlNmY0NGI4ZWEyZThmMDM3MWY1NjIyOGQvdGFibGU6ZGFiOTcyMGYxNmI4NDg0YTliYWEwNTA3YTlkMzgzN2IvdGFibGVyYW5nZTpkYWI5NzIwZjE2Yjg0ODRhOWJhYTA1MDdhOWQzODM3Yl80LTEtMS0xLTMwOTc2_0f58707e-248e-4f6a-8289-82e537fa447d">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityRegistrantName
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV80L2ZyYWc6YmJiZGFlNzVlNmY0NGI4ZWEyZThmMDM3MWY1NjIyOGQvdGFibGU6ZGFiOTcyMGYxNmI4NDg0YTliYWEwNTA3YTlkMzgzN2IvdGFibGVyYW5nZTpkYWI5NzIwZjE2Yjg0ODRhOWJhYTA1MDdhOWQzODM3Yl81LTEtMS0xLTMwOTc2_0ea6df28-4a49-43bd-8fcf-c6594c27c7f3">Jazz Pharmaceuticals plc</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV80L2ZyYWc6YmJiZGFlNzVlNmY0NGI4ZWEyZThmMDM3MWY1NjIyOGQvdGFibGU6ZGFiOTcyMGYxNmI4NDg0YTliYWEwNTA3YTlkMzgzN2IvdGFibGVyYW5nZTpkYWI5NzIwZjE2Yjg0ODRhOWJhYTA1MDdhOWQzODM3Yl82LTEtMS0xLTMwOTc2_c98e70f8-934b-407e-af34-8a7dd0221c6d">0001232524</dei:EntityCentralIndexKey>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iedfa6a43b553431899fe05db7758ab4b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzIwNzk5_b57dcdca-c4f4-4cc3-9d26-9c407cecdb7b">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic6699fb251fa48e28fbe6d9613c742b4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzIwODA1_7fbda986-a0fe-4b63-82a9-980cae3e172e">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifee3c674c1ba45338ff301634c4aa60b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgvZnJhZzphN2Q4Y2ExN2UwMmM0MGM0ODI2ZDVmYWZlODU1NDc4ZC90YWJsZTo4NWM3ZTBmY2JjNTY0OWRlOWE3MTY3ZDkyNjA1OTkwMC90YWJsZXJhbmdlOjg1YzdlMGZjYmM1NjQ5ZGU5YTcxNjdkOTI2MDU5OTAwXzItMi0xLTEtMzA5NzY_a458ea74-46b6-4b87-ab3b-29777b8b435f">P0Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1072f39e406b4b53a4582c39a730f6c5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgvZnJhZzphN2Q4Y2ExN2UwMmM0MGM0ODI2ZDVmYWZlODU1NDc4ZC90YWJsZTo4NWM3ZTBmY2JjNTY0OWRlOWE3MTY3ZDkyNjA1OTkwMC90YWJsZXJhbmdlOjg1YzdlMGZjYmM1NjQ5ZGU5YTcxNjdkOTI2MDU5OTAwXzQtMi0xLTEtMzA5NzY_a2e8c403-4b7f-4dd6-886e-2bae362ac2e1">P0Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:DebtInstrumentTerm
      contextRef="i113137d67727456ba0c922c4ae0817e2_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc1ODcy_28514324-3dc2-460c-9bc8-e60aa30dee76">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="iadf9002d58f0412c85efa6ac3e976ea8_D20140801-20140831"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDcvZnJhZzo1MTA3MDg4M2Y0NjM0N2M1YmZhZDQyYWQzNWJjZjgwZC90YWJsZTowYjhjMzYzZGU3ZDA0YTgyOTY1M2JhOTJhZGVmZjcwYy90YWJsZXJhbmdlOjBiOGMzNjNkZTdkMDRhODI5NjUzYmE5MmFkZWZmNzBjXzAtMS0xLTEtMzA5NzY_b0bf2bd3-4c76-4190-b9ee-dce33bec9837"
      unitRef="number">0.0050057</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="id355edb8699e488f870ff049eb60d07d_D20180101-20181231"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDcvZnJhZzo1MTA3MDg4M2Y0NjM0N2M1YmZhZDQyYWQzNWJjZjgwZC90YWJsZTowYjhjMzYzZGU3ZDA0YTgyOTY1M2JhOTJhZGVmZjcwYy90YWJsZXJhbmdlOjBiOGMzNjNkZTdkMDRhODI5NjUzYmE5MmFkZWZmNzBjXzEtMS0xLTEtMzA5NzY_48a9a1ea-ba90-4e18-b8d3-a07571274987"
      unitRef="number">0.0045659</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="iff3d3dc25507499694d97fc18efc6a1c_D20210401-20210630"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDcvZnJhZzo1MTA3MDg4M2Y0NjM0N2M1YmZhZDQyYWQzNWJjZjgwZC90YWJsZTowYjhjMzYzZGU3ZDA0YTgyOTY1M2JhOTJhZGVmZjcwYy90YWJsZXJhbmdlOjBiOGMzNjNkZTdkMDRhODI5NjUzYmE5MmFkZWZmNzBjXzItMS0xLTEtMzA5NzY_f5a7cf00-0d99-4dbb-9b04-5a8325fed359"
      unitRef="number">0.0064182</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_384390a2-a1b0-4f27-8318-355d7709cb41">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_6b9b0573-9a8e-4391-a9a5-5cea5489b72b">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_04cfc12d-24d8-4198-b4bc-c80ced0d4a45">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_7be75f39-9b1d-4c28-b783-4883b972a4dc">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_48047859-61f7-44c1-999b-12dde8959002">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_b73d0782-29c5-420b-964e-cc02dfd7b792">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_194bfee9-009b-4048-84b8-124134543021">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_4dd5c726-652c-49cf-abdf-71c1a627f620">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQ5L2ZyYWc6NzJhYzVjNjRiNjA3NGU2OGJiM2ZkMmU1YWQwNGEzN2UvdGV4dHJlZ2lvbjo3MmFjNWM2NGI2MDc0ZTY4YmIzZmQyZTVhZDA0YTM3ZV8yNzQ4Nzc5MDY5NTEx_c518b4ba-383b-454d-98bb-58f27a46cdf6">P0Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i9274374fb14c40348e73a1dcd877f8f8_D20120117-20120117"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzIzMzg_e6f67e38-344d-44d6-87ba-4a32d00f05b3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i58887e872ca1489db0b6df714ced6a63_D20120118-20120118"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3ODM_8019a141-219b-40a8-9669-0d3a3b93c4ce">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i21a6a012acdd4a888f41c0a347f90fab_D20111024-20111024"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzYxNTM_c33567e8-70db-4cb2-b435-26d2e8108c0a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <dei:DocumentType
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjUy_8056554e-b9fe-4169-b3bf-bf16dcfa40b7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6YTUzMzNjMWI1NmI5NDBiMjk0NzUwYzEyOGRkNmNhYzkvdGFibGVyYW5nZTphNTMzM2MxYjU2Yjk0MGIyOTQ3NTBjMTI4ZGQ2Y2FjOV8wLTAtMS0xLTMwOTc2_9ab766ee-4923-4c6e-a144-dca4d6a28710">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl8xMzI_c4e24092-c4ef-46da-aac6-891783e60727">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl8xMzI_fd1ad463-bfb5-4601-867c-6391340e3f49">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6MDYzMDI3MjZjYjEyNGViZmIyOTBhNWQ2OTRmMTZmMzEvdGFibGVyYW5nZTowNjMwMjcyNmNiMTI0ZWJmYjI5MGE1ZDY5NGYxNmYzMV8wLTAtMS0xLTMwOTc2_8c005c69-c162-49f6-a401-7c6d7afc4620">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjY3_0445171f-a1a4-4666-a0b6-2260a2fa581f">001-33500</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6NjcxODc5ZmM0NjliNDZiZmEyYTJiZTBhOTU4Y2NjYjIvdGFibGVyYW5nZTo2NzE4NzlmYzQ2OWI0NmJmYTJhMmJlMGE5NThjY2NiMl8wLTAtMS0xLTMwOTc2_3216dd4c-471d-4e7f-8b8b-1133819134bc">L2</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6NjcxODc5ZmM0NjliNDZiZmEyYTJiZTBhOTU4Y2NjYjIvdGFibGVyYW5nZTo2NzE4NzlmYzQ2OWI0NmJmYTJhMmJlMGE5NThjY2NiMl8wLTItMS0xLTMwOTc2_28e0db86-775a-4b47-9ac8-64e3ab400868">98-1032470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjYx_1ad373b4-f0f5-4983-9fb7-06818e3065a0">Fifth Floor, Waterloo Exchange</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjYy_eadc1670-7288-44da-b420-c0f17ef3f604">Waterloo Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjYz_cd0d707c-6ffd-47f3-b6d5-dcd9164d0cc6">Dublin 4</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjU1_5c9d2056-2ffa-4a3c-b8a6-edf4d31e44ef">IE</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjU2_91e14094-10bd-47b8-9fae-1c884d56b4f7">D04 E5W7</dei:EntityAddressPostalZipCode>
    <dei:CountryRegion
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjY1_95097bd0-2748-405a-b0cc-7b106096d486">353</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjY2_2646d6df-5029-4c15-98f7-ef36e96225c9">1</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjY4_98c50b70-86b7-4c6a-bb5f-7900826f050a">634-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6ZDM2ZWYyYWVjNGQ2NGM5MjhiMzJhZTFmMWZlMWZhYTkvdGFibGVyYW5nZTpkMzZlZjJhZWM0ZDY0YzkyOGIzMmFlMWYxZmUxZmFhOV8xLTAtMS0xLTMwOTc2_cfee28aa-4e23-4799-a231-2fcf85c958cd">Ordinary shares, nominal value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6ZDM2ZWYyYWVjNGQ2NGM5MjhiMzJhZTFmMWZlMWZhYTkvdGFibGVyYW5nZTpkMzZlZjJhZWM0ZDY0YzkyOGIzMmFlMWYxZmUxZmFhOV8xLTEtMS0xLTMwOTc2_462d374a-9268-4737-b159-2709c7378ff8">JAZZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6ZDM2ZWYyYWVjNGQ2NGM5MjhiMzJhZTFmMWZlMWZhYTkvdGFibGVyYW5nZTpkMzZlZjJhZWM0ZDY0YzkyOGIzMmFlMWYxZmUxZmFhOV8xLTItMS0xLTMwOTc2_c121bfe6-ff14-4277-b664-e73c72dd4589">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjY5_7060053b-25fe-4cc4-bf61-08c1e10793b5">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjUz_bc3bffd2-199f-4311-b48b-2c33c2f046d0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjU3_643d5107-6e71-4743-9bbd-82fc28fc0062">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjU4_9a9e310b-7847-4171-a6e6-87573d435e5e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6ZWZjMTQ3NjA4ZDhiNGQxNDk2ZjljYzViYTkyNGNiYjQvdGFibGVyYW5nZTplZmMxNDc2MDhkOGI0ZDE0OTZmOWNjNWJhOTI0Y2JiNF8wLTAtMS0xLTMwOTc2_8245b24e-48bc-43e7-8e38-ac15b8fb8796">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6ZWZjMTQ3NjA4ZDhiNGQxNDk2ZjljYzViYTkyNGNiYjQvdGFibGVyYW5nZTplZmMxNDc2MDhkOGI0ZDE0OTZmOWNjNWJhOTI0Y2JiNF8wLTctMS0xLTMwOTc2_a5c8fd02-4afe-4691-a145-69ef83100ae3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGFibGU6ZWZjMTQ3NjA4ZDhiNGQxNDk2ZjljYzViYTkyNGNiYjQvdGFibGVyYW5nZTplZmMxNDc2MDhkOGI0ZDE0OTZmOWNjNWJhOTI0Y2JiNF8wLTktMS0xLTMwOTc2_e3f26fbd-c946-47ca-8894-15dfa29461ff">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjYw_9076646a-0e59-44d0-ad55-7c84a82204c6">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjU0_b32bbc80-0df1-400e-b6c2-5dda96f7d523">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i72fe533ec8214c259bc62cb76af8429f_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl8xMDk5NTExNjMyMTEx_cc1f3de9-f897-47aa-976f-966066af0780"
      unitRef="usd">10591497500</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7decd9db4f1c481fb59daf6a88b44eb3_I20220222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl8zNjI1_7dea9e15-29e5-42a4-8004-fd9b25f71d67"
      unitRef="shares">61738841</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xL2ZyYWc6OTk4YWZjNDM0NWY2NGY5ZWI4ZjJjMGM5OTY2M2U1NzYvdGV4dHJlZ2lvbjo5OThhZmM0MzQ1ZjY0ZjllYjhmMmMwYzk5NjYzZTU3Nl80MjU5_5a2e730b-94a2-4e3a-8633-0bdf6be9813a">Certain information required by Part III, Items 10-14 of this Form&#160;10&#x2011;K is incorporated by reference to the registrant&#x2019;s definitive Proxy Statement for the 2022 Annual General Meeting of Shareholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A.  If such Proxy Statement is not filed within 120 days after the end of the fiscal year covered by this Form&#160;10&#x2011;K, such information will be included in an amendment to this Form&#160;10&#x2011;K to be filed within such 120-day period.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xNDIvZnJhZzphMDczZDc5Zjk1YWE0YTcyODYyMTMzNmVkYjk1YzJjNy90YWJsZTo0NTlmY2FiODVhM2I0NjI1YWFkOTFhOGUyNjk4OWE1Zi90YWJsZXJhbmdlOjQ1OWZjYWI4NWEzYjQ2MjVhYWQ5MWE4ZTI2OTg5YTVmXzItMC0xLTEtNTg0MjcvdGV4dHJlZ2lvbjo2ZWExMTA1MjIwYjk0YmM4YjdlNjRjMGJiMGZhMzc4ZV8yNzQ4Nzc5MDY5NDUwOQ_53fc9137-40c8-47c8-a1b3-6ce24b856bb6">KPMG</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xNDIvZnJhZzphMDczZDc5Zjk1YWE0YTcyODYyMTMzNmVkYjk1YzJjNy90YWJsZTo0NTlmY2FiODVhM2I0NjI1YWFkOTFhOGUyNjk4OWE1Zi90YWJsZXJhbmdlOjQ1OWZjYWI4NWEzYjQ2MjVhYWQ5MWE4ZTI2OTg5YTVmXzItMC0xLTEtNTg0MjcvdGV4dHJlZ2lvbjo2ZWExMTA1MjIwYjk0YmM4YjdlNjRjMGJiMGZhMzc4ZV8yNzQ4Nzc5MDY5NDUyNg_acbadbe2-6881-48f6-b516-69415a1cf394">Dublin, Ireland</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xNDIvZnJhZzphMDczZDc5Zjk1YWE0YTcyODYyMTMzNmVkYjk1YzJjNy90YWJsZTo0NTlmY2FiODVhM2I0NjI1YWFkOTFhOGUyNjk4OWE1Zi90YWJsZXJhbmdlOjQ1OWZjYWI4NWEzYjQ2MjVhYWQ5MWE4ZTI2OTg5YTVmXzItMC0xLTEtNTg0MjcvdGV4dHJlZ2lvbjo2ZWExMTA1MjIwYjk0YmM4YjdlNjRjMGJiMGZhMzc4ZV8yNzQ4Nzc5MDY5NDUzMw_a155a494-9559-407a-9c84-a536e59967f4">1116</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQtMS0xLTEtMzA5NzY_cd309e71-fc3b-4ad4-9c62-cdc3505ca419"
      unitRef="usd">591448000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQtMy0xLTEtMzA5NzY_a9ed4241-4103-4fb5-b17b-e0b748f8c4cf"
      unitRef="usd">1057769000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzUtMS0xLTEtMzA5NzY_091a836f-4a01-49ca-b79e-e32f502588b2"
      unitRef="usd">0</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzUtMy0xLTEtMzA5NzY_a55e17f6-7adf-43d2-91e4-56b53e17c738"
      unitRef="usd">1075000000</us-gaap:Investments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzYtMC0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpmOTZlMzc3ZGUxZTg0ZTdmODM2MmNlMmJjOTgwMzUwZF80Ng_23f4d9bf-dff4-45ff-aeea-17384d3df60f"
      unitRef="usd">13813000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzYtMC0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpmOTZlMzc3ZGUxZTg0ZTdmODM2MmNlMmJjOTgwMzUwZF81Mw_68743a9d-ff1e-4e1e-ad38-e49f45c04d28"
      unitRef="usd">5487000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzYtMS0xLTEtMzA5NzY_c5a637ac-7ed2-438d-a938-5fef3b35ca32"
      unitRef="usd">563360000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzYtMy0xLTEtMzA5NzY_10c22501-0a76-4d67-9430-b1b7ee36946d"
      unitRef="usd">396490000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzctMS0xLTEtMzA5NzY_f78de05b-17f2-48bd-bc4f-bf8ab72539d7"
      unitRef="usd">1072721000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzctMy0xLTEtMzA5NzY_a76d63b6-2a1e-4cc7-8dec-a49737559532"
      unitRef="usd">95396000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzgtMS0xLTEtMzA5NzY_e0b4c639-434c-4656-8082-0a2958e80c1a"
      unitRef="usd">131413000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzgtMy0xLTEtMzA5NzY_ea218727-a63d-424a-bfc2-dc9cdf25f4c1"
      unitRef="usd">62422000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzktMS0xLTEtMzA5NzY_7dcf7a24-aac8-4327-a8f9-aca14aac3334"
      unitRef="usd">252392000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzktMy0xLTEtMzA5NzY_08f2b39d-ffb3-40b4-adc6-5e457c78f164"
      unitRef="usd">152491000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzExLTEtMS0xLTMwOTc2_135d1b62-44ed-4e1c-a407-c05a424ab8e6"
      unitRef="usd">2611334000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzExLTMtMS0xLTMwOTc2_d4cd6e9c-3029-4c03-bcb5-0cf24db51a3c"
      unitRef="usd">2839568000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzEyLTEtMS0xLTMwOTc2_bab9fa58-6fe6-42eb-bbe9-fb5f15f64a9d"
      unitRef="usd">256837000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzEyLTMtMS0xLTMwOTc2_7cd654ff-4d91-411d-a9da-800322e64476"
      unitRef="usd">127935000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzEzLTEtMS0xLTMwOTc2_8458bad8-2454-41ab-b70a-08bcbc4e3609"
      unitRef="usd">86586000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzEzLTMtMS0xLTMwOTc2_9a416e12-70aa-4eec-8b19-379010f6d1a9"
      unitRef="usd">129169000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE0LTEtMS0xLTMwOTc2_4de3005e-7d84-413f-afdc-8a35be85ccb5"
      unitRef="usd">7152328000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE0LTMtMS0xLTMwOTc2_b24dd652-fe1b-4899-bb34-75bee2edb03e"
      unitRef="usd">2195051000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE1LTEtMS0xLTMwOTc2_0ed3f294-2a89-4042-99b8-36037ad3b91c"
      unitRef="usd">1827609000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE1LTMtMS0xLTMwOTc2_923d84ee-8563-4138-8a61-b775f067c4ee"
      unitRef="usd">958303000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE2LTEtMS0xLTMwOTc2_8a868bb6-5e6b-4f78-8070-969556b6b500"
      unitRef="usd">311103000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE2LTMtMS0xLTMwOTc2_73224a99-954d-4016-b6bf-bf0b46ddaaa9"
      unitRef="usd">254916000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE3LTEtMS0xLTMwOTc2_70092ddf-9cb4-43e6-bc35-39f932e76b98"
      unitRef="usd">12029000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE3LTMtMS0xLTMwOTc2_3d5a37cf-88fc-4c7a-bdd3-ba3e490d0b3c"
      unitRef="usd">5238000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE4LTEtMS0xLTMwOTc2_288a7474-7f3a-469b-9533-4cf134da145c"
      unitRef="usd">40813000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE4LTMtMS0xLTMwOTc2_1dafe80a-f999-4679-bfd2-7e94745b935c"
      unitRef="usd">25721000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE5LTEtMS0xLTMwOTc2_9493e500-b169-4e3a-b80f-e375599fc34f"
      unitRef="usd">12298639000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzE5LTMtMS0xLTMwOTc2_28ad6c37-57a6-4c4b-b641-f9fc1ae23c95"
      unitRef="usd">6535901000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzIyLTEtMS0xLTMwOTc2_d352fd04-883e-4ae4-ab9d-9a29773d645b"
      unitRef="usd">100298000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzIyLTMtMS0xLTMwOTc2_6754d30f-4353-4321-980a-3a6cc7b6ffe5"
      unitRef="usd">26945000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzIzLTEtMS0xLTMwOTc2_90ba5e82-f8d1-4c88-a09a-e853b5a48a31"
      unitRef="usd">666304000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzIzLTMtMS0xLTMwOTc2_6fe953d6-cd56-414f-a9bf-ef1d7b927809"
      unitRef="usd">352732000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI0LTEtMS0xLTMwOTc2_20c349c0-ed26-4160-84e8-2a0b56c0248b"
      unitRef="usd">31000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI0LTMtMS0xLTMwOTc2_261d659e-6fe9-4609-bb74-4fa96d6b5175"
      unitRef="usd">246322000</us-gaap:LongTermDebtCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI1LTEtMS0xLTMwOTc2_876b5fd2-6c79-4894-a05c-3a47d426b83a"
      unitRef="usd">9608000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI1LTMtMS0xLTMwOTc2_166cb7f8-233b-4e5d-9087-2c860dfd72d4"
      unitRef="usd">25200000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI2LTEtMS0xLTMwOTc2_552e5ab3-6221-421d-8cff-6e9ecce0cdd1"
      unitRef="usd">2093000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI2LTMtMS0xLTMwOTc2_170d2e04-3087-4d0b-b5ac-e7f2d4973de0"
      unitRef="usd">2546000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI3LTEtMS0xLTMwOTc2_e02764a0-1aa8-4dfc-9fc4-a47981de04d6"
      unitRef="usd">809303000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI3LTMtMS0xLTMwOTc2_23dfe961-e086-4220-8818-232d885a0518"
      unitRef="usd">653745000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI4LTEtMS0xLTMwOTc2_32811db5-3268-4a42-b40c-0642fd9d6658"
      unitRef="usd">463000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI4LTMtMS0xLTMwOTc2_18a388b9-2550-4c39-8076-be68a712529d"
      unitRef="usd">2315000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI5LTEtMS0xLTMwOTc2_04d19300-5ca1-4e4e-9f6e-3a874d9cc044"
      unitRef="usd">6018943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzI5LTMtMS0xLTMwOTc2_6b783c10-7625-4d20-b939-266f2d73e19c"
      unitRef="usd">1848516000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMwLTEtMS0xLTMwOTc2_8a9a6d29-bc2b-4423-91c6-52ff7feaf9da"
      unitRef="usd">87200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMwLTMtMS0xLTMwOTc2_0f7f7ad7-9532-4c96-9258-84db03653776"
      unitRef="usd">140035000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMxLTEtMS0xLTMwOTc2_c18579a4-fd1b-4494-981d-0b79a905639d"
      unitRef="usd">1300541000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMxLTMtMS0xLTMwOTc2_a868601b-0d03-4b95-a665-a74ca5411256"
      unitRef="usd">130397000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMyLTEtMS0xLTMwOTc2_29881c24-a3b6-4f3a-a43d-7901ebbb6904"
      unitRef="usd">116998000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMyLTMtMS0xLTMwOTc2_d67af229-679a-4b3b-b196-780797b182bd"
      unitRef="usd">101148000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMzLTEtMS0xLTMwOTc2_d179ca19-736a-417e-a140-af1e9916302c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzMzLTMtMS0xLTMwOTc2_240562a4-c773-456d-a971-a313fdbc425b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfMzU_306090b3-faf9-4a91-bd7a-ee2cb72ec5b9"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfMzU_dce9b9e5-145f-4500-a1fa-6dd938aa2a8f"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfNDk_b81cc321-82b3-488e-a3a7-507c5eccd17a"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfNDk_e6a4be5c-e2ac-4423-ae2c-5702914a3d10"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfNzE_426891b6-b6fb-4a6e-a52e-78fe1444ee12"
      unitRef="shares">61633000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfNzE_ae15920c-4cc9-4634-b890-0677d58832ce"
      unitRef="shares">61633000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfNzg_9c787d9f-63b1-4ffd-8d3e-56ae3499e643"
      unitRef="shares">56171000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTAtMS0xLTMwOTc2L3RleHRyZWdpb246N2UzYjhiZTY4OTAxNGQ0MmJmYWE3OTUwMmU3N2I4ODRfNzg_9e992aa1-1de5-4a73-becc-0e6300233709"
      unitRef="shares">56171000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTEtMS0xLTMwOTc2_e9a12c01-c7b1-4644-91e7-bd17ac95236e"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM1LTMtMS0xLTMwOTc2_83dfc871-a665-46c3-a4f0-950afbdfa866"
      unitRef="usd">6000</us-gaap:CommonStockValue>
    <jazz:NonvotingEuroDeferredSharesParOrStatedValuePerShare
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfMzc_93af2fa8-ac37-41e4-bc11-a747bece4a3c"
      unitRef="eurPerShare">0.01</jazz:NonvotingEuroDeferredSharesParOrStatedValuePerShare>
    <jazz:NonvotingEuroDeferredSharesParOrStatedValuePerShare
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfMzc_ba837984-7d24-47d0-b8ed-286bcc5d30d1"
      unitRef="eurPerShare">0.01</jazz:NonvotingEuroDeferredSharesParOrStatedValuePerShare>
    <jazz:NonvotingEuroDeferredSharesSharesIssued
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfNjE_6fcd4022-c7b7-4cf4-bf1a-91388ce813eb"
      unitRef="shares">4000000</jazz:NonvotingEuroDeferredSharesSharesIssued>
    <jazz:NonvotingEuroDeferredSharesSharesIssued
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfNjE_75dfa9ea-ba83-41fc-a55c-b9d4d9450cd4"
      unitRef="shares">4000000</jazz:NonvotingEuroDeferredSharesSharesIssued>
    <jazz:NonvotingEuroDeferredSharesSharesOutstanding
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfNjE_8a75d271-21d4-4716-bdca-5718d93d553f"
      unitRef="shares">4000000</jazz:NonvotingEuroDeferredSharesSharesOutstanding>
    <jazz:NonvotingEuroPreferredSharesSharesAuthorized
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfNjE_96d8bb2f-f830-47f6-83eb-69d0ae804354"
      unitRef="shares">4000000</jazz:NonvotingEuroPreferredSharesSharesAuthorized>
    <jazz:NonvotingEuroPreferredSharesSharesAuthorized
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfNjE_b2065157-b3ba-4d08-a1d3-68d671bf34cf"
      unitRef="shares">4000000</jazz:NonvotingEuroPreferredSharesSharesAuthorized>
    <jazz:NonvotingEuroDeferredSharesSharesOutstanding
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTAtMS0xLTMwOTc2L3RleHRyZWdpb246ZTk0OTBiOWRkNmVjNGRhYWE3MjZiNzNiMzliY2Q5NGNfNjE_f443cfcb-b576-4841-a1d3-a1a473d02ffe"
      unitRef="shares">4000000</jazz:NonvotingEuroDeferredSharesSharesOutstanding>
    <jazz:NonvotingEuroDeferredShares
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTEtMS0xLTMwOTc2_8be2e193-893e-463c-b9c1-c5631d475bdf"
      unitRef="usd">55000</jazz:NonvotingEuroDeferredShares>
    <jazz:NonvotingEuroDeferredShares
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM2LTMtMS0xLTMwOTc2_d83afae5-d3cb-49df-adf4-26ebb8f3e72e"
      unitRef="usd">55000</jazz:NonvotingEuroDeferredShares>
    <jazz:CapitalRedemptionReserve
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM3LTEtMS0xLTMwOTc2_44782813-6bdb-4c4d-a4d9-0335bfdae5fc"
      unitRef="usd">472000</jazz:CapitalRedemptionReserve>
    <jazz:CapitalRedemptionReserve
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM3LTMtMS0xLTMwOTc2_242d0c86-1e24-4c5c-8551-b1a44304454a"
      unitRef="usd">472000</jazz:CapitalRedemptionReserve>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM4LTEtMS0xLTMwOTc2_0ed63782-f75a-46fe-9ccb-b22771a87e02"
      unitRef="usd">3534792000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM4LTMtMS0xLTMwOTc2_feb9549e-9ec8-4c0e-85ec-0bc188e7eeb8"
      unitRef="usd">2633670000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM5LTEtMS0xLTMwOTc2_6d4963b3-17d5-4f58-abcd-bc50a34e3521"
      unitRef="usd">-400360000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzM5LTMtMS0xLTMwOTc2_e5a509bd-cc29-4cdf-a2bb-72909563871a"
      unitRef="usd">-134352000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQwLTEtMS0xLTMwOTc2_52463417-686f-4245-912c-1d9facad2e68"
      unitRef="usd">830226000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQwLTMtMS0xLTMwOTc2_be793a41-7155-47d2-9b26-dfdb92521ea6"
      unitRef="usd">1159894000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQzLTEtMS0xLTMwOTc2_b24c0b34-a5db-4141-bcb6-c005fa71ca39"
      unitRef="usd">3965191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQzLTMtMS0xLTMwOTc2_ff0369dd-f015-44d9-81fa-37fe6fc638e8"
      unitRef="usd">3659745000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQ0LTEtMS0xLTMwOTc2_16bf1eed-8e6c-48b6-8387-8013060a0af7"
      unitRef="usd">12298639000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTAvZnJhZzozYWZhYzg3YTA4NDk0MTBhYmNjMjYxMGIzNGU2MDQ1ZC90YWJsZTpmZTQ4YzIzNDlkZWM0ODBjOGY3OTZkOWRhZjc3YjRmZS90YWJsZXJhbmdlOmZlNDhjMjM0OWRlYzQ4MGM4Zjc5NmQ5ZGFmNzdiNGZlXzQ0LTMtMS0xLTMwOTc2_ea79ce05-927b-40aa-b1b1-ad8d34e6f3d3"
      unitRef="usd">6535901000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25d4bffc816640c383847f5ab41ab1d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMtMS0xLTEtMzA5NzY_81faf001-8f75-4256-8ef2-240878ce5283"
      unitRef="usd">3079001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b596915ef24368a400176d67378e98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMtMy0xLTEtMzA5NzY_c5d5328d-70d4-47f5-aed2-859b3c38c208"
      unitRef="usd">2346660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6acefbb609148f3ba90b52e461e7ed3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMtNS0xLTEtMzA5NzY_faff7999-91ee-448f-ae5e-b927d317e0ac"
      unitRef="usd">2135601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia14a0db535b64978a6a502a73b38fd67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzQtMS0xLTEtMzA5NzY_c3e43ccf-cf1e-4d94-b978-b104e03ac631"
      unitRef="usd">15237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff9c805c78664fe5996aeb7472e7d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzQtMy0xLTEtMzA5NzY_a946d607-66b8-4ebe-b332-7749eaa916f2"
      unitRef="usd">16907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f4977865daa4d5c8caf0f630efa19b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzQtNS0xLTEtMzA5NzY_b81e71ef-570c-4c53-a392-a614593471c1"
      unitRef="usd">26160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzUtMS0xLTEtMzA5NzY_87255179-a3bc-49ab-9c90-966509b9dfa1"
      unitRef="usd">3094238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzUtMy0xLTEtMzA5NzY_cecb181f-b0a1-4dcf-ac60-2c18555f7226"
      unitRef="usd">2363567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzUtNS0xLTEtMzA5NzY_48a8355f-7572-4c54-aa07-d32379fec3d9"
      unitRef="usd">2161761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzctMS0xLTEtMzA5NzY_2d404aa4-c00f-4f2f-b94e-87f12ad52dc3"
      unitRef="usd">440760000</jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment>
    <jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzctMy0xLTEtMzA5NzY_500ca92b-e8dc-45dc-8b4c-86dc7757a287"
      unitRef="usd">148917000</jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment>
    <jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzctNS0xLTEtMzA5NzY_8f77036b-913b-49c7-a905-e5665a113926"
      unitRef="usd">127930000</jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzgtMS0xLTEtMzA5NzY_7b656231-1a55-4881-9f53-de3e5dae3fa9"
      unitRef="usd">1451683000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzgtMy0xLTEtMzA5NzY_1ec7633d-78fc-4432-841d-f39ca364d99c"
      unitRef="usd">854233000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzgtNS0xLTEtMzA5NzY_1ebd62d0-fd58-4788-b935-ddc15f74ac9b"
      unitRef="usd">736942000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzktMS0xLTEtMzA5NzY_7c423e55-1399-417a-8352-157486a8438a"
      unitRef="usd">505748000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzktMy0xLTEtMzA5NzY_32136bcc-68b3-4bc4-870f-6d4623e89f24"
      unitRef="usd">335375000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzktNS0xLTEtMzA5NzY_d76d2f6a-2462-4ac2-8f4f-72d357c12b3c"
      unitRef="usd">299726000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEwLTEtMS0xLTMwOTc2_2b3ddc95-56fa-4bfe-81e6-4b861431572d"
      unitRef="usd">525769000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEwLTMtMS0xLTMwOTc2_6f8f3303-5a30-4730-98fc-62a80951e858"
      unitRef="usd">259580000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEwLTUtMS0xLTMwOTc2_74cf3f53-dc43-47a7-b1a4-816a4007324c"
      unitRef="usd">354814000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzExLTEtMS0xLTMwOTc2_ea618dda-4d3c-4264-93f9-23605401e2a5"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzExLTMtMS0xLTMwOTc2_cf3f9dbd-b32d-4bc6-a1b0-0f9445c69d9a"
      unitRef="usd">136139000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzExLTUtMS0xLTMwOTc2_5e05e6d7-7570-454e-9ec6-a311c608d15c"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEyLTEtMS0xLTMwOTc2_8ce6ab4b-26cc-4a7f-8585-ad1f57758f91"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEyLTMtMS0xLTMwOTc2_56b56d0a-f8eb-4add-a1d7-2d3f63bd1168"
      unitRef="usd">251250000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEyLTUtMS0xLTMwOTc2_5bff3c7a-c80d-447d-8244-76a8f53f69f4"
      unitRef="usd">109975000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:CostsAndExpenses
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEzLTEtMS0xLTMwOTc2_ffcf7b85-6590-444b-8dee-70d78a6cd036"
      unitRef="usd">2923960000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEzLTMtMS0xLTMwOTc2_f79211cb-f31e-4d96-b9ee-dca7719ce697"
      unitRef="usd">1985494000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzEzLTUtMS0xLTMwOTc2_53fe270f-83d0-4ce1-8e32-157a3eddf120"
      unitRef="usd">1629387000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE0LTEtMS0xLTMwOTc2_44c0e54d-cb18-4f10-a959-8d3a1dc560fd"
      unitRef="usd">170278000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE0LTMtMS0xLTMwOTc2_082b073d-dba9-4344-93c2-716295277134"
      unitRef="usd">378073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE0LTUtMS0xLTMwOTc2_d3598e4d-888d-4228-915b-4b1f3b34f246"
      unitRef="usd">532374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE1LTEtMS0xLTMwOTc2_22453d12-ff9a-4457-a775-cc7963d3fbc7"
      unitRef="usd">-278766000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE1LTMtMS0xLTMwOTc2_45710f7c-c609-4cf0-8459-a0f5d61d06c4"
      unitRef="usd">-99707000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE1LTUtMS0xLTMwOTc2_588fc4cc-e20b-4689-b41c-e289cf19c256"
      unitRef="usd">-72261000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE2LTEtMS0xLTMwOTc2_81e7ffb1-55ea-4256-914d-d54c8d0d498a"
      unitRef="usd">-4350000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE2LTMtMS0xLTMwOTc2_2bb399d0-e7d1-449b-9186-4582897f753d"
      unitRef="usd">-3271000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE2LTUtMS0xLTMwOTc2_fad6039d-0725-4309-9f8b-08b1e3c23c3e"
      unitRef="usd">-5811000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE4LTEtMS0xLTMwOTc2_18c2de0e-6984-4041-89d6-c0902e40db8f"
      unitRef="usd">-112838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE4LTMtMS0xLTMwOTc2_c2a7beb6-d74d-4899-8997-b3ef042358a9"
      unitRef="usd">275095000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE4LTUtMS0xLTMwOTc2_f8e0d3a6-c385-4a94-a3ee-dcf2adc20613"
      unitRef="usd">454302000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE5LTEtMS0xLTMwOTc2_4909cd3b-967a-4226-8b34-e10675d7d276"
      unitRef="usd">216116000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE5LTMtMS0xLTMwOTc2_253d7e5c-a04a-4fbd-b04c-91309c511d23"
      unitRef="usd">33517000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzE5LTUtMS0xLTMwOTc2_24f02a06-6bcf-4ae9-9d7c-4ac3eb6fc341"
      unitRef="usd">-73154000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzIwLTEtMS0xLTMwOTc2_4aa08b65-5cf2-4cf3-a70f-8a0db43baea3"
      unitRef="usd">-714000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzIwLTMtMS0xLTMwOTc2_ac29b09c-7858-45b2-9f19-daf03fe1aadb"
      unitRef="usd">-2962000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzIwLTUtMS0xLTMwOTc2_142a3bfa-e0b1-436d-8201-78db05f68493"
      unitRef="usd">-4089000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzIzLTEtMS0xLTMwOTc2_b134af91-7721-49e0-9f17-3f92231a318c"
      unitRef="usd">-329668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzIzLTMtMS0xLTMwOTc2_9b966b19-a14d-41e8-857e-bc87d13822aa"
      unitRef="usd">238616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzIzLTUtMS0xLTMwOTc2_9fdf0385-7669-4dbb-ad46-6ce3f6234c7b"
      unitRef="usd">523367000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzI4LTEtMS0xLTMwOTc2_1bf29090-4f13-4d93-b890-c20aff302113"
      unitRef="usdPerShare">-5.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzI4LTMtMS0xLTMwOTc2_cfdf02c1-98e1-4694-bb68-96a42287cd9b"
      unitRef="usdPerShare">4.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzI4LTUtMS0xLTMwOTc2_be948d5f-4791-443a-af26-9104af3302f0"
      unitRef="usdPerShare">9.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzI5LTEtMS0xLTMwOTc2_30d4d24e-5a15-40eb-8908-42700808a389"
      unitRef="usdPerShare">-5.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzI5LTMtMS0xLTMwOTc2_8a57bd4a-6c75-44a8-b8cb-87a27c7a0d2b"
      unitRef="usdPerShare">4.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzI5LTUtMS0xLTMwOTc2_38c6583f-3f00-49b4-b337-76d74adb8df7"
      unitRef="usdPerShare">9.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMwLTEtMS0xLTMwOTc2_3f3c6787-773d-499c-8cc5-41152c3612c1"
      unitRef="shares">59694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMwLTMtMS0xLTMwOTc2_804d9679-4735-466b-958a-cfda1cabf2bf"
      unitRef="shares">55712000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMwLTUtMS0xLTMwOTc2_09596043-4441-4c5c-8842-27639d64a959"
      unitRef="shares">56749000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMxLTEtMS0xLTMwOTc2_b660eefa-1a71-47e6-9583-918cb0abdddd"
      unitRef="shares">59694000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMxLTMtMS0xLTMwOTc2_68a0bf04-1094-468d-96f0-63b2df87b207"
      unitRef="shares">56517000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTMvZnJhZzo3NWYzYmI5NjkxNzA0M2U3ODQxODdjZWRiMTk4ZDc5Yi90YWJsZTo0NjkwY2M3YmJkNTA0ZDU3YWIxZDY5NWY4MWY0NWFmNi90YWJsZXJhbmdlOjQ2OTBjYzdiYmQ1MDRkNTdhYjFkNjk1ZjgxZjQ1YWY2XzMxLTUtMS0xLTMwOTc2_3085e935-a761-4273-be2c-b200543fb933"
      unitRef="shares">57550000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzItMS0xLTEtMzA5NzY_b134af91-7721-49e0-9f17-3f92231a318c"
      unitRef="usd">-329668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzItMy0xLTEtMzA5NzY_9b966b19-a14d-41e8-857e-bc87d13822aa"
      unitRef="usd">238616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzItNS0xLTEtMzA5NzY_9fdf0385-7669-4dbb-ad46-6ce3f6234c7b"
      unitRef="usd">523367000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzQtMS0xLTEtMzA5NzY_6d350e71-e085-48dc-b103-353229994878"
      unitRef="usd">-268347000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzQtMy0xLTEtMzA5NzY_1d01391a-889d-47f0-89fd-92efebbdf2f8"
      unitRef="usd">90183000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzQtNS0xLTEtMzA5NzY_e3f35fc0-7837-44b7-8127-a10dfa8ff87c"
      unitRef="usd">-20720000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzYtMC0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpmYmZmOGRkOGFhMGI0MzQ3YTA4YzYxMDcwMDQ1MDUxYV85MQ_a92b9800-3a94-40ee-adcd-ae1333dc91b9"
      unitRef="usd">353000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzYtMC0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpmYmZmOGRkOGFhMGI0MzQ3YTA4YzYxMDcwMDQ1MDUxYV85NQ_bcec3654-6f86-4b0b-8a35-951ba103c4ac"
      unitRef="usd">-163000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzYtMC0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpmYmZmOGRkOGFhMGI0MzQ3YTA4YzYxMDcwMDQ1MDUxYV8xMDI_1d10cee4-8408-4d1c-a5f4-56763b9b5216"
      unitRef="usd">-697000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzYtMS0xLTEtMzA5NzY_27f5469f-979a-4231-9656-a32c90dbc307"
      unitRef="usd">2468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzYtMy0xLTEtMzA5NzY_ce2223ee-1d72-4e50-8acc-59c0c0a6d2d7"
      unitRef="usd">-1142000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzYtNS0xLTEtMzA5NzY_a6e7e738-0b17-4a3c-801e-c1ab8d2a099c"
      unitRef="usd">-4882000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzctMC0xLTEtNDM3ODQvdGV4dHJlZ2lvbjo0YjE0ZTdmNzkxZmE0ZWZkYWRjNmJkZGRkNzhjMThjNF8yNzQ4Nzc5MDY5NDU0Mg_78409da5-9169-482b-87f7-859fc45703a5"
      unitRef="usd">-43000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzctMC0xLTEtNDM3ODQvdGV4dHJlZ2lvbjo0YjE0ZTdmNzkxZmE0ZWZkYWRjNmJkZGRkNzhjMThjNF8yNzQ4Nzc5MDY5NDUzMg_cf6aef44-f394-4ae1-bd7f-4bc3828a7a4b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzctMC0xLTEtNDM3ODQvdGV4dHJlZ2lvbjo0YjE0ZTdmNzkxZmE0ZWZkYWRjNmJkZGRkNzhjMThjNF8yNzQ4Nzc5MDY5NDUyNg_9d8c07c1-d8fc-4fc7-9c58-f6f91300d052"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterReclassificationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzctMS0xLTEtNDM3ODE_d623522c-ea71-4a1f-ac14-e433e377b3d0"
      unitRef="usd">129000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzctMy0xLTEtNDM3ODE_a663c795-6d31-4dba-8604-b7b7b39001e8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzctNS0xLTEtNDM3ODE_c45a8183-2e8f-42b3-acf9-846e7159caf2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzgtMS0xLTEtMzA5NzY_adee17c3-a0a7-4f23-8beb-8c0722efe3aa"
      unitRef="usd">-266008000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzgtMy0xLTEtMzA5NzY_5ffaab44-4f1b-43de-b5ae-c46e13e9b50f"
      unitRef="usd">89041000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzgtNS0xLTEtMzA5NzY_f0223aba-7ac0-4c9b-b352-6c34b53f525f"
      unitRef="usd">-25602000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzktMS0xLTEtMzA5NzY_0a2f1543-6aa7-4dd2-92df-19f1b4eedb66"
      unitRef="usd">-595676000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzktMy0xLTEtMzA5NzY_173b5649-7208-4da3-ae14-e0baa3c450aa"
      unitRef="usd">327657000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTYvZnJhZzphNDIyZjhiZTNhMjg0YThlOWJhNzFiNDU1ODVmMmNiNy90YWJsZTo1NDIzMjVlYzY5Mjg0MzkzYTE5YmU3MDc0ZTA4ZDMxNi90YWJsZXJhbmdlOjU0MjMyNWVjNjkyODQzOTNhMTliZTcwNzRlMDhkMzE2XzktNS0xLTEtMzA5NzY_5caa064e-640a-4468-b6c7-16d8bc475d15"
      unitRef="usd">497765000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i67650dcafcb2481e8618dada31e1f769_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItMS0xLTEtMzA5NzY_e0a02bde-d77b-4f13-8751-e2db03dafbb6"
      unitRef="shares">57504000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i67650dcafcb2481e8618dada31e1f769_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItMy0xLTEtMzA5NzY_ead000e3-c966-44e1-83b2-9926a8b92579"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i7471be55c19b493499e6499e0e246f3b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItNS0xLTEtMzA5NzY_3f12ebc8-002b-4f22-bdcd-1e6c9b6226a1"
      unitRef="shares">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7471be55c19b493499e6499e0e246f3b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItNy0xLTEtMzA5NzY_71dff46d-14ae-4acb-8916-4da054e69028"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56a8df8276694e068eb13d388519cd48_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItOS0xLTEtMzA5NzY_a0c2860c-5e6e-4cbd-9c2c-25afcb1d6279"
      unitRef="usd">472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44fe5e21a5284f8180eb97994db1b259_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItMTEtMS0xLTMwOTc2_7fd6d340-4db0-470a-8988-bb75cdf2a47f"
      unitRef="usd">2113630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i458a9ae0351d4b5d8c845816ba5698d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItMTMtMS0xLTMwOTc2_40bf83b9-7c35-4af2-873a-0343e0b06012"
      unitRef="usd">-197791000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id71ddbc259804ae79a6d55519b521e5f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItMTUtMS0xLTMwOTc2_94998d99-8329-4a1b-af75-baaed7020226"
      unitRef="usd">841050000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68671899b8c840eabba54efe15811adb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzItMjEtMS0xLTMwOTc2_94b4b494-037c-47fc-9ac4-a7b1f865b3c9"
      unitRef="usd">2757422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9152cbd9be8d4e1c99528c73feadc66d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzMtMTMtMS0xLTMwOTc2_330fc30a-5372-4041-bba6-325c744d0ed7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66ed4b90e07448148288d68ec7eb110c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzMtMTUtMS0xLTMwOTc2_1d7661da-2563-426e-8ac1-32d944b12a30"
      unitRef="usd">4848000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib17b8222170046edba93f317f54d3500_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzMtMjEtMS0xLTMwOTc2_561a7eeb-66c9-4e2e-bbdc-285c62917ef7"
      unitRef="usd">4848000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iebd35f0765114566b81dd306f16c7291_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzQtMS0xLTEtMzA5NzY_ecba457d-fc89-4421-b891-0de10c774633"
      unitRef="shares">515000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i19928c503fcf4dbc814fdb4ccefe9d61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzQtMTEtMS0xLTMwOTc2_a590a28a-aaed-4e51-9bb7-c979b7b9b5ce"
      unitRef="usd">46477000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzQtMjEtMS0xLTMwOTc2_c7dafe98-c3fe-448b-8e26-c9460cc5f5a0"
      unitRef="usd">46477000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iebd35f0765114566b81dd306f16c7291_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzUtMS0xLTEtMzA5NzY_20aceb8a-5846-4705-b3fa-9c6b5e370de2"
      unitRef="shares">106000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i19928c503fcf4dbc814fdb4ccefe9d61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzUtMTEtMS0xLTMwOTc2_293e5bc4-4c69-47ec-8b04-2e87c974569b"
      unitRef="usd">11354000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzUtMjEtMS0xLTMwOTc2_c0e9de5d-aad1-4742-89ca-d7d76b6bc9bc"
      unitRef="usd">11354000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iebd35f0765114566b81dd306f16c7291_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzYtMS0xLTEtMzA5NzY_fc349192-c749-41dc-81fd-f49914ca2c2e"
      unitRef="shares">265000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i19928c503fcf4dbc814fdb4ccefe9d61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzctMTEtMS0xLTMwOTc2_ea00a30b-64cd-40e3-97a5-7af575aa2697"
      unitRef="usd">16739000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzctMjEtMS0xLTMwOTc2_a82ce70f-490c-48ca-91f5-1f27ddf900b7"
      unitRef="usd">16739000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i19928c503fcf4dbc814fdb4ccefe9d61_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzktMTEtMS0xLTMwOTc2_9347dc60-653a-44cb-af2d-9dd86eee86d1"
      unitRef="usd">111304000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzktMjEtMS0xLTMwOTc2_a3a2ddf4-9345-4890-adfb-1af3613177ee"
      unitRef="usd">111304000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="iebd35f0765114566b81dd306f16c7291_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEwLTEtMS0xLTMwOTc2_b24faa9c-fb11-4491-b70d-bc9737be21cd"
      unitRef="shares">2250000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7e86c070b0e74eb98d5c9c426aa1808d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEwLTE1LTEtMS0zMDk3Ng_52938d4e-c03d-4b33-a0c6-7bf778d8ec90"
      unitRef="usd">301450000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEwLTIxLTEtMS0zMDk3Ng_7296d51d-f38f-417a-9b4d-efafc4aca771"
      unitRef="usd">301450000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icbc33312a7114e3e96b34345d0563331_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzExLTEzLTEtMS0zMDk3Ng_24b1aafa-679b-499b-b19b-39c80cc2a8ab"
      unitRef="usd">-25602000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzExLTIxLTEtMS0zMDk3Ng_7dbeccac-d597-430d-8417-e45b06769652"
      unitRef="usd">-25602000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7e86c070b0e74eb98d5c9c426aa1808d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEyLTE1LTEtMS0zMDk3Ng_080e8097-1cdb-4f81-9a1a-c3988c335396"
      unitRef="usd">523367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEyLTIxLTEtMS0zMDk3Ng_9a137767-80ee-4903-adb0-ed630ea34767"
      unitRef="usd">523367000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i708bfbc8ce984f229247c7b84633aba3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTEtMS0xLTMwOTc2_487abd60-0d82-4cd5-86d6-8503e24f51c3"
      unitRef="shares">56140000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i708bfbc8ce984f229247c7b84633aba3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTMtMS0xLTMwOTc2_57b0f76c-e986-44c3-9e52-a96797bb0f40"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i72cfc74083c9458f967ca9151bdf07a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTUtMS0xLTMwOTc2_dede57a2-dd63-43ed-b7c3-4cf9119a840f"
      unitRef="shares">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i72cfc74083c9458f967ca9151bdf07a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTctMS0xLTMwOTc2_8484a3f1-e77e-42ef-bbee-08782bad9a85"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d4ae2549a664334afa01470cb10e330_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTktMS0xLTMwOTc2_2a93b760-bca0-420b-96fa-9e2731f6dab3"
      unitRef="usd">472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e476c001f0b4ac2830ca61c286a6ae5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTExLTEtMS0zMDk3Ng_1410a63f-d4e8-4f22-a9b0-6d4b744e3415"
      unitRef="usd">2266026000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7ab4cfb0a8d429ca5cd948c534eee88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTEzLTEtMS0zMDk3Ng_54183983-8f67-484c-b026-0a6143877381"
      unitRef="usd">-223393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3a0babd24724ad49ed125e72d9e0524_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTE1LTEtMS0zMDk3Ng_dc98e1b6-9e27-4d7c-bbe3-7f61138aff13"
      unitRef="usd">1067815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia605523f6bda4dd5ada273fe5f3da0ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzEzLTIxLTEtMS0zMDk3Ng_29d887a8-83a8-40ec-8da6-94955c110f03"
      unitRef="usd">3110981000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i6d77e74bee0a46fea14b4fa60d76cad0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE1LTEtMS0xLTM5OTQ2_7028a388-542f-4b73-bf8d-10db16420f25"
      unitRef="shares">37000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE2LTExLTEtMS0zOTk0Ng_e7176fa8-0509-4997-89db-ab9e3be2634f"
      unitRef="usd">176260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE2LTIxLTEtMS0zOTk0Ng_81576be6-3661-427f-80ba-7fbc89cd3657"
      unitRef="usd">176260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <jazz:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeatureRepurchase
      contextRef="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE3LTExLTEtMS0zOTk0Ng_77d0c202-3cb4-46f1-84ca-e55d0b3b2868"
      unitRef="usd">12513000</jazz:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeatureRepurchase>
    <jazz:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeatureRepurchase
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE3LTIxLTEtMS0zOTk0Ng_d9f1b960-7278-411a-9a8b-97839911cc70"
      unitRef="usd">12513000</jazz:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeatureRepurchase>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6d77e74bee0a46fea14b4fa60d76cad0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE1LTEtMS0xLTMwOTc2_4e8449f4-560e-48a0-b16f-a44bfa5dc8ba"
      unitRef="shares">780000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE1LTExLTEtMS0zMDk3Ng_9bed4b59-ee56-4275-91d7-52cb17d89fdb"
      unitRef="usd">86984000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE1LTIxLTEtMS0zMDk3Ng_4e66bafb-94a8-4101-8e66-6e57839e29f0"
      unitRef="usd">86984000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6d77e74bee0a46fea14b4fa60d76cad0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE2LTEtMS0xLTMwOTc2_aa954f50-9f4c-401e-842b-322eb09c82cd"
      unitRef="shares">125000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE2LTExLTEtMS0zMDk3Ng_8bc3a427-6c2c-47ab-8522-01dba1f4a1a0"
      unitRef="usd">12697000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE2LTIxLTEtMS0zMDk3Ng_4cc38be1-2f43-4389-93fc-6f9a20e94499"
      unitRef="usd">12697000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6d77e74bee0a46fea14b4fa60d76cad0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE3LTEtMS0xLTMwOTc2_0f655007-0b8b-4d10-b180-89ccbc3bee59"
      unitRef="shares">290000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE4LTExLTEtMS0zMDk3Ng_abb57501-a19e-42ce-9e9b-e15e3ed7ccb8"
      unitRef="usd">16877000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzE4LTIxLTEtMS0zMDk3Ng_c593c16a-4044-4400-b719-f7845e44416a"
      unitRef="usd">16877000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i89c289ad752a4ab6906b8d9a449fd8aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIwLTExLTEtMS0zMDk3Ng_3e3fe1c7-71bf-438c-81b8-fbf33c385050"
      unitRef="usd">121093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIwLTIxLTEtMS0zMDk3Ng_b1b69602-21f2-4953-b35f-4dcd2012323d"
      unitRef="usd">121093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6d77e74bee0a46fea14b4fa60d76cad0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIxLTEtMS0xLTMwOTc2_4c793217-cb3c-4d97-90cd-4aad37d3e086"
      unitRef="shares">1201000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ica3ba9ef6a79454c9943af7e1a87cacf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIxLTE1LTEtMS0zMDk3Ng_55d1dfbb-0350-49ce-b29e-c795d7e176e6"
      unitRef="usd">146537000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIxLTIxLTEtMS0zMDk3Ng_c2c40608-0800-4d0a-8565-17637cfa8879"
      unitRef="usd">146537000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic6c8a47c95cd4169b461383f2510d3c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIyLTEzLTEtMS0zMDk3Ng_f02f0a3b-1511-4d9a-8bc8-6be1ffa9d0ed"
      unitRef="usd">89041000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIyLTIxLTEtMS0zMDk3Ng_c864f7f4-1dc0-4a68-aca0-afec0a34158a"
      unitRef="usd">89041000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ica3ba9ef6a79454c9943af7e1a87cacf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIzLTE1LTEtMS0zMDk3Ng_3715ec76-c904-4b1e-834a-cbce4629dba1"
      unitRef="usd">238616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzIzLTIxLTEtMS0zMDk3Ng_749fd4ac-a069-42db-bee3-575878246b4a"
      unitRef="usd">238616000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i99986da7ca604006a336d1a7a8b77f6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTEtMS0xLTMwOTc2_d4b1d900-25fa-41e0-b783-2bed357608bb"
      unitRef="shares">56171000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i99986da7ca604006a336d1a7a8b77f6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTMtMS0xLTMwOTc2_8774b5d2-07e3-4f75-a291-b36677d8d99c"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie1ae1cf6ec9a4004b5793530b81cb127_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTUtMS0xLTMwOTc2_9ad5250a-9464-4869-9232-de572815646b"
      unitRef="shares">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie1ae1cf6ec9a4004b5793530b81cb127_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTctMS0xLTMwOTc2_fc990aad-6b66-49d1-a9ee-e0a224e0ced5"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5727f236a640455593f124e7763d8729_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTktMS0xLTMwOTc2_b946a5b6-022e-4dd1-85e6-9c911b039a8a"
      unitRef="usd">472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ded8644ae4c4c52ac304f54c481e212_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTExLTEtMS0zMDk3Ng_543af663-1e92-4221-86fc-a5a45e5c0c4a"
      unitRef="usd">2633670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied44239897b2492480c7cef6ac1433ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTEzLTEtMS0zMDk3Ng_ba2f809d-cd2f-40ca-937e-cb0ab9abe5df"
      unitRef="usd">-134352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0eba60f6920741a7ae61136f5f4ab568_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTE1LTEtMS0zMDk3Ng_38e7c70a-7c6a-43d3-8e45-1802073523da"
      unitRef="usd">1159894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8xOTkvZnJhZzpkZDJlMWUyZTU2MjU0OTA4YjMyNjU2ZTE1NWIyODI5MS90YWJsZToyZmQ5NTdiZDYzNTM0NDE3YTBjZjljNTcwYWYyNmYwMy90YWJsZXJhbmdlOjJmZDk1N2JkNjM1MzQ0MTdhMGNmOWM1NzBhZjI2ZjAzXzI0LTIxLTEtMS0zMDk3Ng_ed1d7fa5-86ef-472e-aba0-8aab7263fa09"
      unitRef="usd">3659745000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i99986da7ca604006a336d1a7a8b77f6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItMS0xLTEtMzA5NzY_d4b1d900-25fa-41e0-b783-2bed357608bb"
      unitRef="shares">56171000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i99986da7ca604006a336d1a7a8b77f6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItMy0xLTEtMzA5NzY_8774b5d2-07e3-4f75-a291-b36677d8d99c"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie1ae1cf6ec9a4004b5793530b81cb127_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItNS0xLTEtMzA5NzY_9ad5250a-9464-4869-9232-de572815646b"
      unitRef="shares">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie1ae1cf6ec9a4004b5793530b81cb127_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItNy0xLTEtMzA5NzY_fc990aad-6b66-49d1-a9ee-e0a224e0ced5"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5727f236a640455593f124e7763d8729_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItOS0xLTEtMzA5NzY_b946a5b6-022e-4dd1-85e6-9c911b039a8a"
      unitRef="usd">472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ded8644ae4c4c52ac304f54c481e212_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItMTEtMS0xLTMwOTc2_543af663-1e92-4221-86fc-a5a45e5c0c4a"
      unitRef="usd">2633670000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied44239897b2492480c7cef6ac1433ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItMTMtMS0xLTMwOTc2_ba2f809d-cd2f-40ca-937e-cb0ab9abe5df"
      unitRef="usd">-134352000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0eba60f6920741a7ae61136f5f4ab568_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItMTUtMS0xLTMwOTc2_38e7c70a-7c6a-43d3-8e45-1802073523da"
      unitRef="usd">1159894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzItMjEtMS0xLTMwOTc2_ed1d7fa5-86ef-472e-aba0-8aab7263fa09"
      unitRef="usd">3659745000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="idf97a94a78504173b832c337d4a79495_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzctMS0xLTEtNDM3MTA_f5b2548b-c3a8-446a-9e3a-5f633111ab54"
      unitRef="shares">3798000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if36c0f6e45c34d40b1bab8e7f5dcd144_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzctMTEtMS0xLTQzNzEw_82d89803-6619-4156-9aec-6e35bbff93c5"
      unitRef="usd">608456000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzctMjEtMS0xLTQzNzEw_c8976bcf-5a8d-4353-9b24-98bd10d3a2ed"
      unitRef="usd">608456000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i6c1f8990615544c993c9d82ee5fcbc80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzgtMTEtMS0xLTQzNzE5_0b5d21c9-4e10-43c2-83b7-4c4e8002f5c6"
      unitRef="usd">3555000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzgtMjEtMS0xLTQzNzE5_e20fabcc-d539-419c-a31c-3a56e4b32924"
      unitRef="usd">3555000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idf97a94a78504173b832c337d4a79495_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzctMS0xLTEtMzA5NzY_77e87229-2729-46c3-b0cf-328b72e70e39"
      unitRef="shares">1042000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if36c0f6e45c34d40b1bab8e7f5dcd144_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzctMTEtMS0xLTMwOTc2_fe95bdc4-355e-4a06-ac25-06a8ad4d4389"
      unitRef="usd">119058000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzctMjEtMS0xLTMwOTc2_8a0e6b3e-1631-428e-8b65-6f408a4c8405"
      unitRef="usd">119058000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idf97a94a78504173b832c337d4a79495_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzgtMS0xLTEtMzA5NzY_442b1f91-1677-4d9a-ac14-e1ed9ed24ec3"
      unitRef="shares">157000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if36c0f6e45c34d40b1bab8e7f5dcd144_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzgtMTEtMS0xLTMwOTc2_9df6a57f-f3f9-4e0c-83fd-2a8b733421f0"
      unitRef="usd">16203000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzgtMjEtMS0xLTMwOTc2_87d6538f-56a7-4d74-8f9b-b38733b77e31"
      unitRef="usd">16203000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idf97a94a78504173b832c337d4a79495_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzktMS0xLTEtMzA5NzY_44ccaf99-1412-41cb-87fb-c1d960907464"
      unitRef="shares">465000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if36c0f6e45c34d40b1bab8e7f5dcd144_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzEwLTExLTEtMS0zMDk3Ng_0dfc7860-09b7-413a-aa59-7f8ab7e2bbc4"
      unitRef="usd">35602000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzEwLTIxLTEtMS0zMDk3Ng_054923ac-7745-4941-8114-7e645c8cd1fd"
      unitRef="usd">35602000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if36c0f6e45c34d40b1bab8e7f5dcd144_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzEyLTExLTEtMS0zMDk3Ng_597279fc-133a-447c-9b52-10a7a9d0521b"
      unitRef="usd">189452000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzEyLTIxLTEtMS0zMDk3Ng_9732a597-c860-4031-a909-1d63341b6e80"
      unitRef="usd">189452000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4bf37db17fd14fd0b7e63df0783a0eea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE0LTEzLTEtMS0zMDk3Ng_6955ac79-33af-40ef-912d-05c9d426b619"
      unitRef="usd">-266008000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE0LTIxLTEtMS0zMDk3Ng_8432611f-4ca0-456e-ad80-7a69019891ff"
      unitRef="usd">-266008000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i17a233c43e494d1f9ae54ef88c2314f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE1LTE1LTEtMS0zMDk3Ng_79e2bb43-aae9-46ae-8c71-fb356119fd0e"
      unitRef="usd">-329668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE1LTIxLTEtMS0zMDk3Ng_990df5e7-534f-4580-90d1-80e7b5d3af6c"
      unitRef="usd">-329668000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i6fcbc0b21a6146aab30b4b0b869d3f29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTEtMS0xLTMwOTc2_e706e0f5-9633-4e47-8258-b837feaf0443"
      unitRef="shares">61633000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6fcbc0b21a6146aab30b4b0b869d3f29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTMtMS0xLTMwOTc2_ebb61c1d-9c29-432e-8fe9-7f958b5c6cd4"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9b507709beab4700ba9e0ee64c13f8f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTUtMS0xLTMwOTc2_95f84cae-bf3d-45dd-9e57-8d7ee9664dc8"
      unitRef="shares">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9b507709beab4700ba9e0ee64c13f8f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTctMS0xLTMwOTc2_43f26243-d884-4076-821b-d4d64a1ed246"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37e162ec2df14b5ab7b0244a4a0c6649_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTktMS0xLTMwOTc2_397af27a-5edd-43dd-a005-91cd571cb7fc"
      unitRef="usd">472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4977b3a02f7045dd81f8f4685c03a651_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTExLTEtMS0zMDk3Ng_0544b3f9-a493-4cb6-b72f-87b22212dc7b"
      unitRef="usd">3534792000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f886c8b2e964df9a8beddd3019a645b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTEzLTEtMS0zMDk3Ng_e2f13fe4-95ae-4a3f-8794-ae93d7c24565"
      unitRef="usd">-400360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id45827166aed44fa96d0f771a227aacf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTE1LTEtMS0zMDk3Ng_f11513e3-8e44-4329-9266-1841d15812f9"
      unitRef="usd">830226000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDIvZnJhZzpiM2Y4YjBjOTNjMTg0OTQxODgzNjI3M2FhNmEwNGI2ZS90YWJsZTo3NTYwY2QzMDZmM2M0Njc5YTA0MWYxNTc2NTQ3ZWY2My90YWJsZXJhbmdlOjc1NjBjZDMwNmYzYzQ2NzlhMDQxZjE1NzY1NDdlZjYzXzE2LTIxLTEtMS0zMDk3Ng_bbcfc6d7-dbaf-4881-94a3-5efa7ba88fb5"
      unitRef="usd">3965191000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMtMS0xLTEtMzA5NzY_ff8d3e75-2c84-4240-88f7-0d39476489b3"
      unitRef="usd">-329668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMtMy0xLTEtMzA5NzY_da2cfe9c-1027-477b-b1b1-b290044f3b05"
      unitRef="usd">238616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMtNS0xLTEtMzA5NzY_6adacae2-541a-4be9-a5d9-ccb4e5c12415"
      unitRef="usd">523367000</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUtMS0xLTEtMzA5NzY_91977b7e-a29f-4f25-a503-0a3fad2a1177"
      unitRef="usd">525769000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUtMy0xLTEtMzA5NzY_09c6cabb-4a20-4d07-8fa2-9df8d0a57634"
      unitRef="usd">259580000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUtNS0xLTEtMzA5NzY_4386b0dd-e960-4275-bafe-ecdc5be874fd"
      unitRef="usd">354814000</us-gaap:AmortizationOfIntangibleAssets>
    <jazz:InventoryStepUpValueAdjustment
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzYtMS0xLTEtMzkxNTk_3c0e3782-a7e8-4e61-9e49-0e72c8ecd5ab"
      unitRef="usd">223085000</jazz:InventoryStepUpValueAdjustment>
    <jazz:InventoryStepUpValueAdjustment
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzYtMy0xLTEtMzkxNTk_94d937ae-6894-499f-9b8b-c0c4f2081548"
      unitRef="usd">0</jazz:InventoryStepUpValueAdjustment>
    <jazz:InventoryStepUpValueAdjustment
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzYtNS0xLTEtMzkxNTk_d34a0b51-3625-4fdf-b9eb-7e5067216340"
      unitRef="usd">0</jazz:InventoryStepUpValueAdjustment>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzYtMS0xLTEtMzA5NzY_7c5c815e-8301-4964-b3df-882e4b97c990"
      unitRef="usd">189006000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzYtMy0xLTEtMzA5NzY_3ecccfa3-b601-4e13-89c9-4e88bb1ed578"
      unitRef="usd">120998000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzYtNS0xLTEtMzA5NzY_bd7cb247-498c-4933-a1fe-04efdf892df8"
      unitRef="usd">110563000</us-gaap:ShareBasedCompensation>
    <jazz:NoncashInterestExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtMS0xLTEtNDYxMzE_93f042e1-b99f-4a50-a1e8-29dfb9c9a316"
      unitRef="usd">92655000</jazz:NoncashInterestExpense>
    <jazz:NoncashInterestExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtMy0xLTEtNDYxMzE_b9f2c59f-b2ef-46d0-a2e9-d3f37fafb080"
      unitRef="usd">61748000</jazz:NoncashInterestExpense>
    <jazz:NoncashInterestExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtNS0xLTEtNDYxMzE_05ab8574-4446-49cb-aa8e-e03e6cc06ff0"
      unitRef="usd">46396000</jazz:NoncashInterestExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtMS0xLTEtMzczMzg_f64b32d5-34b8-479a-9619-c27ad3cf4f22"
      unitRef="usd">69198000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtMy0xLTEtMzczMzg_00b34fa7-c0b3-42ef-a6f3-71cd50c217f7"
      unitRef="usd">-136937000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtNS0xLTEtMzczMzg_9a545be8-fbdd-46c2-992d-3261cd6ba997"
      unitRef="usd">-236610000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:Depreciation
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEwLTEtMS0xLTM3MzQ4_435c09e9-1cbd-4153-8a06-b307613074d7"
      unitRef="usd">26714000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEwLTMtMS0xLTM3MzQ4_b3e3d8a5-4f70-4224-bd47-0e5204abc0e4"
      unitRef="usd">18673000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEwLTUtMS0xLTM3MzQ4_a0152158-0f9a-489f-8cab-5ab316a8ab4b"
      unitRef="usd">15342000</us-gaap:Depreciation>
    <jazz:ProvisionForLossesOnAccountsReceivableAndInventory
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzctMS0xLTEtMzA5NzY_14624e74-cab9-4147-a760-de1cb7af3619"
      unitRef="usd">19668000</jazz:ProvisionForLossesOnAccountsReceivableAndInventory>
    <jazz:ProvisionForLossesOnAccountsReceivableAndInventory
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzctMy0xLTEtMzA5NzY_82f21769-707c-42b7-96c7-d4cfd618148e"
      unitRef="usd">15000000</jazz:ProvisionForLossesOnAccountsReceivableAndInventory>
    <jazz:ProvisionForLossesOnAccountsReceivableAndInventory
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzctNS0xLTEtMzA5NzY_0dbe133c-3240-47bb-8864-18887b384832"
      unitRef="usd">6668000</jazz:ProvisionForLossesOnAccountsReceivableAndInventory>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtMS0xLTEtMzA5NzY_9ab35fac-bdb9-40e3-9c25-d252228fa0f5"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtMy0xLTEtMzA5NzY_675cc950-8d87-44b4-b435-d03912a3358f"
      unitRef="usd">136139000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzgtNS0xLTEtMzA5NzY_7e8e189d-0c1b-4693-a7f3-afb3c2d2d26b"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzktMS0xLTEtMzA5NzY_275d4e5d-e732-401d-992a-7b8184e0d651"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzktMy0xLTEtMzA5NzY_f895ef5b-d17e-426e-8a8d-e3010ed852da"
      unitRef="usd">251250000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzktNS0xLTEtMzA5NzY_db39d41e-2eb8-4baa-95db-b074d75fb5c4"
      unitRef="usd">109975000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEwLTEtMS0xLTMwOTc2_a01c39b7-1ab9-4cf1-9d2e-c969b62d7dab"
      unitRef="usd">-10032000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEwLTMtMS0xLTMwOTc2_a31be294-a90e-47be-82a0-82354c8d77ac"
      unitRef="usd">-14580000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEwLTUtMS0xLTMwOTc2_49fbf1e2-722d-43d0-b378-10abc8fc21d2"
      unitRef="usd">-59000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEzLTEtMS0xLTMwOTc2_d51d70e5-5f15-4404-9bae-5b19d47ddbbc"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEzLTMtMS0xLTMwOTc2_d798aabf-e096-4355-a45e-e221d4aa4b35"
      unitRef="usd">5438000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzEzLTUtMS0xLTMwOTc2_a79cf533-71d4-4b65-a493-d37b6e46983d"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzE5LTEtMS0xLTMwOTc2_c45101bf-97d6-41ab-af19-b2b4bed79425"
      unitRef="usd">92735000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzE5LTMtMS0xLTMwOTc2_0074884e-dd70-4d12-b7e0-d22b9fab24a6"
      unitRef="usd">38647000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzE5LTUtMS0xLTMwOTc2_aff7808b-81ad-4edc-88ce-2bdebcebe62b"
      unitRef="usd">92326000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIwLTEtMS0xLTMwOTc2_9e0beaa8-a67e-4520-b15e-057984d935ee"
      unitRef="usd">48861000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIwLTMtMS0xLTMwOTc2_df4fc0f1-045c-48ad-9fe8-9dabfe8c89b6"
      unitRef="usd">30537000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIwLTUtMS0xLTMwOTc2_260cdbc4-06e6-48ea-912d-59addef053ca"
      unitRef="usd">32790000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIxLTEtMS0xLTMwOTc2_0e0b0d4f-c3f8-4ae1-bd9d-d3864fa0e180"
      unitRef="usd">83320000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIxLTMtMS0xLTMwOTc2_7ce6f333-70e6-46d7-9a61-393b67c312ec"
      unitRef="usd">98042000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIxLTUtMS0xLTMwOTc2_612efec5-a8db-4c3d-908d-5873113b6246"
      unitRef="usd">25650000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <jazz:IncreaseDecreaseInOperatingLeaseAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI0LTEtMS0xLTM3Mzk5_30c2c192-9844-4eb0-8f8e-8f231f650a76"
      unitRef="usd">-15583000</jazz:IncreaseDecreaseInOperatingLeaseAssets>
    <jazz:IncreaseDecreaseInOperatingLeaseAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI0LTMtMS0xLTM3Mzk5_925862c2-742a-4822-9879-ac53dbb20a0a"
      unitRef="usd">-12366000</jazz:IncreaseDecreaseInOperatingLeaseAssets>
    <jazz:IncreaseDecreaseInOperatingLeaseAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI0LTUtMS0xLTM3Mzk5_8864d6e6-93a4-44ec-98f0-234a2e195d55"
      unitRef="usd">-14148000</jazz:IncreaseDecreaseInOperatingLeaseAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIyLTEtMS0xLTMwOTc2_a17a42b5-b4c9-49ad-9b9d-8e6ccc526b8e"
      unitRef="usd">-817000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIyLTMtMS0xLTMwOTc2_9e403067-90ad-47bd-9fd1-d09a152d3326"
      unitRef="usd">-21913000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzIyLTUtMS0xLTMwOTc2_48815dfc-05f5-4e0d-8185-40038581bc33"
      unitRef="usd">18919000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI0LTEtMS0xLTMwOTc2_9a21e05d-4746-4055-accd-02b1d799d25c"
      unitRef="usd">57021000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI0LTMtMS0xLTMwOTc2_13604aa8-4a9a-4f9d-88ab-3b347ee691c4"
      unitRef="usd">-18935000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI0LTUtMS0xLTMwOTc2_7393aff6-3273-42ac-a33f-066f4efc6964"
      unitRef="usd">4770000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI1LTEtMS0xLTMwOTc2_424d25a3-a5a5-43c2-aa55-30cc9fe72920"
      unitRef="usd">142355000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI1LTMtMS0xLTMwOTc2_94d82f35-0435-44e3-9fae-f0a73ae26968"
      unitRef="usd">79477000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI1LTUtMS0xLTMwOTc2_73a0fd4a-bdc4-4d9f-9c3a-8c1b5cd4cdd3"
      unitRef="usd">-5565000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI2LTEtMS0xLTMwOTc2_fb4a9c55-517a-4d15-822d-3ced5b05558e"
      unitRef="usd">-15524000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI2LTMtMS0xLTMwOTc2_5a99b995-e0c6-4ae6-8865-ee85cd0c17ea"
      unitRef="usd">13038000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI2LTUtMS0xLTMwOTc2_71725aa4-ff84-4208-8122-5f9760f4ec66"
      unitRef="usd">10056000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI3LTEtMS0xLTMwOTc2_293b46d2-d44a-464e-bc83-48526046f348"
      unitRef="usd">-2305000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI3LTMtMS0xLTMwOTc2_46ad4611-b082-4f80-bbc8-1f706675e934"
      unitRef="usd">-4720000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI3LTUtMS0xLTMwOTc2_2f5e511d-9cfe-4017-9425-9ad5686eef4e"
      unitRef="usd">-5414000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <jazz:IncreaseDecreaseInOperatingLeaseLiabilitiesNoncurrent
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI4LTEtMS0xLTMwOTc2_75bd1084-3761-45e3-8502-eef71a560ea2"
      unitRef="usd">-16037000</jazz:IncreaseDecreaseInOperatingLeaseLiabilitiesNoncurrent>
    <jazz:IncreaseDecreaseInOperatingLeaseLiabilitiesNoncurrent
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI4LTMtMS0xLTMwOTc2_231e3fd9-b6d5-4f1b-9c9c-a0d6661f4401"
      unitRef="usd">-12383000</jazz:IncreaseDecreaseInOperatingLeaseLiabilitiesNoncurrent>
    <jazz:IncreaseDecreaseInOperatingLeaseLiabilitiesNoncurrent
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzI4LTUtMS0xLTMwOTc2_b37faabe-781c-4774-9fba-351d31ea5a3d"
      unitRef="usd">-6044000</jazz:IncreaseDecreaseInOperatingLeaseLiabilitiesNoncurrent>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMxLTEtMS0xLTM3NDA4_679217c2-f228-4fd1-9298-d8695e2b02c0"
      unitRef="usd">-4946000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMxLTMtMS0xLTM3NDA4_8d025b2b-70e4-4faf-81ef-fdc70f402702"
      unitRef="usd">-8967000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMxLTUtMS0xLTM3NDA4_f3a469f6-e30d-41a2-8eb7-d5bd79824f8e"
      unitRef="usd">3561000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMwLTEtMS0xLTMwOTc2_915416ad-0f63-46a3-b77b-0d1f33428be8"
      unitRef="usd">778507000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMwLTMtMS0xLTMwOTc2_5ca7a6f1-505a-4fbf-904d-63403d5d8ef0"
      unitRef="usd">899648000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMwLTUtMS0xLTMwOTc2_e77eeeaf-085b-4bf2-8905-0b559439e15b"
      unitRef="usd">776401000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMzLTEtMS0xLTMwOTc2_ac72f610-e9d9-458c-9c83-707ff673ff6b"
      unitRef="usd">1095000000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMzLTMtMS0xLTMwOTc2_6d132858-e2cd-4f03-bf32-546cf6694b2a"
      unitRef="usd">1755000000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzMzLTUtMS0xLTMwOTc2_4e456920-45b0-4a31-af21-31d185bf1982"
      unitRef="usd">985000000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM2LTEtMS0xLTM3NDI4_8223f858-10b3-4b37-8abf-8f575e035328"
      unitRef="usd">27641000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM2LTMtMS0xLTM3NDI4_4b294ed8-cebc-4ac7-b592-754e14adaaa0"
      unitRef="usd">15004000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM2LTUtMS0xLTM3NDI4_e81692db-bcd6-4f89-8889-b651a7e61fce"
      unitRef="usd">40135000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM3LTEtMS0xLTM3NDM3_a81f8613-3e34-4d82-bdbc-853b713e51f8"
      unitRef="usd">17891000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM3LTMtMS0xLTM3NDM3_5d56a435-7320-4b36-be31-1388f2c8a88b"
      unitRef="usd">113000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM3LTUtMS0xLTM3NDM3_00a8eed8-5288-4eb4-9e6e-0900bc52002f"
      unitRef="usd">80500000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM4LTEtMS0xLTM3NDQ1_c66d05d2-6101-400a-b063-84a93dc3af86"
      unitRef="usd">26819000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM4LTMtMS0xLTM3NDQ1_f4cc6ca1-0377-4dc8-aae3-7d731d39a197"
      unitRef="usd">2397675000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM4LTUtMS0xLTM3NDQ1_b804ae90-208d-4818-8920-d286b95f7332"
      unitRef="usd">917100000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM0LTEtMS0xLTMwOTc2_200c82e1-ef03-46df-9690-a272f0702fe0"
      unitRef="usd">6234792000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM0LTMtMS0xLTMwOTc2_e3e8b2ef-91a4-464f-811f-e05e9faed7b2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM0LTUtMS0xLTMwOTc2_f60bfea0-a22d-49eb-95a5-9fb763059b03"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM2LTEtMS0xLTMwOTc2_f8df519e-99eb-42a4-91ed-7f1a3012d122"
      unitRef="usd">0</jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination>
    <jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM2LTMtMS0xLTMwOTc2_2263388a-e3ef-4ce9-9b70-b3386761270d"
      unitRef="usd">251250000</jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination>
    <jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM2LTUtMS0xLTMwOTc2_26ab13db-c0b4-4b6e-85c9-9fc5e0396ba8"
      unitRef="usd">61700000</jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination>
    <jazz:PaymentToAcquireAssetsNetOfCashAcquired
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM3LTEtMS0xLTMwOTc2_408a7b29-1a4e-4f1f-8ec6-b7fee8f37104"
      unitRef="usd">0</jazz:PaymentToAcquireAssetsNetOfCashAcquired>
    <jazz:PaymentToAcquireAssetsNetOfCashAcquired
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM3LTMtMS0xLTMwOTc2_0c38d859-95ff-4f1a-b520-ac92b791b735"
      unitRef="usd">0</jazz:PaymentToAcquireAssetsNetOfCashAcquired>
    <jazz:PaymentToAcquireAssetsNetOfCashAcquired
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM3LTUtMS0xLTMwOTc2_339b7488-4cb4-4dbc-abce-f86a6babb692"
      unitRef="usd">55074000</jazz:PaymentToAcquireAssetsNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM5LTEtMS0xLTMwOTc2_bc8c13af-71d0-4024-bdb7-7c37cd95c652"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM5LTMtMS0xLTMwOTc2_2a3e28a4-2907-4c01-8677-05b9af90a278"
      unitRef="usd">14259000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzM5LTUtMS0xLTMwOTc2_59e4b7b1-4276-4e4c-ad2f-21447f881986"
      unitRef="usd">14209000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQwLTEtMS0xLTMwOTc2_86b22693-b1a9-409b-be0b-1a8693584573"
      unitRef="usd">-5212143000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQwLTMtMS0xLTMwOTc2_cb42cc28-fa79-416c-956f-14c633fec0c0"
      unitRef="usd">-1007670000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQwLTUtMS0xLTMwOTc2_2f1892b3-5a48-40bc-8e3f-b20d898ff277"
      unitRef="usd">-155300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <jazz:ProceedsFromIssuanceOfTermLoan
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ1LTEtMS0xLTM3NDc5_7d29da5a-430c-4e29-9a83-0ac644307daf"
      unitRef="usd">3719930000</jazz:ProceedsFromIssuanceOfTermLoan>
    <jazz:ProceedsFromIssuanceOfTermLoan
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ1LTMtMS0xLTM3NDgy_f854cfa8-dfc6-4800-8a79-03555d348741"
      unitRef="usd">0</jazz:ProceedsFromIssuanceOfTermLoan>
    <jazz:ProceedsFromIssuanceOfTermLoan
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ1LTUtMS0xLTM5MTYz_4fe7a24e-d47f-4da0-acff-80ac54d815c4"
      unitRef="usd">0</jazz:ProceedsFromIssuanceOfTermLoan>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQyLTEtMS0xLTMwOTc2_9a00011f-bbcc-4f0e-b223-f77c4a618af5"
      unitRef="usd">1471533000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQyLTMtMS0xLTMwOTc2_f303b118-1a31-436e-a20e-43eedbeb81e2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQyLTUtMS0xLTMwOTc2_af4393c4-8a8a-4d98-869c-b1641effeb08"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQzLTEtMS0xLTMwOTc2_3b251903-1462-4515-80cf-624286da672d"
      unitRef="usd">135261000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQzLTMtMS0xLTMwOTc2_df07dbb2-63c9-4416-b2dd-ac53336131f8"
      unitRef="usd">99681000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQzLTUtMS0xLTMwOTc2_7896d0e7-a8a3-44f8-85c6-e75d99a465b4"
      unitRef="usd">57831000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ2LTEtMS0xLTMwOTc2_0b101a3a-dea0-4ac5-9767-576fdb283f02"
      unitRef="usd">35602000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ2LTMtMS0xLTMwOTc2_c2dd72f2-7856-497f-9aec-45bfd5229bb1"
      unitRef="usd">16877000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ2LTUtMS0xLTMwOTc2_3380ca13-90f8-4faa-9f4e-1d9e372ae284"
      unitRef="usd">16739000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ3LTEtMS0xLTMwOTc2_11b5e51a-80a3-4c41-b80f-c5065186b3f0"
      unitRef="usd">218812000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ3LTMtMS0xLTMwOTc2_c0f95240-dabd-4b89-9ada-dcf76560dc3b"
      unitRef="usd">356188000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ3LTUtMS0xLTMwOTc2_5d680de8-3ce2-4cfc-a573-1f9c63d7fdf2"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUzLTEtMS0xLTM3NDk3_979eeb54-ceb2-4299-a4d6-39559f6a8d81"
      unitRef="usd">1101788000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUzLTMtMS0xLTM3NDk3_c6a53a04-3c42-4f2d-8ef5-a112a0ed4e7e"
      unitRef="usd">33387000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUzLTUtMS0xLTM3NDk3_0bd8217d-5b70-45ec-9fae-d012d3039d19"
      unitRef="usd">33387000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU0LTEtMS0xLTM3NTE2_023befeb-bb2b-4586-8da8-e446cd2d6026"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU0LTMtMS0xLTM3NTE2_44fcf8be-4820-44ec-a501-aa6fc3bd2a84"
      unitRef="usd">981381000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU0LTUtMS0xLTM3NTE2_770d072c-8ca6-4930-8a48-d752264e2f97"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ5LTEtMS0xLTMwOTc2_9704dbb6-a78f-44a3-aa50-51cc4e5e52bf"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ5LTMtMS0xLTMwOTc2_77716703-dcd2-477e-a034-b17cf5bb59f0"
      unitRef="usd">500000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzQ5LTUtMS0xLTMwOTc2_580a53ca-e13c-4f57-8234-55aadecd4729"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU1LTEtMS0xLTM3NDk0_3b1c377f-8c1d-46f8-8f8e-9579eb906ec9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU1LTMtMS0xLTM3NDk0_fc8a3e3f-c21b-430d-a4db-768c2efeb5b4"
      unitRef="usd">146537000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU1LTUtMS0xLTM3NDk0_5621a34f-feff-4862-99f4-b9cc8112cc2e"
      unitRef="usd">301450000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUwLTEtMS0xLTMwOTc2_05b651b5-8aed-481f-a421-9f7dea30fd0b"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUwLTMtMS0xLTMwOTc2_b8d1a2fe-b31d-4b7f-ac73-9f94c65a20d7"
      unitRef="usd">500000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUwLTUtMS0xLTMwOTc2_af163c3c-379f-4ecb-ba1d-5afb8ff09a2e"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUyLTEtMS0xLTMwOTc2_d32dc79f-f2ae-4bf5-b677-fcf732937809"
      unitRef="usd">3970522000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUyLTMtMS0xLTMwOTc2_bc16f3d6-9557-461b-b49c-f06c52233fc1"
      unitRef="usd">528073000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUyLTUtMS0xLTMwOTc2_fa2f887b-7754-468d-8693-c49890c6b72e"
      unitRef="usd">-293745000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUzLTEtMS0xLTMwOTc2_b3943ae1-7685-445c-ad53-b4a16086995a"
      unitRef="usd">-3207000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUzLTMtMS0xLTMwOTc2_425e6cba-b1d9-456c-9202-2796300e1ccc"
      unitRef="usd">374000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzUzLTUtMS0xLTMwOTc2_62643363-8c1d-4223-a035-1e048e3ac821"
      unitRef="usd">366000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU0LTEtMS0xLTMwOTc2_45eff123-534d-4f43-afd0-4841d1bae092"
      unitRef="usd">-466321000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU0LTMtMS0xLTMwOTc2_9132d7a3-74ae-46fb-a1fb-f75f65196100"
      unitRef="usd">420425000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU0LTUtMS0xLTMwOTc2_18ee65f3-ff80-4aeb-96e2-33240a800f65"
      unitRef="usd">327722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU1LTEtMS0xLTMwOTc2_39763b8a-529c-4238-9f40-fb314cec215d"
      unitRef="usd">1057769000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia605523f6bda4dd5ada273fe5f3da0ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU1LTMtMS0xLTMwOTc2_f41f9512-70ff-456d-bbdc-677fbbb9114e"
      unitRef="usd">637344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i68671899b8c840eabba54efe15811adb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU1LTUtMS0xLTMwOTc2_a6e71272-8955-494a-960e-0320a9e76324"
      unitRef="usd">309622000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU2LTEtMS0xLTMwOTc2_b48b791c-a937-47eb-8f96-6e04f87bc8de"
      unitRef="usd">591448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU2LTMtMS0xLTMwOTc2_65d476ee-fd40-4440-bea6-ddbaba96d709"
      unitRef="usd">1057769000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia605523f6bda4dd5ada273fe5f3da0ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozYmJmM2QxNzg5NmM0ZGI3YmM1M2JlOTY1YmFmODFkYy90YWJsZXJhbmdlOjNiYmYzZDE3ODk2YzRkYjdiYzUzYmU5NjViYWY4MWRjXzU2LTUtMS0xLTMwOTc2_a2c94571-f4e6-43bb-b294-b42106ae2d63"
      unitRef="usd">637344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozNTM1OWU2NzdjMDk0Yjg0ODJlMzU2NTczMmNkMzgzOS90YWJsZXJhbmdlOjM1MzU5ZTY3N2MwOTRiODQ4MmUzNTY1NzMyY2QzODM5XzMtMS0xLTEtMzA5NzY_2fd21703-1e14-43fd-820b-ce0f52bb78b3"
      unitRef="usd">138271000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozNTM1OWU2NzdjMDk0Yjg0ODJlMzU2NTczMmNkMzgzOS90YWJsZXJhbmdlOjM1MzU5ZTY3N2MwOTRiODQ4MmUzNTY1NzMyY2QzODM5XzMtMy0xLTEtMzA5NzY_c90cdcfc-7f18-461e-8df6-f4ad73cf3643"
      unitRef="usd">42470000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozNTM1OWU2NzdjMDk0Yjg0ODJlMzU2NTczMmNkMzgzOS90YWJsZXJhbmdlOjM1MzU5ZTY3N2MwOTRiODQ4MmUzNTY1NzMyY2QzODM5XzMtNS0xLTEtMzA5NzY_00d22cb7-01e8-4964-9614-ed09ab05f5dc"
      unitRef="usd">43002000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozNTM1OWU2NzdjMDk0Yjg0ODJlMzU2NTczMmNkMzgzOS90YWJsZXJhbmdlOjM1MzU5ZTY3N2MwOTRiODQ4MmUzNTY1NzMyY2QzODM5XzQtMS0xLTEtMzA5NzY_ada6d5d6-d49a-45a2-804a-0b626c153fc4"
      unitRef="usd">271217000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozNTM1OWU2NzdjMDk0Yjg0ODJlMzU2NTczMmNkMzgzOS90YWJsZXJhbmdlOjM1MzU5ZTY3N2MwOTRiODQ4MmUzNTY1NzMyY2QzODM5XzQtMy0xLTEtMzA5NzY_5929c893-f26d-4ca0-9313-31b603e95b16"
      unitRef="usd">226823000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMDUvZnJhZzoyMTE4ODBlOGFiZTU0OGIwODE3NTU2YTQxZDE4ZjU5OC90YWJsZTozNTM1OWU2NzdjMDk0Yjg0ODJlMzU2NTczMmNkMzgzOS90YWJsZXJhbmdlOjM1MzU5ZTY3N2MwOTRiODQ4MmUzNTY1NzMyY2QzODM5XzQtNS0xLTEtMzA5NzY_2e76c92c-6d7e-45d9-b7ac-22e86db310f5"
      unitRef="usd">183610000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTEvZnJhZzo1YmU4ZmVkZDk5YTA0YjA3OWEwMzhiNTBiMGZmNDgzZS90ZXh0cmVnaW9uOjViZThmZWRkOTlhMDRiMDc5YTAzOGI1MGIwZmY0ODNlXzMyMTk_f9fc0cce-3f09-4ae7-ba0b-40d53777f887">Organization and Description of Business&lt;div style="margin-top:6pt;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;Jazz Pharmaceuticals plc is a global biopharmaceutical company whose purpose is to innovate to transform the lives of patients and their families.  We are dedicated to developing life-changing medicines for people with serious diseases - often with limited or no therapeutic options.  We have a diverse portfolio of marketed medicines and novel product candidates, from early- to late-stage development, in neuroscience and oncology.  Within these therapeutic areas, we strive to identify new options for patients by actively exploring small molecules and biologics, and through innovative delivery technologies and cannabinoid science. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our lead marketed products are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Neuroscience&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Xywav&#xae; (calcium, magnesium, potassium, and sodium oxybates) oral solution&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;, a product approved by the U.S. Food and Drug Administration, or FDA, in July 2020 and launched in the U.S. in November 2020 for the treatment of cataplexy or excessive daytime sleepiness, or EDS, in patients with narcolepsy aged seven years of age and older, and also approved by FDA in August&#160;2021 for the treatment of idiopathic hypersomnia, or IH, in adults and launched in the U.S. in November&#160;2021.  Xywav contains 92% less sodium than Xyrem&#xae;;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Xyrem (sodium oxybate) oral solution&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;, a product approved by FDA and distributed in the U.S. for the treatment of both cataplexy and EDS in patients seven years of age and older with narcolepsy; Jazz also markets Xyrem in Canada for the treatment of cataplexy in patients with narcolepsy.  Xyrem is also approved and distributed in Europe, Great Britain and other markets through a licensing agreement;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Epidiolex&#xae; (cannabidiol) oral solution&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;, a product approved by FDA and launched in the U.S. in 2018 by GW Pharmaceuticals plc, or GW, and currently indicated for the treatment of seizures associated with Lennox-Gastaut syndrome, Dravet syndrome, or tuberous sclerosis complex in patients one year of age or older; in Europe (where it is marketed as Epidyolex&#xae;) and other markets, it is approved for adjunctive treatment of seizures associated with Lennox-Gastaut syndrome or Dravet syndrome, in conjunction with clobazam (EU and Great Britain only), in patients 2 years of age and older and for adjunctive treatment of seizures associated with tuberous sclerosis complex in patients 2 years of age and older;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Sunosi&#xae; (solriamfetol)&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;, a product approved by FDA and marketed in the U.S., Canada, Europe and Great Britain to improve wakefulness in adult patients with EDS associated with narcolepsy or obstructive sleep apnea; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Sativex&#xae; (nabiximols) oral solution&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;, a product approved and marketed in the U.K., Canada and other markets as treatment for symptom improvement in adult patients with moderate to severe spasticity due to multiple sclerosis, or MS, who have not responded adequately to other anti-spasticity medication and who demonstrate clinically significant improvement in spasticity-related symptoms during an initial trial of therapy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Oncology&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Zepzelca&#xae; (lurbinectedin)&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;, a product approved by FDA in June 2020 and launched in the U.S. in July 2020 for the treatment of adult patients with metastatic small cell lung cancer, or SCLC, with disease progression on or after platinum-based chemotherapy; i&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;n Canada, Zepzelca was approved in September 2021 for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the treatment of adults with Stage III or metastatic SCLC, who have progressed on or after platinum-containing therapy;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Rylaze&#x2122; &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;(recombinant Erwinia asparaginase), a product approved by FDA in June&#160;2021 and launched in the U.S. in July&#160;2021 for use as a component of a multi-agent chemotherapeutic regimen for the treatment of acute lymphoblastic leukemia, or ALL, or lymphoblastic lymphoma, or LBL, in adults and pediatric patients who have developed hypersensitivity to &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;E. coli&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;-derived asparaginase;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"&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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Vyxeos&#xae; (daunorubicin and cytarabine) liposome for injection&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;, a product approved in the U.S., Canada, Europe and Great Britain (marketed as Vyxeos&#xae; liposomal in Europe and Great Britain) for the treatment of adults with newly-diagnosed therapy-related acute myeloid leukemia, or t-AML, or AML with myelodysplasia-related changes (AML-MRC).  An expanded indication was granted in the U.S. for the treatment of newly diagnosed t-AML or AML-MRC in pediatric patients aged 1 year and older; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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-weight:700;line-height:120%;padding-left:14.5pt"&gt;Defitelio&#xae; (defibrotide sodium)&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;, is a product approved in the U.S. and Brazil for the treatment of hepatic veno-occlusive disease, or VOD, with renal or pulmonary dysfunction following hematopoietic stem cell transplantation, or HSCT, and in Japan for the treatment of hepatic sinusoidal obstruction syndrome (hepatic-veno occlusive disease).  It is currently approved in the EU, Great Britain, Canada, Israel, South Korea, Australia and Switzerland for the treatment of severe hepatic VOD, also known as sinusoidal obstructive syndrome, or SOS, in HSCT therapy.  It is indicated in adults and pediatric patients over 1 month of age.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In May&#160;2021, we acquired GW Pharmaceuticals plc, or GW, with the objectives of broadening our neuroscience portfolio, further diversifying our revenue and driving sustainable, long-term value creation opportunities.  The total consideration paid by us for the entire issued share capital of GW was $7.2&#160;billion.  The acquisition, which we refer to as the GW Acquisition, closed on May&#160;5,&#160;2021.  For further information regarding the GW Acquisition, please see Note 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Throughout this report, unless otherwise indicated or the context otherwise requires, all references to &#x201c;Jazz Pharmaceuticals,&#x201d; &#x201c;the registrant,&#x201d; "the Company", &#x201c;we,&#x201d; &#x201c;us,&#x201d; and &#x201c;our&#x201d; refer to Jazz Pharmaceuticals plc and its consolidated subsidiaries.  Throughout this report, all references to &#x201c;ordinary shares&#x201d; refer to Jazz Pharmaceuticals plc&#x2019;s ordinary shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTEvZnJhZzo1YmU4ZmVkZDk5YTA0YjA3OWEwMzhiNTBiMGZmNDgzZS90ZXh0cmVnaW9uOjViZThmZWRkOTlhMDRiMDc5YTAzOGI1MGIwZmY0ODNlXzM4NDgyOTA3MDg4Nzc_5ccb7153-66d1-4876-8297-22a853129e47"
      unitRef="usd">7200000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NjMw_3b087e9b-9344-48fb-b928-a3e4f5dab931">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or U.S. GAAP, and include the accounts of Jazz Pharmaceuticals plc and our subsidiaries and intercompany transactions and balances have been eliminated.  Our consolidated financial statements include the results of operations of businesses we have acquired from the date of each acquisition for the applicable reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The results of operations of the acquired GW business, along with the estimated fair values of the assets acquired and liabilities assumed in the GW Acquisition, have been included in our consolidated financial statements since the closing of the GW Acquisition on May&#160;5,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures in the consolidated financial statements and accompanying notes.  Management bases its estimates on historical experience and on assumptions believed to be reasonable under the circumstances.  Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In December 2019, the Financial Accounting Standards Board, or FASB, issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes by removing certain exceptions to the general principles in the existing guidance for income taxes and making other minor improvements.  We adopted this standard on January&#160;1,&#160;2021 and adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have implemented a comprehensive response strategy designed to manage the ongoing impact of the COVID-19 pandemic on our employees, patients and our business.  The prolonged nature of the pandemic is negatively impacting our business in a varied manner due to the emergence of the Delta and Omicron variants and other variants with increased transmissibility, even in some cases in vaccinated people, limited access to health care provider offices and institutions and the willingness of patients or parents of patients to seek treatment.  We expect that our business, financial condition, results of operations and growth prospects may continue to be negatively impacted by the pandemic on a limited basis that may vary depending on the context.  However &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;we have begun to observe, and expect to continue to observe, a gradual normalization in patient and healthcare provider practices, as providers and patients have adapted their behaviors and procedures to the evolving circumstances and as COVID-19 vaccines continue to be administered.  &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;With respect to our commercialization activities, while there continues to be some negative impact on demand, new patient starts and treatments for our products arising from the pandemic, primarily due to the inherent limitations of telemedicine and a reprioritization of healthcare resources toward COVID-19, we have seen improvements as healthcare systems have adapted to cope with the ongoing situation.  We believe these dynamics have negatively impacted new patient starts in the U.S. and Europe.  The extent of the impact on our ability to generate sales of approved products, execute on new product launches, our clinical development and regulatory efforts, our corporate development objectives and the value of and market for our ordinary shares, will depend on future developments that are highly uncertain and cannot be predicted with confidence at this time.  Such developments include continued spread of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Delta and Omicron variants in the U.S. and other countries and the potential emergence of other SARS-CoV-2 variants that may prove especially contagious or virulent, the ultimate duration and severity of the pandemic, governmental &#x201c;stay-at-home&#x201d; orders and travel restrictions, quarantines, social distancing and business closure requirements in the U.S., Ireland and other countries, and the effectiveness of vaccination programs and other actions taken globally to contain and treat the disease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;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;Our business has been substantially dependent on Xyrem and while&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; we expect that our business will continue to be substantially dependent on oxybate product sales from both Xywav and Xyrem, there is no guarantee that we can maintain oxybate revenues at or near current levels, or that oxybate revenues will continue to grow.  &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;Our ability to maintain or increase oxybate revenues and realize the anticipated benefits from our investment in Xywav are subject to a number of risks and uncertainties including, without limitation, those related to the launch of Xywav for the treatment of idiopathic hypersomnia in adults and adoption in that indication; competition from the introduction of authorized generic and generic versions of sodium oxybate and new products for treatment of cataplexy and/or EDS in narcolepsy in the U.S. market and from other competitors; the current and potential impacts of the COVID-19 pandemic, including the current and expected future negative impact on demand for our products; increased pricing pressure from, changes in policies by, or restrictions on reimbursement imposed by, third party payors, including our ability to &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;maintain adequate coverage and reimbursement for Xywav; increased rebates required to maintain access to our products; &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;challenges to our intellectual property around Xyrem and/or Xywav, including pending antitrust and intellectual property litigation; &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;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;continued acceptance of Xywav and Xyrem by physicians and patients&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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In addition to risks related specifically to Xywav and Xyrem, we are subject to other challenges and risks related to successfully commercializing a portfolio of oncology products and other neuroscience products, including Epidiolex, Sunosi, Defitelio, Vyxeos, Rylaze and Zepzelca, and other risks specific to our business and our ability to execute on our strategy, as well as risks and uncertainties common to companies in the pharmaceutical industry with development and commercial operations, including, without limitation, risks and uncertainties associated with: ongoing clinical research activity and related outcomes, obtaining regulatory approval of our late-stage product candidates; effectively commercializing our recently approved or acquired products such as Xywav, Epidiolex, Zepzelca and Rylaze; obtaining and maintaining adequate coverage and reimbursement for our products; contracting and rebates to pharmacy benefit managers that&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; reduces our net revenue;&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; increasing scrutiny of pharmaceutical product pricing and resulting changes in healthcare laws and policy; market acceptance; &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;regulatory concerns with controlled substances generally and the potential for abuse; future legislation, Drug enforcement agency, or DEA, action or FDA action authorizing the sale, distribution, use, and insurance reimbursement of non-FDA approved cannabinoid products; &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;delays or problems in the supply of our products, loss of single source suppliers or failure to comply with manufacturing regulations; delays or problems with third parties that are part of our manufacturing and supply chain; identifying, acquiring or in-licensing additional products or product candidates; pharmaceutical product development and the inherent uncertainty of clinical success; the challenges of protecting and enhancing our intellectual property rights; complying with applicable regulatory requirements; and possible restrictions on our ability and flexibility to pursue certain future opportunities as a result of our substantial outstanding debt obligations.  In addition, the success of the GW Acquisition will depend, in part, on our ability to realize the anticipated benefits from successfully combining our and GW's historical businesses and the integration of our business practices and operations with GW's so that we can fully realize the anticipated benefits of the acquisition.  The anticipated benefits to us of the GW Acquisition may not be realized fully within the expected timeframe or at all or may take longer to realize or cost more than expected, which could materially and adversely affect our business, financial condition, results of operations and growth prospects.  Moreover, to the extent the COVID-19 pandemic continues to adversely affect our business and results of operations, it may also have the effect of heightening many of the other risks and uncertainties discussed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, investments and derivative contracts.  Our investment policy permits investments in U.S. federal government and federal agency securities, corporate bonds or commercial paper issued by U.S. corporations, money market instruments, certain qualifying money market mutual funds, certain repurchase agreements, and tax-exempt obligations of U.S. states, agencies and municipalities and places restrictions on credit ratings, maturities, and concentration by type and issuer.  We are exposed to credit risk in the event of a default by the financial institutions holding our cash, cash equivalents and investments to the extent recorded on the balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We manage our foreign currency transaction risk and interest rate risk within specified guidelines through the use of derivatives.  All of our derivative instruments are utilized for risk management purposes, and we do not use derivatives for speculative trading purposes.  As of December&#160;31,&#160;2021 and 2020, we had foreign exchange forward contracts with notional amounts totaling $347.2&#160;million and $357.4&#160;million, respectively.  As of December&#160;31,&#160;2021 and 2020, the outstanding foreign exchange forward contracts had a net liability fair value of $2.6&#160;million and a net asset fair value of $11.1&#160;million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 December&#160;31, 2021, we had a cross-currency interest rate swap with a notional amount of $251.0 million.  This outstanding cross-currency interest rate swap contract had a net liability fair value of  $15.2&#160;million as of December&#160;31,&#160;2021.  The counterparties to these contracts are large multinational commercial banks, and we believe the risk of nonperformance is not significant.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We are also subject to credit risk from our accounts receivable related to our product sales.  We monitor our exposure within accounts receivable and record a reserve against uncollectible accounts receivable as necessary.  We extend credit to pharmaceutical wholesale distributors and specialty pharmaceutical distribution companies, primarily in the U.S., and to other international distributors and hospitals.  Customer creditworthiness is monitored and collateral is not required.  We monitor economic conditions in certain European countries which may result in variability of the timing of cash receipts and an increase in the average length of time that it takes to collect accounts receivable outstanding.  Historically, we have not experienced significant credit losses on our accounts receivable and as of December&#160;31,&#160;2021, allowances on receivables were not material.  As of December&#160;31,&#160;2021, three customers accounted for 74% of gross accounts receivable, Express Scripts Specialty Distribution Services, Inc. and its affiliates, or ESSDS, which accounted for 52% of gross accounts receivable, McKesson Corporation and affiliates, or McKesson, which accounted for 12% of gross accounts receivable and Cardinal Health Inc., or Cardinal, which accounted for 10% of gross accounts receivable.  As of December&#160;31, 2020, three customers accounted for 84% of gross accounts receivable, ESSDS, which accounted for 68% of gross accounts receivable, McKesson, which accounted for 12% of gross accounts receivable and Cardinal which accounted for 4% of gross accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We depend on single source suppliers for most of our products, product candidates and their active pharmaceutical ingredients, or APIs.  With respect to our oxybate products, the API is manufactured for us by a single source supplier and the finished product are manufactured both by us in our facility in Athlone, Ireland and by our U.S.-based supplier.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our consolidated financial statements include the results of operations of an acquired business from the date of acquisition.  We account for acquired businesses using the acquisition method of accounting.  The acquisition method of accounting for acquired businesses requires, among other things, that assets acquired, liabilities assumed and any noncontrolling interests in the acquired business be recognized at their estimated fair values as of the acquisition date, with limited exceptions, and that the fair value of acquired in-process research and development, or IPR&amp;amp;D, be recorded on the balance sheet.  Also, transaction costs are expensed as incurred.  Any excess of the acquisition consideration over the assigned values of the net assets acquired is recorded as goodwill.  Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date.  A liability resulting from contingent consideration is remeasured to fair value at each reporting date until the contingency is resolved and changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Cash Equivalents and Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We consider all highly liquid investments, readily convertible to cash, that mature within three months or less from date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Investments consist of time deposits with initial maturities of greater than three months.  Collectively, cash equivalents and investments are considered available-for-sale and are recorded at fair value.  Unrealized gains and losses, net of tax, are recorded in accumulated other comprehensive loss in shareholders&#x2019; equity.  We use the specific-identification method for calculating realized gains and losses on securities sold.  Realized gains and losses and declines in value judged to be other than temporary on investments are included in interest expense, net in the consolidated statements of income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We record the fair value of derivative instruments as either assets or liabilities on the consolidated balance sheets.  Changes in the fair value of derivative instruments are recorded each period in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedging transaction and, if it is, the type of hedging transaction.  For a derivative to qualify as a hedge at inception and throughout the hedged period, we formally document the nature and relationships between the hedging instruments and hedged item. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For derivatives formally designated as hedges, we assess both at inception and quarterly thereafter, whether the hedging derivatives are highly effective in offsetting changes in either the fair value or cash flows of the hedged item. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Gains or losses on cash flow hedges are reclassified from other comprehensive income (loss) to earnings when the hedged transaction occurs.  If we determine that a forecasted transaction is no longer probable of occurring, we discontinue hedge accounting and any related unrealized gain or loss on the derivative instrument is recognized in current earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We designate cross-currency interest rate swaps as fair value hedges to hedge foreign currency risks related to our borrowings denominated in currencies other than the U.S. dollar.  Fair value hedge amounts included in the assessment of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hedge effectiveness are recognized in foreign exchange gain (loss) within the consolidated statements of income (loss), along with the offsetting gains and losses of the related hedged item.  We have elected to exclude the total forward points or currency basis from the assessment of hedge effectiveness and account for them as excluded components.  The initial fair value of the excluded component is amortized to foreign exchange gain (loss) and the difference between changes in fair value of the excluded component and the amount recorded in earnings is recorded in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Derivatives that are not designated and do not qualify as hedges are adjusted to fair value through current earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Inventories are valued at the lower of cost or net realizable value.  Cost is determined using the first-in, first-out method for all inventories.  Our policy is to write down inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value and inventory in excess of expected requirements.  The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand for a particular product.  If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required.  Increases in the reserve are recorded as charges in cost of product sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We capitalize inventory costs associated with our products prior to regulatory approval when, based on management's judgment, future commercialization is considered probable and the future economic benefit is expected to be realized; otherwise, such costs are expensed as research and development.  The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval.  We had no pre-approval inventory on our consolidated balance sheet as of December&#160;31, 2021 or 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our inventory production process for our cannabinoid products includes the cultivation of botanical raw material.  Because of the duration of the cultivation process, a portion of our inventory will not be sold within one year.  Consistent with the practice in other industries that cultivate botanical raw materials, all inventory is classified as a current asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Property, plant and equipment are stated at cost, less accumulated depreciation.  Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Estimated useful lives are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&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;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment and machinery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-20 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;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;Leasehold improvements are amortized over the shorter of the noncancelable term of our leases or their economic useful lives.  Maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We determine if an arrangement is a lease at inception.  Leases are classified at lease commencement as either operating leases or finance leases.  Operating leases are included in operating lease assets, other current liabilities, and operating lease liabilities on our consolidated balance sheets.  Finance lease assets are included in property, plant and equipment, net, and finance lease liabilities are included in other current liabilities and other non-current liabilities in our consolidated balance sheets.  Lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  In determining the net present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date.  The lease asset also includes any lease payments made, reduced by lease incentives and increased by initial direct costs incurred.  Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Operating lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.  Finance lease expense is recognized as depreciation expense of fixed assets and interest expense on finance lease liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have lease agreements with lease and non-lease components, which are generally accounted for separately.  For vehicle leases we account for the lease and non-lease components as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have elected the short-term lease exemption and, therefore, do not recognize a lease asset or corresponding liability for lease arrangements with an original term of&#160;12&#160;months or less.  Rent expense under short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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:6pt;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;Goodwill represents the excess of the acquisition consideration over the fair value of assets acquired and liabilities assumed.  We have determined that we operate in a single segment and have a single reporting unit associated with the development and commercialization of pharmaceutical products.  In performing the annual impairment test, the fair value of the reporting unit is compared to its corresponding carrying value, including goodwill.  If the carrying value exceeds the fair value of the reporting unit an impairment loss will be recognized for the amount by which the reporting unit&#x2019;s carrying amount exceeds its fair value, not to exceed the carrying amount of goodwill.  We test goodwill for impairment annually in October and when events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Acquired In-Process Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The initial costs of rights to IPR&amp;amp;D projects acquired in an asset acquisition are expensed as IPR&amp;amp;D unless the project has an alternative future use.  The fair value of IPR&amp;amp;D projects acquired in a business combination are capitalized and accounted for as indefinite-lived intangible assets until the underlying project receives regulatory approval, at which point the intangible asset will be accounted for as a finite-lived intangible asset, or discontinued, at which point the intangible asset will be written off.  Development costs incurred after an acquisition are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzIwNzk5_b57dcdca-c4f4-4cc3-9d26-9c407cecdb7b"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzIwODA1_7fbda986-a0fe-4b63-82a9-980cae3e172e"&gt;twenty&lt;/span&gt; years.  The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant.  Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount.  The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our revenue comprises product sales, net and royalty and contract revenues.  Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.  Prior to recognizing revenue, we make estimates of the transaction price, including variable consideration that is subject to a constraint.  Amounts of variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Sales, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Product sales revenue is recognized when control has transferred to the customer, which occurs at a point in time, which is typically on delivery to the customer or, in the case of products that are subject to consignment agreements, when the customer removes product from our consigned inventory location for shipment directly to a patient.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Reserves for Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Revenues from sales of products are recorded at the net sales price, which includes estimates of variable consideration for which reserves are established and which relate to returns, specialty distributor fees, wholesaler fees, prompt payment discounts, government rebates, government chargebacks, coupon programs and rebates under managed care plans and commercial payor contracts.  Calculating certain of these reserves involves estimates and judgments and we determine their expected value based on sales or invoice data, contractual terms, historical utilization rates, new information regarding changes in these programs&#x2019; regulations and guidelines that would impact the amount of the actual rebates, our expectations regarding future utilization rates for these programs and channel inventory data.  These reserves reflect our best estimates of the amount of consideration to which we are entitled based on the terms of the contract.&#160;&#160;The amount of variable consideration that is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.&#160;&#160;We reassess our reserves for variable consideration at each reporting date.  Historically, adjustments to estimates for these reserves have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Reserves for returns, specialty distributor fees, wholesaler fees, government rebates, coupon programs and rebates under managed care plans and commercial payor contracts are included within current liabilities in our consolidated balance sheets.  Reserves for government chargebacks and prompt payment discounts are shown as a reduction in accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Royalties and Contract Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We enter into out-licensing agreements under which we license certain rights to our products or product candidates to third parties.  If a licensing arrangement includes multiple goods or services, we consider whether the license is distinct.  If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license.&#160;&#160;If the license to our intellectual property is determined not to be distinct, it is combined with other goods or services into a combined performance obligation.  We consider whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue from non-refundable, upfront fees.&#160;&#160;We evaluate the measure of progress each reporting date and, if necessary, adjust the measure of performance and related revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;At the inception of each arrangement that includes development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method.  If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price.  Milestone payments that are not within our control or that of the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received.&#160; The transaction price is allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied.&#160;&#160;At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For arrangements that include sales-based royalties and milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties and sales-based milestones relate, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or sales-based milestone has been allocated has been satisfied (or partially satisfied).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Cost of Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Cost of product sales includes manufacturing and distribution costs, the cost of drug substance, royalties due to third parties on product sales, product liability and cargo insurance, FDA user fees, freight, shipping, handling and storage costs and salaries and related costs of employees involved with production.  Excluded from cost of product sales shown on the consolidated statements of income (loss) is amortization of acquired developed technology of $525.8&#160;million, $259.6&#160;million and $243.7&#160;million in 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Research and development expenses consist primarily of costs related to clinical studies and outside services, personnel expenses and other research and development costs, including milestone payments incurred prior to regulatory approval of products.  Clinical study and outside services costs relate primarily to services performed by clinical research organizations, clinical studies performed at clinical sites, materials and supplies, and other third party fees.  Personnel expenses relate primarily to salaries, benefits and share-based compensation.  Other research and development expenses primarily include overhead allocations consisting of various support and facilities-related costs.  Research and development costs are expensed as incurred.  For product candidates that have not been approved by FDA, inventory used in clinical trials is expensed at the time of production and recorded as research and development expense.  For products that have been approved by FDA, inventory used in clinical trials is expensed at the time the inventory is packaged for the trial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We expense the costs of advertising, including promotional expenses, as incurred.  Advertising expenses were $161.5&#160;million, $99.6&#160;million and $65.4&#160;million in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We use the asset and liability method of accounting for income taxes.  Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amount and the tax basis of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse.  A valuation allowance is provided when it is more-likely-than-not that some portion or all of a deferred tax asset will not be realized.  We recognize the benefits of a tax position if it is &#x201c;more-likely-than-not&#x201d; of being sustained.  A recognized tax benefit is then measured as the largest amount of tax benefit that is greater than fifty percent likely of being realized upon settlement.  Interest and penalties related to an underpayment of income taxes are included in the income tax expense and classified with the related liability on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our functional and reporting currency is the U.S. dollar.  The assets and liabilities of our subsidiaries that have a functional currency other than the U.S. dollar are translated into U.S. dollars at the exchange rate prevailing at the balance sheet date with the results of operations of subsidiaries translated at the weighted average exchange rate for the reporting period.  The cumulative foreign currency translation adjustment is recorded as a component of accumulated other comprehensive income (loss) in shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Transactions in foreign currencies are translated into the functional currency of the relevant subsidiary at the weighted average exchange rate for the reporting period.  Any monetary assets and liabilities arising from these transactions are translated into the relevant functional currency at exchange rates prevailing at the balance sheet date or on settlement.  Resulting gains and losses are recorded in foreign exchange gain (loss) in our consolidated statements of income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Deferred Financing Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Deferred financing costs are reported at cost, less accumulated amortization and are presented in the consolidated balance sheets as a direct deduction from the carrying value of the associated debt, with the exception of deferred financing costs associated with revolving-debt arrangements which are presented as assets.  The related amortization expense is included in interest expense, net in our consolidated statements of income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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, we may become involved in claims and other legal matters arising in the ordinary course of business.  We record accruals for loss contingencies to the extent that we conclude that it is probable that a liability has been incurred and the amount of the related loss can be reasonably estimated.  Legal fees and other expenses related to litigation are expensed as incurred and included in selling, general and administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We account for compensation cost for all share-based awards at fair value on the date of grant.  The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method.  The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised.  We primarily consider historical experience when estimating expected forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Performance-Based Restricted Stock Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Performance-based restricted stock units, or PRSUs, awarded to employees vest upon the achievement of certain performance criteria at the end of a specified performance period, subject to a relative total shareholder return, or TSR, modifier.  The estimated fair value of these PRSUs is based on a Monte Carlo simulation model.  Compensation expense for PRSUs is recognized from the date the Company determines the performance criteria probable of being achieved to the date the award, or relevant portion of the award, is expected to vest.  Cumulative adjustments are recorded on a quarterly basis to reflect subsequent changes to the estimated outcome of the performance criteria until the date results are determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Variable Interest Entity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In the year ended December&#160;31,&#160;2021, we invested in a cell of a protected cell company, or the protected cell, as part of our directors&#x2019; and officers&#x2019; liability risk financing strategy.  Based on our control and the structure of the protected cell, we concluded that Jazz is the primary beneficiary of the protected cell and is required to consolidate the protected cell.  The insurance premium payable to the protected cell for the year ended December&#160;31,&#160;2021 and the protected cell&#x2019;s assets and liabilities as of December&#160;31, 2021 were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Recent Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In August 2020, the FASB issued ASU No. 2020-06, &#x201c;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): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&#x201d;, which simplifies the accounting for convertible instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital.  By removing the separation model, a convertible debt instrument will be reported as a single liability instrument with no separate accounting for embedded conversion features.  This new standard also removes certain settlement conditions that are required for contracts to qualify for equity classification and eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method.  The Company adopted ASU 2020-06 on January&#160;1,&#160;2022, on a modified retrospective basis.  As a result of adoption, the Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;increased its convertible debt liabilities, retained earnings and deferred tax assets on January&#160;1,&#160;2022 by $206.2&#160;million, $127.4&#160;million and $0.1&#160;million, respectively and decreased its additional paid-in capital by $333.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In October 2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#x201d;, which requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 2014-09, &#x201c;Revenue from Contracts with Customers (Topic 606)&#x201d;.  The update will generally result in an entity recognizing contract assets and contract liabilities at amounts consistent with those recorded by the acquiree immediately before the acquisition date rather than at fair value.  The new standard is effective on a prospective basis for fiscal years beginning after December&#160;15,&#160;2022, with early adoption permitted.  The new guidance is not expected to have a material impact on our results of operations, financial position, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NDgx_004e435a-afc5-4242-bbc1-469af2a85941">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or U.S. GAAP, and include the accounts of Jazz Pharmaceuticals plc and our subsidiaries and intercompany transactions and balances have been eliminated.  Our consolidated financial statements include the results of operations of businesses we have acquired from the date of each acquisition for the applicable reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The results of operations of the acquired GW business, along with the estimated fair values of the assets acquired and liabilities assumed in the GW Acquisition, have been included in our consolidated financial statements since the closing of the GW Acquisition on May&#160;5,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTY3_a880f745-f9ad-485b-9251-ac061236495e">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures in the consolidated financial statements and accompanying notes.  Management bases its estimates on historical experience and on assumptions believed to be reasonable under the circumstances.  Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTM4_ce7840b7-5963-4b85-90f5-92e5232737f1">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In December 2019, the Financial Accounting Standards Board, or FASB, issued ASU No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", which simplifies the accounting for income taxes by removing certain exceptions to the general principles in the existing guidance for income taxes and making other minor improvements.  We adopted this standard on January&#160;1,&#160;2021 and adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Recent Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In August 2020, the FASB issued ASU No. 2020-06, &#x201c;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): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&#x201d;, which simplifies the accounting for convertible instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital.  By removing the separation model, a convertible debt instrument will be reported as a single liability instrument with no separate accounting for embedded conversion features.  This new standard also removes certain settlement conditions that are required for contracts to qualify for equity classification and eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method.  The Company adopted ASU 2020-06 on January&#160;1,&#160;2022, on a modified retrospective basis.  As a result of adoption, the Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;increased its convertible debt liabilities, retained earnings and deferred tax assets on January&#160;1,&#160;2022 by $206.2&#160;million, $127.4&#160;million and $0.1&#160;million, respectively and decreased its additional paid-in capital by $333.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In October 2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&#x201d;, which requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 2014-09, &#x201c;Revenue from Contracts with Customers (Topic 606)&#x201d;.  The update will generally result in an entity recognizing contract assets and contract liabilities at amounts consistent with those recorded by the acquiree immediately before the acquisition date rather than at fair value.  The new standard is effective on a prospective basis for fiscal years beginning after December&#160;15,&#160;2022, with early adoption permitted.  The new guidance is not expected to have a material impact on our results of operations, financial position, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <jazz:SignificantRisksAndUncertaintiesPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NjI3_7bb58fd5-875d-4907-998d-a6071674b2d2">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have implemented a comprehensive response strategy designed to manage the ongoing impact of the COVID-19 pandemic on our employees, patients and our business.  The prolonged nature of the pandemic is negatively impacting our business in a varied manner due to the emergence of the Delta and Omicron variants and other variants with increased transmissibility, even in some cases in vaccinated people, limited access to health care provider offices and institutions and the willingness of patients or parents of patients to seek treatment.  We expect that our business, financial condition, results of operations and growth prospects may continue to be negatively impacted by the pandemic on a limited basis that may vary depending on the context.  However &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;we have begun to observe, and expect to continue to observe, a gradual normalization in patient and healthcare provider practices, as providers and patients have adapted their behaviors and procedures to the evolving circumstances and as COVID-19 vaccines continue to be administered.  &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;With respect to our commercialization activities, while there continues to be some negative impact on demand, new patient starts and treatments for our products arising from the pandemic, primarily due to the inherent limitations of telemedicine and a reprioritization of healthcare resources toward COVID-19, we have seen improvements as healthcare systems have adapted to cope with the ongoing situation.  We believe these dynamics have negatively impacted new patient starts in the U.S. and Europe.  The extent of the impact on our ability to generate sales of approved products, execute on new product launches, our clinical development and regulatory efforts, our corporate development objectives and the value of and market for our ordinary shares, will depend on future developments that are highly uncertain and cannot be predicted with confidence at this time.  Such developments include continued spread of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Delta and Omicron variants in the U.S. and other countries and the potential emergence of other SARS-CoV-2 variants that may prove especially contagious or virulent, the ultimate duration and severity of the pandemic, governmental &#x201c;stay-at-home&#x201d; orders and travel restrictions, quarantines, social distancing and business closure requirements in the U.S., Ireland and other countries, and the effectiveness of vaccination programs and other actions taken globally to contain and treat the disease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;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;Our business has been substantially dependent on Xyrem and while&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; we expect that our business will continue to be substantially dependent on oxybate product sales from both Xywav and Xyrem, there is no guarantee that we can maintain oxybate revenues at or near current levels, or that oxybate revenues will continue to grow.  &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;Our ability to maintain or increase oxybate revenues and realize the anticipated benefits from our investment in Xywav are subject to a number of risks and uncertainties including, without limitation, those related to the launch of Xywav for the treatment of idiopathic hypersomnia in adults and adoption in that indication; competition from the introduction of authorized generic and generic versions of sodium oxybate and new products for treatment of cataplexy and/or EDS in narcolepsy in the U.S. market and from other competitors; the current and potential impacts of the COVID-19 pandemic, including the current and expected future negative impact on demand for our products; increased pricing pressure from, changes in policies by, or restrictions on reimbursement imposed by, third party payors, including our ability to &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;maintain adequate coverage and reimbursement for Xywav; increased rebates required to maintain access to our products; &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;challenges to our intellectual property around Xyrem and/or Xywav, including pending antitrust and intellectual property litigation; &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;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;continued acceptance of Xywav and Xyrem by physicians and patients&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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;In addition to risks related specifically to Xywav and Xyrem, we are subject to other challenges and risks related to successfully commercializing a portfolio of oncology products and other neuroscience products, including Epidiolex, Sunosi, Defitelio, Vyxeos, Rylaze and Zepzelca, and other risks specific to our business and our ability to execute on our strategy, as well as risks and uncertainties common to companies in the pharmaceutical industry with development and commercial operations, including, without limitation, risks and uncertainties associated with: ongoing clinical research activity and related outcomes, obtaining regulatory approval of our late-stage product candidates; effectively commercializing our recently approved or acquired products such as Xywav, Epidiolex, Zepzelca and Rylaze; obtaining and maintaining adequate coverage and reimbursement for our products; contracting and rebates to pharmacy benefit managers that&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; reduces our net revenue;&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; increasing scrutiny of pharmaceutical product pricing and resulting changes in healthcare laws and policy; market acceptance; &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;regulatory concerns with controlled substances generally and the potential for abuse; future legislation, Drug enforcement agency, or DEA, action or FDA action authorizing the sale, distribution, use, and insurance reimbursement of non-FDA approved cannabinoid products; &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;delays or problems in the supply of our products, loss of single source suppliers or failure to comply with manufacturing regulations; delays or problems with third parties that are part of our manufacturing and supply chain; identifying, acquiring or in-licensing additional products or product candidates; pharmaceutical product development and the inherent uncertainty of clinical success; the challenges of protecting and enhancing our intellectual property rights; complying with applicable regulatory requirements; and possible restrictions on our ability and flexibility to pursue certain future opportunities as a result of our substantial outstanding debt obligations.  In addition, the success of the GW Acquisition will depend, in part, on our ability to realize the anticipated benefits from successfully combining our and GW's historical businesses and the integration of our business practices and operations with GW's so that we can fully realize the anticipated benefits of the acquisition.  The anticipated benefits to us of the GW Acquisition may not be realized fully within the expected timeframe or at all or may take longer to realize or cost more than expected, which could materially and adversely affect our business, financial condition, results of operations and growth prospects.  Moreover, to the extent the COVID-19 pandemic continues to adversely affect our business and results of operations, it may also have the effect of heightening many of the other risks and uncertainties discussed above.&lt;/span&gt;&lt;/div&gt;</jazz:SignificantRisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTk2_bae7d185-648f-4194-8a7d-b66b24d8d280">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, investments and derivative contracts.  Our investment policy permits investments in U.S. federal government and federal agency securities, corporate bonds or commercial paper issued by U.S. corporations, money market instruments, certain qualifying money market mutual funds, certain repurchase agreements, and tax-exempt obligations of U.S. states, agencies and municipalities and places restrictions on credit ratings, maturities, and concentration by type and issuer.  We are exposed to credit risk in the event of a default by the financial institutions holding our cash, cash equivalents and investments to the extent recorded on the balance sheet.&lt;/span&gt;&lt;/div&gt;We manage our foreign currency transaction risk and interest rate risk within specified guidelines through the use of derivatives.  All of our derivative instruments are utilized for risk management purposes, and we do not use derivatives for speculative trading purposes.  We are also subject to credit risk from our accounts receivable related to our product sales.  We monitor our exposure within accounts receivable and record a reserve against uncollectible accounts receivable as necessary.  We extend credit to pharmaceutical wholesale distributors and specialty pharmaceutical distribution companies, primarily in the U.S., and to other international distributors and hospitals.  Customer creditworthiness is monitored and collateral is not required.  We monitor economic conditions in certain European countries which may result in variability of the timing of cash receipts and an increase in the average length of time that it takes to collect accounts receivable outstanding. We depend on single source suppliers for most of our products, product candidates and their active pharmaceutical ingredients, or APIs.  With respect to our oxybate products, the API is manufactured for us by a single source supplier and the finished product are manufactured both by us in our facility in Athlone, Ireland and by our U.S.-based supplier.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if5181f9bb0d443afb30a315c2d70a34c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzEwNDEx_352d64ef-8f62-4644-8bea-4d6c7f27d0cc"
      unitRef="usd">347200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9dcb2176882248e3af365d2f783ecd23_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzEwNDE4_82129d02-717b-4009-93cd-a784e272eafb"
      unitRef="usd">357400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="if5181f9bb0d443afb30a315c2d70a34c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzEwNTM1_5c93db72-b593-44ea-baf3-30273fd6926f"
      unitRef="usd">-2600000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i9dcb2176882248e3af365d2f783ecd23_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzEwNTQy_0777b2df-765d-4cff-bed9-458f0b4a7ab4"
      unitRef="usd">11100000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i48c71090b7754707bbbabfe9fb4ff2ba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzc2OTY1ODE0NjAwNjI_41cd663b-2c19-41b3-af63-5c16d3e8b2c6"
      unitRef="usd">251000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i48c71090b7754707bbbabfe9fb4ff2ba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzc2OTY1ODE0NjA0NzU_0ea8bf79-aac4-4a44-bfa6-5f183cc30a26"
      unitRef="usd">-15200000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9cf85206b099452886a301e83491491a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzExODMy_17816205-81b5-484d-a6fe-9caeb39481c5"
      unitRef="number">0.74</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0391a7cd27484fb6806c0e2dc07b4616_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzExOTY5_2bda670f-e551-4a1b-acd3-2e8d4f8b2a45"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i17261a0453b24341bc51316851c3d481_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzEyMDc2_0ba0c058-1c47-40c7-bc79-aca843f796f3"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6bfc33cfaad847cbac7e759946b92fb0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4NTg3MzAyMzkwOTY0_123d2e18-537d-4a01-95b6-e5783bfb99bc"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0a90e4163f74bd4968e061831578710_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4NTg3MzAyMzkxMDY4_ac3f7481-51d1-4272-9431-262883938b67"
      unitRef="number">0.84</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e96a3e20ac148fc93d6fb71147d6f1e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4NTg3MzAyMzkxMDcy_5f7fcc94-7c8e-47e9-9206-b26a280dc9a7"
      unitRef="number">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iadcc65ed94ec4709880933c3e37d182e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzEyMjc0_7df821e3-9aa8-4a8b-a866-96553ed261a7"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2d3864071439413592990a5d2250ef50_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4NTg3MzAyMzkxMDc3_458d6f26-bccb-4b83-a16e-7e8209e3dace"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTM5_b7733a14-113b-4ec7-ad93-8d230799718f">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our consolidated financial statements include the results of operations of an acquired business from the date of acquisition.  We account for acquired businesses using the acquisition method of accounting.  The acquisition method of accounting for acquired businesses requires, among other things, that assets acquired, liabilities assumed and any noncontrolling interests in the acquired business be recognized at their estimated fair values as of the acquisition date, with limited exceptions, and that the fair value of acquired in-process research and development, or IPR&amp;amp;D, be recorded on the balance sheet.  Also, transaction costs are expensed as incurred.  Any excess of the acquisition consideration over the assigned values of the net assets acquired is recorded as goodwill.  Contingent consideration is included within the acquisition cost and is recognized at its fair value on the acquisition date.  A liability resulting from contingent consideration is remeasured to fair value at each reporting date until the contingency is resolved and changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <jazz:CashEquivalentsAndMarketableSecuritiesPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NjY0_1d9a969a-db61-42af-85f4-56172a819097">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Cash Equivalents and Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We consider all highly liquid investments, readily convertible to cash, that mature within three months or less from date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;Investments consist of time deposits with initial maturities of greater than three months.  Collectively, cash equivalents and investments are considered available-for-sale and are recorded at fair value.  Unrealized gains and losses, net of tax, are recorded in accumulated other comprehensive loss in shareholders&#x2019; equity.  We use the specific-identification method for calculating realized gains and losses on securities sold.  Realized gains and losses and declines in value judged to be other than temporary on investments are included in interest expense, net in the consolidated statements of income (loss).</jazz:CashEquivalentsAndMarketableSecuritiesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NjQw_1f822819-e3ad-4e38-bd0a-91d192efbc87">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We record the fair value of derivative instruments as either assets or liabilities on the consolidated balance sheets.  Changes in the fair value of derivative instruments are recorded each period in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedging transaction and, if it is, the type of hedging transaction.  For a derivative to qualify as a hedge at inception and throughout the hedged period, we formally document the nature and relationships between the hedging instruments and hedged item. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For derivatives formally designated as hedges, we assess both at inception and quarterly thereafter, whether the hedging derivatives are highly effective in offsetting changes in either the fair value or cash flows of the hedged item. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Gains or losses on cash flow hedges are reclassified from other comprehensive income (loss) to earnings when the hedged transaction occurs.  If we determine that a forecasted transaction is no longer probable of occurring, we discontinue hedge accounting and any related unrealized gain or loss on the derivative instrument is recognized in current earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We designate cross-currency interest rate swaps as fair value hedges to hedge foreign currency risks related to our borrowings denominated in currencies other than the U.S. dollar.  Fair value hedge amounts included in the assessment of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hedge effectiveness are recognized in foreign exchange gain (loss) within the consolidated statements of income (loss), along with the offsetting gains and losses of the related hedged item.  We have elected to exclude the total forward points or currency basis from the assessment of hedge effectiveness and account for them as excluded components.  The initial fair value of the excluded component is amortized to foreign exchange gain (loss) and the difference between changes in fair value of the excluded component and the amount recorded in earnings is recorded in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Derivatives that are not designated and do not qualify as hedges are adjusted to fair value through current earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0Njkx_afa10412-b1fd-48d4-be9a-db966e06e276">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Inventories are valued at the lower of cost or net realizable value.  Cost is determined using the first-in, first-out method for all inventories.  Our policy is to write down inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value and inventory in excess of expected requirements.  The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand for a particular product.  If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required.  Increases in the reserve are recorded as charges in cost of product sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We capitalize inventory costs associated with our products prior to regulatory approval when, based on management's judgment, future commercialization is considered probable and the future economic benefit is expected to be realized; otherwise, such costs are expensed as research and development.  The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval.  We had no pre-approval inventory on our consolidated balance sheet as of December&#160;31, 2021 or 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our inventory production process for our cannabinoid products includes the cultivation of botanical raw material.  Because of the duration of the cultivation process, a portion of our inventory will not be sold within one year.  Consistent with the practice in other industries that cultivate botanical raw materials, all inventory is classified as a current asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTQ3_5922ed0a-9377-49e8-9bd2-ba810befd1cc">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Property, plant and equipment are stated at cost, less accumulated depreciation.  Depreciation is computed using the straight-line method over the estimated useful lives of the assets.  Estimated useful lives are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&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;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment and machinery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-20 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;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;Leasehold improvements are amortized over the shorter of the noncancelable term of our leases or their economic useful lives.  Maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTUw_e5134939-8a37-49e2-845b-424c63b073e0">Estimated useful lives are 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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&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;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing equipment and machinery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-20 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-7 years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt;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;Property, plant and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Construction-in-progress&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;86,511&#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;7,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;/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;Manufacturing equipment and machinery&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;69,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,465&#160;&lt;/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;Leasehold improvements&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;66,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&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;64,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,555&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer 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;25,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;22,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Computer 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;16,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/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;Furniture and fixtures&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;14,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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&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;342,208&#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;195,523&#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;Less accumulated depreciation and amortization&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;(85,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(67,588)&lt;/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;Property, plant and equipment, 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;256,837&#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;127,935&#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:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7f5f3c2829924e27b21a0655f037894f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90YWJsZTplYjQ1MTY0ZjhiYjQ0YTc4YTJmZmYxZmYxMjA0NTA4OS90YWJsZXJhbmdlOmViNDUxNjRmOGJiNDRhNzhhMmZmZjFmZjEyMDQ1MDg5XzAtMS0xLTEtMzA5NzY_6a5992da-32e4-4a41-acf5-423b67014822">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idf635881b0a34b319bfc94ac46fd76bb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90YWJsZTplYjQ1MTY0ZjhiYjQ0YTc4YTJmZmYxZmYxMjA0NTA4OS90YWJsZXJhbmdlOmViNDUxNjRmOGJiNDRhNzhhMmZmZjFmZjEyMDQ1MDg5XzEtMS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpiZjkyNDM3M2Y0ZDk0ZDIxOWMyNDcyMDZiYzUxODY4Y180_eec1161d-3cb8-4c8f-b13b-f90e0f08d0e2">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i934a2096f9b5446fb3a49453521b9c17_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90YWJsZTplYjQ1MTY0ZjhiYjQ0YTc4YTJmZmYxZmYxMjA0NTA4OS90YWJsZXJhbmdlOmViNDUxNjRmOGJiNDRhNzhhMmZmZjFmZjEyMDQ1MDg5XzEtMS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjpiZjkyNDM3M2Y0ZDk0ZDIxOWMyNDcyMDZiYzUxODY4Y183_038f4823-ed3f-408e-8ab9-4f1cc8c1221f">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia65e6a87665e49a18937d6c05cbdb265_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90YWJsZTplYjQ1MTY0ZjhiYjQ0YTc4YTJmZmYxZmYxMjA0NTA4OS90YWJsZXJhbmdlOmViNDUxNjRmOGJiNDRhNzhhMmZmZjFmZjEyMDQ1MDg5XzItMS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjo4OTdhYTMxODhkYWE0YmQ3OWU0N2I4YmUwYjk5NTUxY180_103a1674-1546-47dd-85cc-f6adfbd54a61">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iea0d75947acb4da180f373ce6d5e3830_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90YWJsZTplYjQ1MTY0ZjhiYjQ0YTc4YTJmZmYxZmYxMjA0NTA4OS90YWJsZXJhbmdlOmViNDUxNjRmOGJiNDRhNzhhMmZmZjFmZjEyMDQ1MDg5XzItMS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjo4OTdhYTMxODhkYWE0YmQ3OWU0N2I4YmUwYjk5NTUxY183_23b0ee16-a117-4b22-bef0-656af8e7d7cd">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i64a9f371316b4f12a3ca1b9ff409ba86_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90YWJsZTplYjQ1MTY0ZjhiYjQ0YTc4YTJmZmYxZmYxMjA0NTA4OS90YWJsZXJhbmdlOmViNDUxNjRmOGJiNDRhNzhhMmZmZjFmZjEyMDQ1MDg5XzMtMS0xLTEtMzA5NzY_2154a654-c539-4836-a4ad-6d710f05a17c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTg0_1bdc8bcb-211f-4af6-a4e4-94b33aca677a">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We determine if an arrangement is a lease at inception.  Leases are classified at lease commencement as either operating leases or finance leases.  Operating leases are included in operating lease assets, other current liabilities, and operating lease liabilities on our consolidated balance sheets.  Finance lease assets are included in property, plant and equipment, net, and finance lease liabilities are included in other current liabilities and other non-current liabilities in our consolidated balance sheets.  Lease assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  In determining the net present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date.  The lease asset also includes any lease payments made, reduced by lease incentives and increased by initial direct costs incurred.  Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.  Operating lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.  Finance lease expense is recognized as depreciation expense of fixed assets and interest expense on finance lease liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have lease agreements with lease and non-lease components, which are generally accounted for separately.  For vehicle leases we account for the lease and non-lease components as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have elected the short-term lease exemption and, therefore, do not recognize a lease asset or corresponding liability for lease arrangements with an original term of&#160;12&#160;months or less.  Rent expense under short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTAw_f9558318-2ec5-4e2d-9696-bfefa8b48bff">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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:6pt;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;Goodwill represents the excess of the acquisition consideration over the fair value of assets acquired and liabilities assumed.  We have determined that we operate in a single segment and have a single reporting unit associated with the development and commercialization of pharmaceutical products.  In performing the annual impairment test, the fair value of the reporting unit is compared to its corresponding carrying value, including goodwill.  If the carrying value exceeds the fair value of the reporting unit an impairment loss will be recognized for the amount by which the reporting unit&#x2019;s carrying amount exceeds its fair value, not to exceed the carrying amount of goodwill.  We test goodwill for impairment annually in October and when events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Acquired In-Process Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The initial costs of rights to IPR&amp;amp;D projects acquired in an asset acquisition are expensed as IPR&amp;amp;D unless the project has an alternative future use.  The fair value of IPR&amp;amp;D projects acquired in a business combination are capitalized and accounted for as indefinite-lived intangible assets until the underlying project receives regulatory approval, at which point the intangible asset will be accounted for as a finite-lived intangible asset, or discontinued, at which point the intangible asset will be written off.  Development costs incurred after an acquisition are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzIwNzk5_b57dcdca-c4f4-4cc3-9d26-9c407cecdb7b"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzIwODA1_7fbda986-a0fe-4b63-82a9-980cae3e172e"&gt;twenty&lt;/span&gt; years.  The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant.  Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount.  The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NDg0_896239dc-1f7b-40dc-aa92-2e0ad325d2bc">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our revenue comprises product sales, net and royalty and contract revenues.  Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.  Prior to recognizing revenue, we make estimates of the transaction price, including variable consideration that is subject to a constraint.  Amounts of variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Sales, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Product sales revenue is recognized when control has transferred to the customer, which occurs at a point in time, which is typically on delivery to the customer or, in the case of products that are subject to consignment agreements, when the customer removes product from our consigned inventory location for shipment directly to a patient.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Reserves for Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Revenues from sales of products are recorded at the net sales price, which includes estimates of variable consideration for which reserves are established and which relate to returns, specialty distributor fees, wholesaler fees, prompt payment discounts, government rebates, government chargebacks, coupon programs and rebates under managed care plans and commercial payor contracts.  Calculating certain of these reserves involves estimates and judgments and we determine their expected value based on sales or invoice data, contractual terms, historical utilization rates, new information regarding changes in these programs&#x2019; regulations and guidelines that would impact the amount of the actual rebates, our expectations regarding future utilization rates for these programs and channel inventory data.  These reserves reflect our best estimates of the amount of consideration to which we are entitled based on the terms of the contract.&#160;&#160;The amount of variable consideration that is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.&#160;&#160;We reassess our reserves for variable consideration at each reporting date.  Historically, adjustments to estimates for these reserves have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Reserves for returns, specialty distributor fees, wholesaler fees, government rebates, coupon programs and rebates under managed care plans and commercial payor contracts are included within current liabilities in our consolidated balance sheets.  Reserves for government chargebacks and prompt payment discounts are shown as a reduction in accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Royalties and Contract Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We enter into out-licensing agreements under which we license certain rights to our products or product candidates to third parties.  If a licensing arrangement includes multiple goods or services, we consider whether the license is distinct.  If the license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenue from non-refundable, upfront fees allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license.&#160;&#160;If the license to our intellectual property is determined not to be distinct, it is combined with other goods or services into a combined performance obligation.  We consider whether the combined performance obligation is satisfied over time or at a point in time and, if over time, the appropriate method of measuring progress for purposes of recognizing revenue from non-refundable, upfront fees.&#160;&#160;We evaluate the measure of progress each reporting date and, if necessary, adjust the measure of performance and related revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;At the inception of each arrangement that includes development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method.  If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price.  Milestone payments that are not within our control or that of the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received.&#160; The transaction price is allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied.&#160;&#160;At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For arrangements that include sales-based royalties and milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties and sales-based milestones relate, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty or sales-based milestone has been allocated has been satisfied (or partially satisfied).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Cost of Product Sales&lt;/span&gt;&lt;/div&gt;Cost of product sales includes manufacturing and distribution costs, the cost of drug substance, royalties due to third parties on product sales, product liability and cargo insurance, FDA user fees, freight, shipping, handling and storage costs and salaries and related costs of employees involved with production.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2577ca257ad34f3795c82581570b4606_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI3NDc2_efddcdbb-64c9-4399-bff2-44135117f317"
      unitRef="usd">525800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5688fd7eef524025a8aab3862298996f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI3NDgw_fc3a9f77-7ae4-4486-9b63-174f180e36c7"
      unitRef="usd">259600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib0a6143057444d96be38b55ba5c33f59_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI3NDg3_3f166004-f1ba-48b4-bb23-354b9a046c82"
      unitRef="usd">243700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTg1_2ac041f4-422d-40aa-862d-5394c028556a">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Research and development expenses consist primarily of costs related to clinical studies and outside services, personnel expenses and other research and development costs, including milestone payments incurred prior to regulatory approval of products.  Clinical study and outside services costs relate primarily to services performed by clinical research organizations, clinical studies performed at clinical sites, materials and supplies, and other third party fees.  Personnel expenses relate primarily to salaries, benefits and share-based compensation.  Other research and development expenses primarily include overhead allocations consisting of various support and facilities-related costs.  Research and development costs are expensed as incurred.  For product candidates that have not been approved by FDA, inventory used in clinical trials is expensed at the time of production and recorded as research and development expense.  For products that have been approved by FDA, inventory used in clinical trials is expensed at the time the inventory is packaged for the trial.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTg4_78d33dc8-18e6-4d0a-9f54-72fda23198ce">Advertising ExpensesWe expense the costs of advertising, including promotional expenses, as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4NzYw_9f379e40-10be-4a2a-8f6f-44328084ac80"
      unitRef="usd">161500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4NzY0_f5c06cf8-0f51-4369-abdd-13df9f79098d"
      unitRef="usd">99600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI4Nzcx_586eb2c1-cf4c-4edf-8ecd-a3fe6e16a567"
      unitRef="usd">65400000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTAx_6769c626-71af-4b88-a510-c0563ad71cc2">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We use the asset and liability method of accounting for income taxes.  Under this method, deferred tax assets and liabilities are determined based on differences between the financial statement carrying amount and the tax basis of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse.  A valuation allowance is provided when it is more-likely-than-not that some portion or all of a deferred tax asset will not be realized.  We recognize the benefits of a tax position if it is &#x201c;more-likely-than-not&#x201d; of being sustained.  A recognized tax benefit is then measured as the largest amount of tax benefit that is greater than fifty percent likely of being realized upon settlement.  Interest and penalties related to an underpayment of income taxes are included in the income tax expense and classified with the related liability on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NDkw_26728376-9bb7-4c5e-9101-110a850aa367">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our functional and reporting currency is the U.S. dollar.  The assets and liabilities of our subsidiaries that have a functional currency other than the U.S. dollar are translated into U.S. dollars at the exchange rate prevailing at the balance sheet date with the results of operations of subsidiaries translated at the weighted average exchange rate for the reporting period.  The cumulative foreign currency translation adjustment is recorded as a component of accumulated other comprehensive income (loss) in shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Transactions in foreign currencies are translated into the functional currency of the relevant subsidiary at the weighted average exchange rate for the reporting period.  Any monetary assets and liabilities arising from these transactions are translated into the relevant functional currency at exchange rates prevailing at the balance sheet date or on settlement.  Resulting gains and losses are recorded in foreign exchange gain (loss) in our consolidated statements of income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <jazz:FinancingCostsPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NjA4_1aeb0b6e-c537-40e5-ab4f-0f3b5139e36d">Deferred Financing CostsDeferred financing costs are reported at cost, less accumulated amortization and are presented in the consolidated balance sheets as a direct deduction from the carrying value of the associated debt, with the exception of deferred financing costs associated with revolving-debt arrangements which are presented as assets.  The related amortization expense is included in interest expense, net in our consolidated statements of income (loss).</jazz:FinancingCostsPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0NTk0_aa036b5f-c73b-425b-b17d-13e409610977">ContingenciesFrom time to time, we may become involved in claims and other legal matters arising in the ordinary course of business.  We record accruals for loss contingencies to the extent that we conclude that it is probable that a liability has been incurred and the amount of the related loss can be reasonably estimated.  Legal fees and other expenses related to litigation are expensed as incurred and included in selling, general and administrative expenses.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzM0Njkw_1e015742-c9f4-4e7a-a7e9-ef263cd89347">&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We account for compensation cost for all share-based awards at fair value on the date of grant.  The fair value is recognized as expense over the service period, net of estimated forfeitures, using the straight-line method.  The estimation of share-based awards that will ultimately vest requires judgment, and, to the extent actual results or updated estimates differ from current estimates, such amounts will be recorded as a cumulative adjustment in the period estimates are revised.  We primarily consider historical experience when estimating expected forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Performance-Based Restricted Stock Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Performance-based restricted stock units, or PRSUs, awarded to employees vest upon the achievement of certain performance criteria at the end of a specified performance period, subject to a relative total shareholder return, or TSR, modifier.  The estimated fair value of these PRSUs is based on a Monte Carlo simulation model.  Compensation expense for PRSUs is recognized from the date the Company determines the performance criteria probable of being achieved to the date the award, or relevant portion of the award, is expected to vest.  Cumulative adjustments are recorded on a quarterly basis to reflect subsequent changes to the estimated outcome of the performance criteria until the date results are determined.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzI3NDg3NzkxNTQ3NjM_48f4ca13-143c-470a-9d60-0d44f0293dde">Variable Interest EntityIn the year ended December&#160;31,&#160;2021, we invested in a cell of a protected cell company, or the protected cell, as part of our directors&#x2019; and officers&#x2019; liability risk financing strategy.  Based on our control and the structure of the protected cell, we concluded that Jazz is the primary beneficiary of the protected cell and is required to consolidate the protected cell.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:ConvertibleDebt
      contextRef="i3719537808a443d3a9ca87d04076f241_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzc2OTY1ODE0NzQ1NDA_6a0e7379-52fe-4d7b-995c-eefc368225cb"
      unitRef="usd">206200000</us-gaap:ConvertibleDebt>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3719537808a443d3a9ca87d04076f241_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzc2OTY1ODE0NzQ1NDQ_ea421079-4ba9-4f9d-b9f5-a10f32ccfac3"
      unitRef="usd">127400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i3719537808a443d3a9ca87d04076f241_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzc2OTY1ODE0NzQ1NTI_cbaa4fc6-cf91-441a-a2bf-410ceb93449b"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3719537808a443d3a9ca87d04076f241_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTQvZnJhZzo5ZjM3YWNkNGYwY2U0Y2FkODg5YjcwYmViMTEyZmRjMC90ZXh0cmVnaW9uOjlmMzdhY2Q0ZjBjZTRjYWQ4ODliNzBiZWIxMTJmZGMwXzc2OTY1ODE0NzQ2MTg_eea915a5-5b4d-4e68-9465-a24ce351fdf8"
      unitRef="usd">-333500000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzE0OTMz_c4811d2b-cb8f-44d6-b25a-d80fe7cb513f">Business Combination, Asset Acquisitions and Collaborations&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;GW Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;On May&#160;5,&#160;2021, or the Closing Date, we acquired the entire issued share capital of GW.  As a result, GW became an indirect wholly owned subsidiary of the Company.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We acquired GW with the objective of broadening our neuroscience portfolio, further diversifying our revenue and driving sustainable, long-term value creation opportunities.  GW was a global leader in discovering, developing, manufacturing and commercializing novel, regulatory approved therapeutics from its proprietary cannabinoid research platform to address a broad range of diseases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The aggregate consideration for the GW Acquisition was $7.2&#160;billion as follows (all amounts in thousands except American Depositary Shares, or ADS, and per GW ADS amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&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;GW ADS outstanding May 5, 2021 &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,556,200&#160;&lt;/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;Cash consideration per GW ADS&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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash consideration to GW ADS holders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,311,240&#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;Cash consideration to GW share option holders (inclusive of payroll taxes)&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;267,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;text-align:left;vertical-align: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 cash consideration&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;6,578,690&#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;Equity consideration to GW ADS holders (1)&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;608,456&#160;&lt;/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;Consideration related to replacement share option pre-combination service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/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 equity consideration&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;612,011&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,190,701&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) 3.8 million ordinary shares were issued to GW ADS holders.  The closing price of the ordinary shares on May&#160;4,&#160;2021 ($160.20) was used to determine the fair value of this equity consideration because the closing of the transaction on May&#160;5,&#160;2021 occurred prior to the opening of regular trading.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;In April 2021, we closed an offering of $1.5&#160;billion in aggregate principal amount of 4.375% senior secured notes, due 2029, or the Secured Notes.  In May 2021, we entered into a credit agreement, or the Credit Agreement, that provides for (i) a seven-year $3.1&#160;billion term loan B facility, or the Dollar Term Loan, (ii) a seven-year &#x20ac;625.0&#160;million term loan B facility, or the Euro Term Loan and, together with the Dollar Term Loan, collectively known as the Term Loan and (iii) a five-year $500.0&#160;million revolving credit facility, or the Revolving Credit Facility.  We financed the cash portion of the GW Acquisition consideration through a combination of cash on hand and borrowings under the Term Loan and the Secured Notes.  For further information on the Term Loan and the Secured Notes, please see Note 12. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The GW Acquisition was accounted for as a business combination using the acquisition method under which assets and liabilities of GW were recorded at their respective estimated fair values as of the Closing Date and added to the assets and liabilities of the Company, including an amount for goodwill representing the difference between the acquisition consideration and the estimated fair value of the identifiable net assets.  The results of operations of GW and the estimated fair values of the assets acquired and liabilities assumed have been included in our consolidated financial statements since the Closing Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In&#160;2021, we incurred $81.9&#160;million in acquisition-related costs related to the GW Acquisition, which primarily consisted of banking, legal, accounting and valuation-related expenses.  These expenses were recorded in selling, general and administrative expense in the accompanying consolidated statements of income (loss).  In 2021, our consolidated statements of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;income (loss) included revenues of $476.4&#160;million and a net loss of $704.6&#160;million from the acquired GW business, as measured from the Closing Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes the preliminary fair values of assets acquired and liabilities assumed at the Closing Date before and after the measurement period adjustment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Measurement Period Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;After Measurement Period Adjustment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;343,898&#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;343,898&#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;Accounts receivable&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;76,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;76,355&#160;&lt;/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;Inventory&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,206,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,206,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;154,407&#160;&lt;/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;Acquired developed technologies&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,480,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;5,480,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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In-process research and development&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;160,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;160,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 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;Total acquired identifiable intangible assets&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;5,640,000&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,640,000&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;933,234&#160;&lt;/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;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,083,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069,076)&lt;/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;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(131,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets/liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(35,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&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;7,190,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The fair value estimates for the assets acquired and liabilities assumed were based upon preliminary calculations, and our estimates and assumptions are subject to change as we obtain additional information for our estimates during the measurement period (up to one year from the Closing Date).  During the three months ended December 31, 2021, we recorded a measurement period adjustment which reduced deferred tax liabilities, net and goodwill by $14.6&#160;million.  The measurement period adjustment primarily related to the refinement of the opening UK net operating loss position of GW. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Inventories acquired included raw materials, work in progress and finished goods.  Inventories were recorded at their estimated fair values.  The inventory was valued at estimated selling price less the estimated costs to be incurred to complete (in the case of work in progress) and sell the inventory, the associated margins on these activities and holding costs.  A step-up in value of inventory of $1,062.6&#160;million was recorded in connection with the GW Acquisition.  The step-up expense will be recorded in cost of product sales on our consolidated statements of income (loss) as the inventory is sold to customers from the Closing Date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The fair value of acquired intangible assets was $5,640.0&#160;million.  The intangible assets include acquired developed technologies, primarily related to Epidiolex, and IPR&amp;amp;D.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The fair value of the Epidiolex acquired developed technology asset was determined by applying the income approach, which recognizes that the fair value of an asset is premised upon the expected receipt of future economic benefits such as earnings and cash inflows based on current sales projections and estimated direct costs, using a discount rate of 9.4% that reflects the return requirements of the market.  This intangible asset is being amortized over an estimated useful life of 12 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Acquired IPR&amp;amp;D relates to nabiximols, which is currently in Phase 3 clinical trials for the treatment of spasticity associated with multiple sclerosis and spinal cord injury.  The fair value of acquired IPR&amp;amp;D was determined using the income approach, including the application of probability factors related to the likelihood of success of nabiximols reaching final development and commercialization.  The fair value of acquired IPR&amp;amp;D was capitalized as of the Closing Date and is subsequently accounted for as an indefinite-lived intangible asset until completion or abandonment of the associated research and development efforts.  Accordingly, during the development period after the Closing Date, this asset will not be amortized into earnings; instead, it will be subject to periodic impairment testing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Some of the more significant assumptions inherent in the development of intangible asset fair values include: the amount and timing of projected future cash flows (including revenue, cost of sales, research and development cost and sales and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;marketing expenses); probability of success; the discount rate selected to measure inherent risk of future cash flows; and the assessment of the asset&#x2019;s life cycle and the competitive trends impacting the asset, among other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred tax liabilities, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The net deferred tax liability relates to the difference between the financial statement carrying amount and the tax basis of acquired intangible assets and inventory, partially offset by acquired net operating loss carryforwards and other temporary differences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other tangible assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Other tangible assets and liabilities were valued at their respective carrying amounts as management believes that these amounts approximated their acquisition-date fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Goodwill represents the excess of the total purchase consideration over the estimated fair value of net assets acquired and was recorded in the consolidated balance sheet as of the Closing Date.  The goodwill was primarily attributable to the establishment of the deferred tax liability for the acquired intangible assets and inventory.  We do not expect any portion of this goodwill to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information (Unaudited)  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following unaudited supplemental pro forma information presents the combined historical results of income (loss) of the Company and GW for 2021 and 2020, respectively, as if the GW Acquisition had been completed on January 1, 2020.  The primary pro forma adjustments include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The exclusion of acquisition-related and integration expenses of $357.6&#160;million in 2021 and related income tax expense of $23.6&#160;million.  The inclusion of acquisition-related and integration expenses of $386.7&#160;million in 2020 and related income tax benefit of $27.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An increase in amortization expense of $159.1&#160;million in 2021 and related income tax benefit of $30.2&#160;million.  An increase in amortization expense of $464.6&#160;million in 2020 and related income tax benefit of $88.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An increase in cost of product sales of $81.9&#160;million in 2021 and related income tax benefit of $12.4&#160;million.  An increase in cost of product sales of $296.3&#160;million in 2020 and related income tax benefit of $59.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;An increase in interest expense of $49.1&#160;million in 2021 and related income tax benefit of $9.0&#160;million.  An increase in interest expense of $241.0&#160;million in 2020 and related income tax benefit of $51.9&#160;million.  The increase in interest arose on additional borrowings made to partially fund the GW Acquisition as if the borrowings had occurred on January&#160;1,&#160;2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations and are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.715%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,294,697&#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,890,772&#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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;(422,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(980,481)&lt;/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:6pt;text-indent:11.25pt"&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;Asset Acquisition and Exclusive License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In October 2020, we entered into an asset purchase and exclusive license agreement with SpringWorks Therapeutics, Inc., or SpringWorks, under which we acquired SpringWorks&#x2019; fatty acid amide hydrolase, or FAAH, inhibitor program.  Under the terms of the agreement, SpringWorks has assigned or exclusively licensed all assets relating to its FAAH inhibitor program to us, including assignment of SpringWorks&#x2019; proprietary FAAH inhibitor PF-04457845, or PF-&#x2019;845, now named JZP150 and its license agreement with Pfizer, Inc., or Pfizer, under which Pfizer exclusively licensed PF-&#x2019;845 to SpringWorks in 2017.  In addition to assuming all milestone and royalty obligations owed by SpringWorks to Pfizer, we made an upfront payment of $35.0&#160;million to SpringWorks, which was recorded as acquired IPR&amp;amp;D expense in our consolidated statement of income for the year ended December&#160;31,&#160;2020, and may make potential milestone payments to SpringWorks of up to $375.0&#160;million upon the achievement of certain clinical, regulatory and commercial milestones, and pay incremental tiered royalties to SpringWorks on future net sales of JZP150 in the mid- to high-single digit percentages.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In December 2019, we entered into an exclusive license agreement, or original license agreement, with Pharma Mar, S.A., or PharmaMar, for development and U.S. commercialization of Zepzelca.  Zepzelca was granted orphan drug designation for relapsed SCLC by FDA in August 2018.  In December 2019, PharmaMar submitted a new drug application, or NDA, to FDA for accelerated approval of Zepzelca for relapsed SCLC based on data from a Phase 2 trial, and in February 2020, FDA accepted the NDA for filing with priority review.  In June 2020, FDA approved the NDA for Zepzelca for the treatment of adult patients with metastatic SCLC with disease progression on or after platinum-based chemotherapy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Under the terms of the original license agreement, which became effective in January 2020 upon expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, we paid PharmaMar an upfront payment of $200.0&#160;million, which was recorded as acquired IPR&amp;amp;D expense in our consolidated statement of income for the year ended December&#160;31,&#160;2020.  In June 2020, we made a milestone payment of $100.0&#160;million to PharmaMar following FDA accelerated approval of Zepzelca, which was capitalized as an intangible asset on our consolidated balance sheet.  In October 2021, we reached our first sales milestone triggering a payment of $25.0&#160;million, which was capitalized as an intangible asset on our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;PharmaMar is eligible to receive potential future regulatory milestone payments of up to $150.0&#160;million upon the achievement of continued U.S. regulatory approval of Zepzelca following the successful completion of confirmatory trials within certain timelines.  PharmaMar is also eligible to receive up to $525.0&#160;million in potential U.S. commercial milestone payments, as well as incremental tiered royalties on future net sales of Zepzelca ranging from the high teens up to 30 percent.  PharmaMar may receive additional payments on approval of other indications, with any such payments creditable against commercial milestone payment obligations.  PharmaMar retains production rights for Zepzelca and will supply the product to us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In October 2020, we entered into an amendment and restatement of the original license agreement with PharmaMar, or the amended license agreement, which expanded our exclusive license to include rights to develop and commercialize Zepzelca in Canada.  To date, we have paid PharmaMar an upfront payment of $1.0&#160;million, which was recorded as acquired IPR&amp;amp;D expense in our consolidated statement of income for the year ended December&#160;31,&#160;2020, and a milestone payment of $1.0&#160;million in September 2021 following the first NDA Approval by Health Canada, which was capitalized as an intangible asset on our consolidated balance sheet.  PharmaMar is also eligible to receive up to $6.0&#160;million in potential Canadian regulatory and commercial milestone payments, as well as incremental tiered royalties on future Canadian net sales of Zepzelca ranging from the high teens up to 30 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Asset Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In August 2019, we announced the acquisition of Cavion, Inc., or Cavion, a clinical-stage biotechnology company, for an upfront payment of $52.5&#160;million with the potential for additional payments of up to $260.0&#160;million upon the achievement of certain clinical, regulatory and commercial milestones, for a total potential consideration of $312.5&#160;million.&#160; As a result of the acquisition, we added JZP385, a modulator of T-type calcium channels, for the potential treatment of essential tremor, to our clinical pipeline.  The acquisition of Cavion was accounted for as an asset acquisition because it did not meet the definition of a business.&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 following table summarizes the total consideration for the acquisition and the value of assets acquired and liabilities assumed (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.577%"/&gt;&lt;td style="width:0.1%"/&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;Consideration&lt;/span&gt;&lt;/td&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;Upfront payment for acquisition of Cavion's outstanding shares&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;52,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;/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 acquired&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;397&#160;&lt;/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;Working capital 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;(255)&lt;/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;Transaction 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: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,829&#160;&lt;/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&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;55,471&#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:14pt"&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:700;line-height:100%"&gt;Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/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;In-process research and development&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;48,275&#160;&lt;/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;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;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;The value attributed to in-process research and development related to JZP385 and was expensed as it was determined to have no alternative future use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:700;line-height:120%"&gt;Collaboration and License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In January 2019, we entered into a strategic collaboration agreement with Codiak BioSciences, Inc., or Codiak,&#160;focused on the research, development and commercialization of exosome therapeutics to treat cancer.  Codiak granted us an exclusive, worldwide, royalty-bearing license to develop, manufacture and commercialize therapeutic candidates directed at five targets to be developed using Codiak's engEx&#x2122; precision engineering platform for exosome therapeutics. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Under the terms of the agreement, Codiak is responsible for the execution of preclinical and early clinical development of therapeutic candidates directed at all five targets through Phase 1/2 proof of concept studies.  Following the conclusion of the applicable Phase 1/2 study, we will be responsible for future development, potential regulatory submissions and commercialization for each product. &#160;Codiak has the option to participate in co-commercialization and cost/profit-sharing in the U.S. and&#160;Canada&#160;on up to two products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As part of the agreement, we paid Codiak an upfront payment of&#160;$56.0&#160;million in January 2019, which was recorded as acquired IPR&amp;amp;D expense in our consolidated statement of income for the year ended December&#160;31,&#160;2020.  Codiak is eligible to receive up to&#160;$20.0&#160;million&#160;in preclinical development milestone payments.&#160; Codiak is also eligible to receive milestone payments totaling up to&#160;$200.0&#160;million per target based on investigational new drug application acceptance, clinical and regulatory milestones, including approvals in the U.S.,&#160;the European Union and&#160;Japan, and certain sales milestones.  Codiak is also eligible to receive tiered royalties on net sales of each approved product.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Collaboration and Option Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In 2017, we entered into a collaboration and option agreement with ImmunoGen, Inc. and we paid them a non-refundable upfront payment of&#160;$75.0&#160;million, which was charged to acquired IPR&amp;amp;D expense upon closing of the transaction.&lt;/span&gt;&lt;/div&gt;This agreement was amended in November 2019.  Under the amended agreement we had the right to opt into an exclusive, worldwide license to develop and commercialize IMGN632, a CD123-targeted antibody-drug conjugate for hematological malignancies.  In December 2020, we exercised our opt-out rights with respect to IMGN632, thereby relinquishing the development and commercialization option.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEyNjQ0MzgzNzM0MzY3_90c04ed7-3ad8-4548-94cc-4d558b647a26">&lt;div style="margin-top:6pt;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;The aggregate consideration for the GW Acquisition was $7.2&#160;billion as follows (all amounts in thousands except American Depositary Shares, or ADS, and per GW ADS amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&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;GW ADS outstanding May 5, 2021 &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,556,200&#160;&lt;/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;Cash consideration per GW ADS&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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash consideration to GW ADS holders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,311,240&#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;Cash consideration to GW share option holders (inclusive of payroll taxes)&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;267,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;text-align:left;vertical-align: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 cash consideration&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;6,578,690&#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;Equity consideration to GW ADS holders (1)&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;608,456&#160;&lt;/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;Consideration related to replacement share option pre-combination service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/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 equity consideration&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;612,011&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,190,701&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1) 3.8 million ordinary shares were issued to GW ADS holders.  The closing price of the ordinary shares on May&#160;4,&#160;2021 ($160.20) was used to determine the fair value of this equity consideration because the closing of the transaction on May&#160;5,&#160;2021 occurred prior to the opening of regular trading.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzY5Mg_5ccb7153-66d1-4876-8297-22a853129e47"
      unitRef="usd">7200000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <jazz:BusinessCombinationNumberOfAmericanDepositorySharesAcquired
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzAtMS0xLTEtMzYyOTU_cb645b1e-0c3e-4289-a0c8-01c18b3754f6"
      unitRef="shares">31556200</jazz:BusinessCombinationNumberOfAmericanDepositorySharesAcquired>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i72ac3e17880049078116717d9ee25767_I20210505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzEtMS0xLTEtMzYyOTU_2f8adfca-077b-4587-94c4-cc497e799655"
      unitRef="usdPerShare">200</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie0941b6524e44280880809b21add1fb5_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzItMS0xLTEtMzYyOTU_2a789d5f-9070-4483-b293-622cb497877a"
      unitRef="usd">6311240000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iac64be58777747c7af8e5038b62e38f9_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzMtMS0xLTEtMzYzMDI_0f73eeee-f77a-4187-be17-96181aa5ddc2"
      unitRef="usd">267450000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzQtMS0xLTEtMzYzMDI_32445b5d-22ab-411d-a20a-7abe6bee9cd3"
      unitRef="usd">6578690000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie0941b6524e44280880809b21add1fb5_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzUtMS0xLTEtMzYzMTE_75a524bb-5238-415c-98e9-48793eaaecff"
      unitRef="usd">608456000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="iac64be58777747c7af8e5038b62e38f9_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzYtMS0xLTEtMzYzMTE_8acfa8dc-5847-4b20-83f3-48d084b9ffba"
      unitRef="usd">3555000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzctMS0xLTEtMzYzMTE_3dd527ea-3441-4c7c-8d7b-003b9a17dba2"
      unitRef="usd">612011000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpkMjA1MWY4MWM2ZWM0YTMyYjQ1ZTM4MDM0ZGI0YTZjYS90YWJsZXJhbmdlOmQyMDUxZjgxYzZlYzRhMzJiNDVlMzgwMzRkYjRhNmNhXzgtMS0xLTEtMzYzMTE_eb938931-5edf-493c-99e9-a2323a3a4fd5"
      unitRef="usd">7190701000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i4f8a570ff3cf41a6a4451e756f0b23cf_D20210505-20210505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzgzMQ_2b647b95-1e42-446a-b1a1-eeda8f3b8a22"
      unitRef="shares">3800000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <jazz:BusinessAcquisitionEquityInterestIssuedOrIssuableSharePrice
      contextRef="i0e701c81f76a48239d3808a93d03c671_D20210504-20210504"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzkzOQ_c145adf7-1cb5-489d-bc44-161cb29a07f1"
      unitRef="usdPerShare">160.20</jazz:BusinessAcquisitionEquityInterestIssuedOrIssuableSharePrice>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie6b6db35ebf24502bc089ce3a511b62e_I20210430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzExNTM_12978e4e-c3af-4f99-9c87-c2d9275d85af"
      unitRef="usd">1500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib02ac781a52c48d4a452f2925c8296ce_I20210429"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzExODk_f9bf6999-9ef8-47dc-a474-64b375c1542e"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i981e56b4522c4e50a2cf7ec200cc7046_D20210501-20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzI3NDg3NzkwODkyNjY_6344ec3d-8a3a-4c78-b2d0-cc8f7ff8b215">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i28d1205b1bb74e5f9122ca8d132ade3e_I20210531"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzNTM_a210a9be-39ab-4d9a-8d6e-9e2e12ea00a0"
      unitRef="usd">3100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i85986ee548d44cf0b5a01fd5f19d37a8_D20210501-20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzI3NDg3NzkwODkyNjc_23508edd-c144-4355-af02-0ce0edec449b">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieac5f5a063034230a98684d0b8b0c9c3_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzE0MTg_278c7ca7-afd4-40c0-a0b5-f1fd31a01f0f"
      unitRef="eur">625000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2b9fa2d560f34f34a06fdddd5754485b_D20210501-20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzI3NDg3NzkwODkyNjg_3c48830d-6c61-40ce-9bdb-ead28c2865b8">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibf462a124c6a434f81f753114c7b166d_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzE1NjI_39fb729a-f233-4054-9dae-fe5a5f14591c"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <jazz:BusinessAcquisitionTransactionsCostsIncurredDuringPeriod
      contextRef="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzI1MTg_aee7c681-96b8-4f87-8e60-be947df50ecd"
      unitRef="usd">81900000</jazz:BusinessAcquisitionTransactionsCostsIncurredDuringPeriod>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzI4ODk_649e68ef-6160-4dc7-9edb-b4da1ac01276"
      unitRef="usd">476400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzI5MTQ_c6e85c0c-3203-4b04-be29-0e56a6ac6db4"
      unitRef="usd">704600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEyNjQ0MzgzNzM0MzY4_54a27f50-c859-4def-9b2b-d9aca9fb461a">&lt;div style="margin-top:6pt;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;The following table summarizes the preliminary fair values of assets acquired and liabilities assumed at the Closing Date before and after the measurement period adjustment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:53.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Measurement Period Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;After Measurement Period Adjustment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;343,898&#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;343,898&#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;Accounts receivable&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;76,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;76,355&#160;&lt;/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;Inventory&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,206,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,206,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;72,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;154,407&#160;&lt;/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;Acquired developed technologies&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,480,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;5,480,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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In-process research and development&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;160,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;160,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 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;Total acquired identifiable intangible assets&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;5,640,000&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;5,640,000&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;933,234&#160;&lt;/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;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,083,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069,076)&lt;/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;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(131,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets/liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(35,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&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;7,190,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 following table summarizes the total consideration for the acquisition and the value of assets acquired and liabilities assumed (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.577%"/&gt;&lt;td style="width:0.1%"/&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;Consideration&lt;/span&gt;&lt;/td&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;Upfront payment for acquisition of Cavion's outstanding shares&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;52,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;/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 acquired&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;397&#160;&lt;/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;Working capital 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;(255)&lt;/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;Transaction 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: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,829&#160;&lt;/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&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;55,471&#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:14pt"&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:700;line-height:100%"&gt;Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/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;In-process research and development&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;48,275&#160;&lt;/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;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEtMS0xLTEtMzA5NzY_c2f899c8-b2f6-4572-a4bb-1da16d21dbbb"
      unitRef="usd">343898000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEtMy0xLTEtNDg1NDk_57cf7c8f-180b-428f-b8e1-940cbcd5133a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEtNS0xLTEtNDg1NTY_2188b21c-002f-4d98-86f2-153a012ea502"
      unitRef="usd">343898000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzItMS0xLTEtMzA5NzY_b8f99d8f-b438-453d-97db-364144ba2c0f"
      unitRef="usd">76355000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzItMy0xLTEtNDg1NDk_b041eeb7-8308-4001-a483-478b72e4f3fd"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzItNS0xLTEtNDg1NTY_5a974142-8e32-4b38-88d9-5cb4b2fb6fd3"
      unitRef="usd">76355000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzMtMS0xLTEtMzA5NzY_07f7a392-61f6-40cb-b109-5a8fc21f2f43"
      unitRef="usd">1206290000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzMtMy0xLTEtNDg1NDk_781c7d14-99b8-4b14-92f3-1b4242efe9ef"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzMtNS0xLTEtNDg1NTY_9094dd0e-c4dc-483c-a851-a69cda4d4a2f"
      unitRef="usd">1206290000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzQtMS0xLTEtMzA5NzY_f8aff9f6-1ce9-4906-b99f-581921f34500"
      unitRef="usd">72758000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzQtMy0xLTEtNDg1NDk_4db60d73-852a-47eb-ac30-fd82a4f9919d"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzQtNS0xLTEtNDg1NTY_8e71696e-3065-4603-a834-495c2f85bd08"
      unitRef="usd">72758000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzUtMS0xLTEtMzA5NzY_eb66f310-9c60-40ca-8cc6-e9ac88efd937"
      unitRef="usd">154407000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzUtMy0xLTEtNDg1NDk_471983b7-9652-4efe-a195-bc81ce0c73fe"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzUtNS0xLTEtNDg1NTY_a2ae1d48-637d-444e-bda4-d8a35e6c8d74"
      unitRef="usd">154407000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if63700c7cc7d48298add7b152b30bee1_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzYtMS0xLTEtMzA5NzY_d818e9d4-334c-47a7-8fbb-ce66421c23c1"
      unitRef="usd">5480000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i7b44077985784442b3e46e71b9baad8c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzYtMy0xLTEtNDg1NDk_8cf903be-45e2-4cc6-9000-8362df2ff7f3"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib3a8aecc64a54cecbb80a301c80e6505_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzYtNS0xLTEtNDg1NTY_2b3fd556-3414-49e4-9edb-f44bfd6aa51b"
      unitRef="usd">5480000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i5809d0dcd7c5491e94f2ae82341e92c4_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzctMS0xLTEtMzA5NzY_c7d0e5b5-336b-48eb-a6fe-f64be9375ea1"
      unitRef="usd">160000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i4b737a53638440b7a63e0d3c435625dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzctMy0xLTEtNDg1NDk_4cd22fdd-e105-4f11-978b-e17c703dfb5a"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie0727bc1299f4efd8861e8c06ea1531b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzctNS0xLTEtNDg1NTY_0c541ff4-8417-4609-b75c-bd7dba1b5d36"
      unitRef="usd">160000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzgtMS0xLTEtMzA5NzY_e4e6456d-334a-4e93-b998-84c4dc89bc3e"
      unitRef="usd">5640000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzgtMy0xLTEtNDg1NDk_5c1a5f79-3ed9-4fcd-a277-ab4c92ebe517"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzgtNS0xLTEtNDg1NTY_02f6c106-8217-4b5d-a5c7-3fee41146e1e"
      unitRef="usd">5640000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzktMS0xLTEtMzA5NzY_350afd18-cfe6-4a17-ae59-de1ff0807f75"
      unitRef="usd">947831000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzktMy0xLTEtNDg1NDk_ef805e72-d634-42a8-aa05-a722624b9945"
      unitRef="usd">-14597000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzktNS0xLTEtNDg1NTY_20b61b00-b5af-461f-bb3a-91fbde04c31f"
      unitRef="usd">933234000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEwLTEtMS0xLTMwOTc2_555bcccf-182c-4fa5-846d-cfaab95c6ba7"
      unitRef="usd">1083673000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEwLTMtMS0xLTQ4NTQ5_ffad8ece-98df-4116-8ee8-efbe8c4ed000"
      unitRef="usd">14597000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEwLTUtMS0xLTQ4NTU2_54b47dd8-e65b-4bf7-8d6b-72b2a224f866"
      unitRef="usd">1069076000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzExLTEtMS0xLTMwOTc2_5e4ed976-8580-45fe-a321-88d7683e684a"
      unitRef="usd">131971000</jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzExLTMtMS0xLTQ4NTQ5_359722c1-21d3-4ccb-96b9-4791e803020e"
      unitRef="usd">0</jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzExLTUtMS0xLTQ4NTU2_7234d754-79b6-4726-8bd6-7e7f80b41365"
      unitRef="usd">131971000</jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilities
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEyLTEtMS0xLTMwOTc2_8d354d68-da4d-4037-8873-d6309b6cbd63"
      unitRef="usd">-35194000</jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilities>
    <jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilities
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEyLTMtMS0xLTQ4NTQ5_a2808bb4-4c95-4446-8016-f76ffe7ed665"
      unitRef="usd">0</jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilities>
    <jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilities
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEyLTUtMS0xLTQ4NTU2_2f9c5b0d-37e5-4a4e-91a9-b2988082d6d4"
      unitRef="usd">-35194000</jazz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ie4a8335c1470434298951ac960934a84_I20210505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEzLTEtMS0xLTMwOTc2_b06cf24a-6c7f-43ff-9e1e-a04c3e6d9431"
      unitRef="usd">7190701000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ic2a100cff0fe4e7d9c745d37b6c0e406_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEzLTMtMS0xLTQ4NTQ5_d5c95f10-56e8-4719-8918-67ba97cc9826"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5M2JmMTJkMWU5MjQ0ZTQ3YWU0Mjk3OWY0NDFkZWE0Yi90YWJsZXJhbmdlOjkzYmYxMmQxZTkyNDRlNDdhZTQyOTc5ZjQ0MWRlYTRiXzEzLTUtMS0xLTQ4NTU2_5511583b-4b08-4e21-952f-1a9896179872"
      unitRef="usd">7190701000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4984c2c175694949ba1301cc2d5a368f_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzNzQzODk1MzY2NzEy_d77be6fe-1429-42ae-b206-aebc0b7c15e9"
      unitRef="usd">-14600000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i7c1b1e5e9463445d9304f3c1f487c390_D20210505-20210505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzM4MDk_4956bc07-5ca5-450f-bc65-e80c821b95bc"
      unitRef="usd">1062600000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i72ac3e17880049078116717d9ee25767_I20210505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzQxMDQ_87723aa6-5b6d-46d0-a41b-d082356e31a5"
      unitRef="usd">5640000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <jazz:FiniteLivedIntangibleAssetMeasurementInput
      contextRef="ie23202d9bc864806a2c27e982cb49429_I20210505"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzQ2MDg_da894b3c-0081-40a8-85cc-f0fa41b9bd42"
      unitRef="number">0.094</jazz:FiniteLivedIntangibleAssetMeasurementInput>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if3e6ea3f08c94c81bec47150fb2a2617_D20210505-20210505"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzQ3Mzk_2807cc9a-1a8a-44f2-86ba-e17744d5c539">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <jazz:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostsNotExpensedDuringPeriod
      contextRef="ic838d08da2fa4e66b46792f807adb089_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzczMTM_7dc59508-a362-4bd5-945c-f3a30088e46f"
      unitRef="usd">357600000</jazz:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostsNotExpensedDuringPeriod>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic838d08da2fa4e66b46792f807adb089_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzczNTU_965e4aa4-d1d2-4dce-83bf-23041ec63321"
      unitRef="usd">23600000</us-gaap:IncomeTaxExpenseBenefit>
    <jazz:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedDuringPeriod
      contextRef="i6a92c4e15f6e458fa3770971382a5339_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc0Mjc_0e9a60eb-d944-4c93-a7e2-73fc0f740d4c"
      unitRef="usd">386700000</jazz:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensedDuringPeriod>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6a92c4e15f6e458fa3770971382a5339_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc0Njc_100296cb-a249-4a8b-b860-d8c3672e001e"
      unitRef="usd">-27900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i903fbb517722408eb5b4665f650fd4f1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc1MTI_f3c1ed06-938a-4f8e-8572-4b82e4d4797d"
      unitRef="usd">159100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i903fbb517722408eb5b4665f650fd4f1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc1NTI_6b9be560-4f5c-4c2f-ac72-8b8066d85a86"
      unitRef="usd">-30200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7b2e451dc1c749afa81f2ec6091f65e4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc1OTg_40190410-6136-4ea3-ad0f-b7542c3c53f1"
      unitRef="usd">464600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b2e451dc1c749afa81f2ec6091f65e4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc2Mzg_51daf6c3-d1b9-41ed-97ea-2617738e6317"
      unitRef="usd">-88300000</us-gaap:IncomeTaxExpenseBenefit>
    <jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment
      contextRef="i4b499558f32e4db89e9007142d0506f4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc2ODQ_b4f71371-2a4a-4e1c-b36a-a4809c999681"
      unitRef="usd">81900000</jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b499558f32e4db89e9007142d0506f4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc3MjQ_8e35ebf4-34b8-4308-8dd9-a858485459b3"
      unitRef="usd">-12400000</us-gaap:IncomeTaxExpenseBenefit>
    <jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment
      contextRef="i1ca033561fbc41fe9854c32f02c2c9e2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc3NzE_b70b81cc-0ab6-4d60-b2d4-b2ad2199b1dc"
      unitRef="usd">296300000</jazz:CostOfProductSalesExcludingAmortizationOfAcquiredDevelopedTechnologyAndIntangibleAssetImpairment>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1ca033561fbc41fe9854c32f02c2c9e2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc4MTE_5a87eb94-a0cd-4dfb-a450-cadbe18ce593"
      unitRef="usd">-59500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:InterestExpense
      contextRef="id2c4c162f03c4201bbd8ef4369866537_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc4NTI_8a319ed2-6947-4cc9-aca6-4dd2b0dd2793"
      unitRef="usd">49100000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id2c4c162f03c4201bbd8ef4369866537_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc4OTI_28947f5c-d212-41c7-a66e-7a5b40eab953"
      unitRef="usd">-9000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:InterestExpense
      contextRef="icb14b78abd2e40b6ae33ee7d2a1539aa_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc5MzQ_086b1660-f9ac-40a4-b7f8-5826bdbef04f"
      unitRef="usd">241000000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icb14b78abd2e40b6ae33ee7d2a1539aa_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzc5NzQ_c2c34a70-d44d-4642-afd4-a26399ff9995"
      unitRef="usd">-51900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEyNjQ0MzgzNzM0MzY5_b4f26e00-02c5-41d7-b35e-b99e632f99d2">&lt;div style="margin-top:6pt;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;The unaudited pro forma results do not assume any operating efficiencies as a result of the consolidation of operations and are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.715%"/&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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,294,697&#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,890,772&#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;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;(422,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(980,481)&lt;/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:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5MWNhYzJhYTQ0ODc0OTJlOTYzZDVhMmMxMjRkMjY2Ny90YWJsZXJhbmdlOjkxY2FjMmFhNDQ4NzQ5MmU5NjNkNWEyYzEyNGQyNjY3XzItNS0xLTEtMzA5NzY_30f81347-4146-465a-bbd7-aaaea2311f68"
      unitRef="usd">3294697000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ide17e04b9d984ec5a16d405153079fd0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5MWNhYzJhYTQ0ODc0OTJlOTYzZDVhMmMxMjRkMjY2Ny90YWJsZXJhbmdlOjkxY2FjMmFhNDQ4NzQ5MmU5NjNkNWEyYzEyNGQyNjY3XzItNy0xLTEtMzA5NzY_05d26e25-1826-41f0-a8e4-efeccd16a5db"
      unitRef="usd">2890772000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5MWNhYzJhYTQ0ODc0OTJlOTYzZDVhMmMxMjRkMjY2Ny90YWJsZXJhbmdlOjkxY2FjMmFhNDQ4NzQ5MmU5NjNkNWEyYzEyNGQyNjY3XzMtNS0xLTEtMzA5NzY_1ae87d72-093c-43e7-a030-3229134c17eb"
      unitRef="usd">-422588000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="ide17e04b9d984ec5a16d405153079fd0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTo5MWNhYzJhYTQ0ODc0OTJlOTYzZDVhMmMxMjRkMjY2Ny90YWJsZXJhbmdlOjkxY2FjMmFhNDQ4NzQ5MmU5NjNkNWEyYzEyNGQyNjY3XzMtNy0xLTEtMzA5NzY_4a5b9f73-d5a2-4670-9670-e97e09434ba0"
      unitRef="usd">-980481000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i9f7bebedb7ee45b68ab05901c9ab96c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzkwNjk_d074d998-8f1a-4af6-a2db-a57881e41730"
      unitRef="usd">35000000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <jazz:MilestonePaymentNotYetIncurred
      contextRef="i3d666dbbf91342e499b4c4bddb728e4b_D20201001-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzkyOTE_dbf16d7e-b13c-46e2-8338-7df409bef8f7"
      unitRef="usd">375000000</jazz:MilestonePaymentNotYetIncurred>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i86cd46b2078d401594ff03f0e3d1074b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEwNDU5_8276103d-cf4e-46a0-b522-4d1c6477c02e"
      unitRef="usd">200000000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i69d846206fbc42ed80088c409b89c220_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEwNjA2_9f078219-f5cd-4451-9988-4eec2fef7006"
      unitRef="usd">100000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i68c11a02fdf241e791374527212b8fa0_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEyNjQ0MzgzNzM4MTA0_74f22439-c43e-43e3-a669-462d9109bb6a"
      unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <jazz:MilestonePaymentNotYetIncurred
      contextRef="i5e4f8650f55e48058479a3de8e25e31b_D20191219-20191219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEwODM5_3ca58932-2b02-49a2-b174-b50a4b0a2b0f"
      unitRef="usd">150000000</jazz:MilestonePaymentNotYetIncurred>
    <jazz:MilestonePaymentNotYetIncurred
      contextRef="i1342a0a4e8644710bd0595b6f2185add_D20191219-20191219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzExMDQz_4c7126a7-8268-464d-b8d4-41872f787311"
      unitRef="usd">525000000</jazz:MilestonePaymentNotYetIncurred>
    <jazz:TieredRoyaltyFeesPercentageMaximum
      contextRef="i2da6718645ba4612ad1ff388fd807a46_D20191219-20191219"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzExMjAx_6c540eec-db36-40a1-a038-13c6ddcd43d6"
      unitRef="number">0.30</jazz:TieredRoyaltyFeesPercentageMaximum>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="i583cae1b5185420eb4f0f2f1cd66d08b_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzIzMDg5NzQ0MjAxODgx_ab5c1e30-149c-4a0f-aeed-2959ee3e79da"
      unitRef="usd">1000000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic81ce6c10ad043d9ab8a2d7b7a55340d_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzIzMDg5NzQ0MjAxODkw_c3ffefd5-9339-46a5-bf48-e515fbe735ff"
      unitRef="usd">1000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <jazz:MilestonePaymentNotYetIncurred
      contextRef="i85861c56b3434972baa984c80a579204_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzIzMDg5NzQ0MjAwMzc4_ccfa8ea3-14c8-48da-a2ab-23dec425e702"
      unitRef="usd">6000000</jazz:MilestonePaymentNotYetIncurred>
    <jazz:TieredRoyaltyFeesPercentageMaximum
      contextRef="i3219321896a44ff9a9272793f71d9199_D20201001-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzIzMDg5NzQ0MjAwOTEz_48901b91-cc13-43cd-9c11-dd6019f93634"
      unitRef="number">0.30</jazz:TieredRoyaltyFeesPercentageMaximum>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzExODYw_4e67ba81-1e55-4118-9685-df3b07e99751"
      unitRef="usd">52500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <jazz:AssetAcquisitionPotentialPaymentsUnderAgreementForCertainMilestones
      contextRef="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzExOTE1_099f1383-bc46-4525-8cbf-d3ff6e37126b"
      unitRef="usd">260000000</jazz:AssetAcquisitionPotentialPaymentsUnderAgreementForCertainMilestones>
    <jazz:TotalPaymentForAssetAcquisitionsIncludingPotentialPayments
      contextRef="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEyMDM3_cd531922-38e4-4f88-8c24-41c670b680e8"
      unitRef="usd">312500000</jazz:TotalPaymentForAssetAcquisitionsIncludingPotentialPayments>
    <jazz:PaymentForAssetAcquisitions
      contextRef="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzEtMS0xLTEtMzA5NzY_a2b40d61-31e3-4303-8da5-567853e30cf3"
      unitRef="usd">52500000</jazz:PaymentForAssetAcquisitions>
    <jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzItMS0xLTEtMzA5NzY_e9b675b8-29e0-468f-a0fb-66dc9184571f"
      unitRef="usd">397000</jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <jazz:AssetAcquisitionConsiderationTransferredWorkingCapitalAdjustment
      contextRef="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzMtMS0xLTEtMzA5NzY_3a334916-ad8d-48d3-9bdb-5c724c0afac3"
      unitRef="usd">-255000</jazz:AssetAcquisitionConsiderationTransferredWorkingCapitalAdjustment>
    <jazz:AssetAcquisitionTransactionCosts
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzQtMS0xLTEtMzA5NzY_ad7dcc1b-23f1-4e6e-98b4-89c3f41d9ec8"
      unitRef="usd">2829000</jazz:AssetAcquisitionTransactionCosts>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="icf79cbc894f14c989f6761369a817a2b_D20190812-20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzUtMS0xLTEtMzA5NzY_e84c9451-4e86-4856-8f6b-436dbb2701bc"
      unitRef="usd">55471000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzgtMS0xLTEtMzA5NzY_aa67b76b-aa0a-49de-a7bc-be60bc1c5f56"
      unitRef="usd">397000</jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzktMS0xLTEtMzA5NzY_a49109bb-120e-42b3-85d3-f50aad5d890a"
      unitRef="usd">48275000</jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzEwLTEtMS0xLTMwOTc2_c161203c-5d95-4eb0-9a2c-714df27092e4"
      unitRef="usd">7995000</jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzExLTEtMS0xLTMwOTc2_50f83bec-8507-4711-a594-6c4f1e838e40"
      unitRef="usd">-1196000</jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet>
    <jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5781e1c59a564d51b5a47284689b5a5a_I20190812"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90YWJsZTpmZWNiYjc2MmZlOWE0MWJiOTA4OTg0YTA1ZDQ3MGRmNS90YWJsZXJhbmdlOmZlY2JiNzYyZmU5YTQxYmI5MDg5ODRhMDVkNDcwZGY1XzEyLTEtMS0xLTMwOTc2_f5c994ce-e566-4b5a-a19e-2405f8950bcb"
      unitRef="usd">55471000</jazz:AssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <jazz:NumberOfTargets
      contextRef="i5a332eb780ae4b30bf065d64e49d5a89_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzMDI1_5be1520c-c44b-491e-9e4d-22d32abd202e"
      unitRef="target">5</jazz:NumberOfTargets>
    <jazz:NumberOfTargets
      contextRef="i5a332eb780ae4b30bf065d64e49d5a89_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzMjk0_5be1520c-c44b-491e-9e4d-22d32abd202e"
      unitRef="target">5</jazz:NumberOfTargets>
    <jazz:CollaborationAgreementRightToCoCommercializeNumberOfProducts
      contextRef="i5a332eb780ae4b30bf065d64e49d5a89_D20190101-20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzNjQ4_b7ffce25-fb37-401f-9287-93f36fdc83e7"
      unitRef="product">2</jazz:CollaborationAgreementRightToCoCommercializeNumberOfProducts>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="id8176e081f254d2e8e75345ef1aeaabf_D20190101-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzNzI0_a08c4a85-8b67-4180-b3c5-cabd38f864fb"
      unitRef="usd">56000000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <jazz:ResearchAndDevelopmentExpenseNotYetIncurred
      contextRef="i584d67d42a8e4808bbe6ad8be2aef69e_D20190101-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzODc4_6148cf9f-d97d-4f88-9c31-0c9308a0eb23"
      unitRef="usd">20000000</jazz:ResearchAndDevelopmentExpenseNotYetIncurred>
    <jazz:ResearchAndDevelopmentExpenseNotYetIncurredPerTarget
      contextRef="i3cda85dfdb8d4aada33db8d733426b6c_D20190101-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzEzOTk4_79cb3950-7894-47e9-aa73-eec41e2afccc"
      unitRef="usd">200000000</jazz:ResearchAndDevelopmentExpenseNotYetIncurredPerTarget>
    <jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination
      contextRef="i5f619709c58145c7abc47f46657edc1e_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMTcvZnJhZzoxNDAwNmM0NWEyYzU0N2U3Yjc5NmMzNjlkMjdkZjkxYy90ZXh0cmVnaW9uOjE0MDA2YzQ1YTJjNTQ3ZTdiNzk2YzM2OWQyN2RmOTFjXzE0NDYy_349f0ade-c292-4b7f-8c23-e9eb94c1a58d"
      unitRef="usd">75000000</jazz:PaymentstoAcquireInProcessResearchandDevelopmentOtherThanThroughBusinessCombination>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90ZXh0cmVnaW9uOjJlOGU5NTQ2MmVhMTQ1NmM5YjIzMTgyN2Q4MTUxMjg4XzQ1NA_17269a45-9fd4-4a3f-ac2d-0da76187a995">Cash and Available-for-Sale Securities&lt;div style="margin-top:6pt;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;Cash and cash equivalents and investments consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:8pt;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="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:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Cash and &lt;br/&gt;Cash &lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;510,747&#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;510,747&#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;510,747&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;80,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,448&#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;&#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;591,448&#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;591,448&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:8pt;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="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:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Cash and &lt;br/&gt;Cash&lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;517,117&#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;517,117&#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;517,117&#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;/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;Time deposits&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;1,360,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;&#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,360,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;285,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;1,075,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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Totals&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;2,132,769&#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;&#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;&#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;2,132,769&#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;1,057,769&#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;1,075,000&#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:1pt;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;Cash equivalents and investments are considered available-for-sale securities.  We use the specific-identification method for calculating realized gains and losses on securities sold and include them in interest expense, net in the consolidated statements of income (loss).  Our investment balances represent time deposits with original maturities of greater than three months and less than one year.  Interest income from available-for-sale securities was $1.8&#160;million, $11.1&#160;million and $20.5&#160;million in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90ZXh0cmVnaW9uOjJlOGU5NTQ2MmVhMTQ1NmM5YjIzMTgyN2Q4MTUxMjg4XzQ2NA_8f39ca76-5ff9-4798-90f1-30c3fa536f76">&lt;div style="margin-top:6pt;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;Cash and cash equivalents and investments consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:8pt;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="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:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Cash and &lt;br/&gt;Cash &lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;510,747&#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;510,747&#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;510,747&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;80,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,448&#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;&#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;591,448&#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;591,448&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:8pt;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="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:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&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:8pt;font-weight:700;line-height:100%"&gt;Cash and &lt;br/&gt;Cash&lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;517,117&#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;517,117&#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;517,117&#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;/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;Time deposits&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;1,360,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;&#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,360,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;285,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;1,075,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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Totals&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;2,132,769&#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;&#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;&#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;2,132,769&#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;1,057,769&#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;1,075,000&#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:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i00be45b563b64253a668ef91fd3759ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzItMS0xLTEtMzA5NzY_c7840113-3c67-4159-889a-115435ccbb48"
      unitRef="usd">510747000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i00be45b563b64253a668ef91fd3759ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzItMy0xLTEtMzA5NzY_dbfe0e38-ff34-4c72-8e2e-6ab7fab47b5f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i00be45b563b64253a668ef91fd3759ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzItNS0xLTEtMzA5NzY_3cc90d5f-5069-499f-8034-0bc6f13c5b69"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i00be45b563b64253a668ef91fd3759ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzItNy0xLTEtMzA5NzY_4ed09a2c-80e4-4722-9491-7d16a0369d3e"
      unitRef="usd">510747000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00be45b563b64253a668ef91fd3759ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzItOS0xLTEtMzA5NzY_1133bdba-f07e-476a-9f20-5469794f76a3"
      unitRef="usd">510747000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="i00be45b563b64253a668ef91fd3759ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzItMTEtMS0xLTMwOTc2_b14698d7-c8ad-4baa-9a00-f52dcc86ba44"
      unitRef="usd">0</us-gaap:Investments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id7aba83ea7754db78b2412934f3902be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzQtMS0xLTEtMzA5NzY_2c58a87c-6a0c-46f4-b08d-ef884bca5434"
      unitRef="usd">80701000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id7aba83ea7754db78b2412934f3902be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzQtMy0xLTEtMzA5NzY_173fedbb-e0d9-4f47-8675-e2e5ed6430fc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id7aba83ea7754db78b2412934f3902be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzQtNS0xLTEtMzA5NzY_02bff909-9566-4949-aa2f-7ce4bafe5957"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id7aba83ea7754db78b2412934f3902be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzQtNy0xLTEtMzA5NzY_f81169ba-e062-412f-bfa6-43e836631412"
      unitRef="usd">80701000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id7aba83ea7754db78b2412934f3902be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzQtOS0xLTEtMzA5NzY_9312656a-16f2-4443-ac98-80067800e1ca"
      unitRef="usd">80701000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="id7aba83ea7754db78b2412934f3902be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzQtMTEtMS0xLTMwOTc2_9528ae65-ca9c-44b4-989f-d83f1db90d0e"
      unitRef="usd">0</us-gaap:Investments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzUtMS0xLTEtMzA5NzY_76c39acc-e451-4907-9cb0-8f66f2996f34"
      unitRef="usd">591448000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzUtMy0xLTEtMzA5NzY_82ac6fdb-9d25-415b-94ac-3836b053c339"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzUtNS0xLTEtMzA5NzY_c90ec86f-90f9-4b96-8181-f5830cfdd68a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzUtNy0xLTEtMzA5NzY_e4f0226d-ca83-429a-8d98-85f030db9593"
      unitRef="usd">591448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzUtOS0xLTEtMzA5NzY_aa901e81-5727-47f0-be0c-9ad3e48be05d"
      unitRef="usd">591448000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTowOGE3ZmFlNmE3ZDM0ZDQyYjhjMmQzOWZlM2I2YTYxMC90YWJsZXJhbmdlOjA4YTdmYWU2YTdkMzRkNDJiOGMyZDM5ZmUzYjZhNjEwXzUtMTEtMS0xLTMwOTc2_deb04eec-aa6d-4516-a204-045757321169"
      unitRef="usd">0</us-gaap:Investments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icf0d60590c344f5e87d500421b170deb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzItMS0xLTEtMzA5NzY_4c04522c-e960-4b14-a4e0-1c06298a2e14"
      unitRef="usd">517117000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icf0d60590c344f5e87d500421b170deb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzItMy0xLTEtMzA5NzY_d73fc2b2-cb34-4eda-945a-b97fa664f5a4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icf0d60590c344f5e87d500421b170deb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzItNS0xLTEtMzA5NzY_8afc9877-20ad-41cb-9025-eb908706076f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf0d60590c344f5e87d500421b170deb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzItNy0xLTEtMzA5NzY_4c440926-d1a2-49c4-b232-01fe98e94c97"
      unitRef="usd">517117000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icf0d60590c344f5e87d500421b170deb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzItOS0xLTEtMzA5NzY_6fc620c5-8a2e-4528-ae63-11f3abcbb59a"
      unitRef="usd">517117000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="icf0d60590c344f5e87d500421b170deb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzItMTEtMS0xLTMwOTc2_85b4e210-6f86-4aac-b653-5debb3bf4a01"
      unitRef="usd">0</us-gaap:Investments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifbf7189546c24eaf9e56829bf993c160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzMtMS0xLTEtMzA5NzY_8b760e63-6aaa-4f34-bcf7-891fd5ee6fa0"
      unitRef="usd">1360000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifbf7189546c24eaf9e56829bf993c160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzMtMy0xLTEtMzA5NzY_deac08d9-2d7a-4a20-90ef-e616afd426d1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifbf7189546c24eaf9e56829bf993c160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzMtNS0xLTEtMzA5NzY_ac3da289-6cc1-40cb-a9f3-78f1247b6e86"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifbf7189546c24eaf9e56829bf993c160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzMtNy0xLTEtMzA5NzY_6f63a341-2048-408a-b17c-c4ee88927643"
      unitRef="usd">1360000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifbf7189546c24eaf9e56829bf993c160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzMtOS0xLTEtMzA5NzY_e598adb2-1063-48dd-916f-e1d61948e519"
      unitRef="usd">285000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="ifbf7189546c24eaf9e56829bf993c160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzMtMTEtMS0xLTMwOTc2_af55ce8a-e4fb-400e-92d2-ba5632d157df"
      unitRef="usd">1075000000</us-gaap:Investments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie3b5381f305d4f10a2f8c18299b7df33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzQtMS0xLTEtMzA5NzY_1a733dcc-631a-4ff6-8c3d-511e817beae8"
      unitRef="usd">255652000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie3b5381f305d4f10a2f8c18299b7df33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzQtMy0xLTEtMzA5NzY_663b48a2-c613-4bf3-b33f-b20db84fe032"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie3b5381f305d4f10a2f8c18299b7df33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzQtNS0xLTEtMzA5NzY_8ccbb909-d634-49ad-91bd-907674000f0f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie3b5381f305d4f10a2f8c18299b7df33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzQtNy0xLTEtMzA5NzY_156daf22-3d2e-4e43-80d6-a41778b1d1e1"
      unitRef="usd">255652000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie3b5381f305d4f10a2f8c18299b7df33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzQtOS0xLTEtMzA5NzY_46256839-1373-4fc6-a8e3-fac1dc8d0ad1"
      unitRef="usd">255652000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="ie3b5381f305d4f10a2f8c18299b7df33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzQtMTEtMS0xLTMwOTc2_87cb08ec-1daf-4cd4-a798-3586c17efde2"
      unitRef="usd">0</us-gaap:Investments>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzUtMS0xLTEtMzA5NzY_fed173a0-7803-4ce8-b3ae-778dc8e2d9fe"
      unitRef="usd">2132769000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzUtMy0xLTEtMzA5NzY_d1cd3eb6-1445-4842-81d5-235f3bb175de"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzUtNS0xLTEtMzA5NzY_cd2b33f3-eecc-444a-a81a-2f47e1b0c0b6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzUtNy0xLTEtMzA5NzY_29281f2c-1f15-427b-980b-b8989c6b9c12"
      unitRef="usd">2132769000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzUtOS0xLTEtMzA5NzY_fe1c334d-3eb9-438a-ae04-0e2fef80c6f2"
      unitRef="usd">1057769000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90YWJsZTplYzVmNTc1MTJkNGE0MDMxYjJlMTRhOTEyMmM2MmFmNi90YWJsZXJhbmdlOmVjNWY1NzUxMmQ0YTQwMzFiMmUxNGE5MTIyYzYyYWY2XzUtMTEtMS0xLTMwOTc2_1daf983b-9cd4-4ab6-899f-f3d559899508"
      unitRef="usd">1075000000</us-gaap:Investments>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90ZXh0cmVnaW9uOjJlOGU5NTQ2MmVhMTQ1NmM5YjIzMTgyN2Q4MTUxMjg4XzM5OA_07b16347-f68e-40e6-9209-4b6d670b7bc5"
      unitRef="usd">1800000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90ZXh0cmVnaW9uOjJlOGU5NTQ2MmVhMTQ1NmM5YjIzMTgyN2Q4MTUxMjg4XzQwMg_bde081a7-bb71-4151-a2f6-a1dbf5e1664f"
      unitRef="usd">11100000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjAvZnJhZzoyZThlOTU0NjJlYTE0NTZjOWIyMzE4MjdkODE1MTI4OC90ZXh0cmVnaW9uOjJlOGU5NTQ2MmVhMTQ1NmM5YjIzMTgyN2Q4MTUxMjg4XzQwOQ_13e7d163-9555-4351-97c9-51d98b7f8f60"
      unitRef="usd">20500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzIzNzk_a75a3a02-1bd7-47dc-ada5-ecb8ffbb49bf">Fair Value Measurement&lt;div style="margin-top:6pt;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;The following table summarizes, by major security type, our available-for-sale securities and derivative contracts that were measured at fair value on a recurring basis and were categorized using the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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:9.280%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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:9.280%"/&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:9.280%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.286%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Estimated&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Estimated&lt;br/&gt;Fair&#160;Value&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,360,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,652&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/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;Totals&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;80,701&#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;580&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;81,281&#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;255,652&#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;1,371,907&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,627,559&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate contracts&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;&#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;15,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/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;Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;18,419&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;18,419&#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;3,625&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,625&#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:1pt;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;As of December&#160;31,&#160;2021 our available-for-sale securities were comprised of money market funds and the carrying value was approximately equal to the fair values.  Money market funds were measured using quoted prices in active markets, which represent Level 1 inputs.  As of December 31, 2020 our available-for-sale securities comprised money market funds and time deposits.  Time deposits were measured at fair value using Level 2 inputs.  Level 2 inputs are obtained from various third party data providers and represent quoted prices for similar assets in active markets, or these inputs were derived from observable market data, or if not directly observable, were derived from or corroborated by other observable market data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our derivative assets and liabilities include cross-currency interest rate and foreign exchange derivatives that are measured at fair value using observable market inputs such as forward rates, interest rates, our own credit risk as well as an evaluation of our counterparties&#x2019; credit risks.  Based on these inputs, the derivative assets and liabilities are classified within Level 2 of the fair value hierarchy.  The interest rate swap agreements matured in July 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;There were no transfers between the different levels of the fair value hierarchy in 2021 or in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021 and 2020, the carrying amount of investments measured using the measurement alternative for equity investments without a readily determinable fair value was $5.0 million and $4.5&#160;million, respectively.  The carrying amount, which is recorded within other non-current assets, is based on the latest observable transaction price.&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;As of December&#160;31,&#160;2021, the estimated fair values of our 1.50% exchangeable senior notes due 2024, or the 2024 Notes, and our 2.00% exchangeable senior notes due 2026, or the 2026 Notes, were approximately $576.0&#160;million and $1.1&#160;billion, respectively.  The 2024 Notes and the 2026 Notes, together with &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;the 1.875% exchangeable senior notes due 2021, or the 2021 Notes, that were repurchased on maturity on August 15, 2021, are &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;collectively known as the Exchangeable Senior Notes.  As of December&#160;31, 2021, the estimated fair value of &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;the Secured Notes, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Dollar Term Loan and the Euro Term Loan,&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;were approximately $1.6 billion, $3.1 billion&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; and $236.0 million, respectively.  &lt;/span&gt;The fair values of each of these debt facilities was estimated using quoted market prices obtained from brokers (Level 2).</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzIzODE_0463678b-f813-41b4-8091-d26805198185">&lt;div style="margin-top:6pt;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;The following table summarizes, by major security type, our available-for-sale securities and derivative contracts that were measured at fair value on a recurring basis and were categorized using the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:32.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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:9.280%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&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:9.280%"/&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:9.280%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.286%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Estimated&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&lt;br/&gt;Prices in&lt;br/&gt;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Estimated&lt;br/&gt;Fair&#160;Value&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,360,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,360,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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,652&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/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;Totals&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;80,701&#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;580&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;81,281&#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;255,652&#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;1,371,907&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,627,559&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate contracts&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;&#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;15,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts&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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&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;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/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;Totals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;18,419&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;18,419&#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;3,625&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,625&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i66cc739f70a042eb84cd36a1f31c5696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzQtMS0xLTEtMzA5NzY_551a6261-7e40-4b03-afe6-755e15c6b31c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i89feac22efa34ce189685ab7997e72f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzQtMy0xLTEtMzA5NzY_bdb0e95d-3b12-44d7-a8de-6c2af4d7d496"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia56b488939184dbb96749ef386f10014_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzQtNy0xLTEtMzA5NzY_05bb664a-dc69-4380-b2d5-3e9c0be3bba1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5d6697490986426193548c187f0a411d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzQtOS0xLTEtMzA5NzY_5a575a7a-c377-42f8-b88d-8422bdfe6a3d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1d67e9011b604bcc8967b3f441765378_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzQtMTEtMS0xLTMwOTc2_950d31d5-72b6-4cac-9aae-b9996f73bae4"
      unitRef="usd">1360000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic7886bf6b8284d00bc66d6d7a8468fcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzQtMTUtMS0xLTMwOTc2_ff7b4218-52b7-4707-90b6-86c140c3104c"
      unitRef="usd">1360000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i017ad703813a4aeaa61de6a629581d3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzUtMS0xLTEtMzA5NzY_ff4fb331-bfee-4c60-884c-15990edfea28"
      unitRef="usd">80701000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafd704c3d2124cc084f67d312eb54be4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzUtMy0xLTEtMzA5NzY_533bdc95-b77f-47b4-aeca-e8392a15fcc6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7e2939bbfa8848df902b4f0bcbd31458_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzUtNy0xLTEtMzA5NzY_ed4af3fa-71d3-4fb6-a59a-d5d8a6e600e4"
      unitRef="usd">80701000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i387053515fcc425ba69eb28e77997675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzUtOS0xLTEtMzA5NzY_4aaa6ce8-8fc3-49a5-ae9d-d26abc80fdca"
      unitRef="usd">255652000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6ea730ae3844c549a24e627a118665e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzUtMTEtMS0xLTMwOTc2_6642a785-5d9a-43a6-83f4-39de7ea9ec24"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i28f2fa0239d64046aaea8b5f36df18da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzUtMTUtMS0xLTMwOTc2_b1923eb5-1d3b-4889-8461-52eb071a3ae1"
      unitRef="usd">255652000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets
      contextRef="i6618129991344c578ee0a30e4c1021e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzctMS0xLTEtMzA5NzY_6e26ccd2-9cb9-41a7-be9d-2512f8609c14"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i80a00f3485614881a952da9d7d496cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzctMy0xLTEtMzA5NzY_b287de57-959c-47b0-a164-7fcc5c24251b"
      unitRef="usd">580000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifcfe306270c543a88931e853c7471032_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzctNy0xLTEtMzA5NzY_d811e92c-8734-44d3-9daa-3172d120e42f"
      unitRef="usd">580000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifd228f7cce0f4429b538aaf941e5ef05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzctOS0xLTEtMzA5NzY_bd38bcdd-8a4e-447a-8640-88b5ca9d388d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iebcac3d5a34848c9b705c07aad329403_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzctMTEtMS0xLTMwOTc2_072659a4-57d1-4af1-a46c-fa1e1d628d87"
      unitRef="usd">11907000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0ca80473442a4b2ea7a5cf2e1298461d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzctMTUtMS0xLTMwOTc2_e76b4a1b-c314-4910-947d-cd9bebb44619"
      unitRef="usd">11907000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if4fa2821b81e48aa806e9136379b4542_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzgtMS0xLTEtMzA5NzY_0e3b28bd-c521-42e3-a2b7-be7386854c5e"
      unitRef="usd">80701000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id40364d59f5e4d32887d6b1728a4a18a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzgtMy0xLTEtMzA5NzY_7d048c88-f709-432e-8114-0125efc3f024"
      unitRef="usd">580000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8a8bb50d0fe540c18f1350dcf6f62134_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzgtNy0xLTEtMzA5NzY_76b87f68-6da7-4d27-9b28-7c23a5430f10"
      unitRef="usd">81281000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i35010db7f77f46acb91f31d3ca28c9f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzgtOS0xLTEtMzA5NzY_c7d7ec4c-76d5-434c-8126-92bc2f36d97a"
      unitRef="usd">255652000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9b3c358616d24af3b5dd09cf10f279ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzgtMTEtMS0xLTMwOTc2_ea3e542f-8a0f-4123-a6e9-d0e71b7a8913"
      unitRef="usd">1371907000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifd187ed6ed8a4afb914209fe5555a9e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzgtMTUtMS0xLTMwOTc2_54ece63d-b676-4f2c-8aaf-c8fbc8b52122"
      unitRef="usd">1627559000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="id7cfda081475482e81e2a0809ce2ca29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEwLTEtMS0xLTMwOTc2_29461b3a-7692-479a-b82f-7c6740ba0a05"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i023d6d24ad0b4696ae7043c686f6aeee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEwLTMtMS0xLTMwOTc2_496b8046-843b-4faa-a8ae-c2cb1267265f"
      unitRef="usd">15232000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5c23137d4e2b42c1a2398bce46ee9c2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEwLTctMS0xLTMwOTc2_226cc280-ccfe-49de-82e9-ee26106dd5b5"
      unitRef="usd">15232000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2eb8d167b3a14a0fbef1ab687c98d14b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEwLTktMS0xLTMwOTc2_1b5f1a70-d193-4e67-b63c-8dc914b4c06b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4a6c763fd584480486ce02e97d729e4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEwLTExLTEtMS0zMDk3Ng_8a0747ea-f8d5-4c3d-94ce-0df60179caa0"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i74d53e9c431d4686a97234a67a53e809_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEwLTE1LTEtMS0zMDk3Ng_a7dd7edc-701a-4aed-bd98-a15db42be58e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib8841ec3967b4aa18abe7121e261ac8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzExLTEtMS0xLTMwOTc2_f12aa944-59c9-4acf-9ab4-d729f80b2385"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9d99fb56ccec4cf2948165e814fe0cbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzExLTMtMS0xLTMwOTc2_81fb86f6-8451-4b2f-8311-a3ab5eb134d6"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i80ebd49a3def4a2b9d7406f51c6feba6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzExLTctMS0xLTMwOTc2_6263bede-699a-4488-a0dd-73b0547fce50"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iaf8b922981294399bc6d0db818bf7888_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzExLTktMS0xLTMwOTc2_58045483-daf7-4bbe-884d-0fd21f82ae20"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idfea277002cf4d94a77c2792dddea0cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzExLTExLTEtMS0zMDk3Ng_92b15476-f762-47d7-839b-5750047fb2e9"
      unitRef="usd">2835000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i33dd88e559cc48e4a069be583d28bb18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzExLTE1LTEtMS0zMDk3Ng_983b2603-2726-4050-a1b1-74d5533232a0"
      unitRef="usd">2835000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6618129991344c578ee0a30e4c1021e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEyLTEtMS0xLTMwOTc2_4e441855-5385-42c4-bbfe-0d3523b29aea"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i80a00f3485614881a952da9d7d496cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEyLTMtMS0xLTMwOTc2_42adc894-3936-4baf-82fd-0e47a6c5da9e"
      unitRef="usd">3187000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifcfe306270c543a88931e853c7471032_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEyLTctMS0xLTMwOTc2_c8ddac09-8b03-4233-997c-812838352f67"
      unitRef="usd">3187000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifd228f7cce0f4429b538aaf941e5ef05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEyLTktMS0xLTMwOTc2_487896ce-4df8-44c0-94f8-8b5742b9816e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iebcac3d5a34848c9b705c07aad329403_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEyLTExLTEtMS0zMDk3Ng_edc669bc-a608-40df-bb89-49c84b7216a1"
      unitRef="usd">790000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0ca80473442a4b2ea7a5cf2e1298461d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEyLTE1LTEtMS0zMDk3Ng_a6d119d1-5200-46f9-9233-f309145a0a1a"
      unitRef="usd">790000</us-gaap:DerivativeLiabilities>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="if4fa2821b81e48aa806e9136379b4542_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEzLTEtMS0xLTMwOTc2_d36e5123-5c6f-43d8-ae67-b194750eb8ea"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="id40364d59f5e4d32887d6b1728a4a18a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEzLTMtMS0xLTMwOTc2_58b6d161-86df-438c-b546-83e45ee68ad8"
      unitRef="usd">18419000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i8a8bb50d0fe540c18f1350dcf6f62134_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEzLTctMS0xLTMwOTc2_6011a451-7178-4e58-b156-068bdfe6b131"
      unitRef="usd">18419000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i35010db7f77f46acb91f31d3ca28c9f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEzLTktMS0xLTMwOTc2_1da45a04-3c1d-43e9-b5dc-939cf27ef4f8"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i9b3c358616d24af3b5dd09cf10f279ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEzLTExLTEtMS0zMDk3Ng_3945ce30-1120-4124-8b64-78c9800ee5ce"
      unitRef="usd">3625000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ifd187ed6ed8a4afb914209fe5555a9e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90YWJsZTozYzA0ZDUzNTIyNjA0MDNkYTM1MWU4MjFiZjBhZTVkZC90YWJsZXJhbmdlOjNjMDRkNTM1MjI2MDQwM2RhMzUxZTgyMWJmMGFlNWRkXzEzLTE1LTEtMS0zMDk3Ng_28dd990f-c6c2-4080-8895-2009087a84f4"
      unitRef="usd">3625000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzE1ODA_36847a4f-907b-4dee-89b5-8ef7305050fe"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzEyNjQ0MzgzNzIzODE1_eb6a7e12-c85f-4e77-89e9-a25aaed7a82e"
      unitRef="usd">4500000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5f461ab2c59a478d88a19c2a59270407_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzE4MDc_de5dfab7-586e-4fa3-8f26-42946f7214c9"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzE4NzM_2f4f3220-6f4f-42cd-bd25-47e5d7c95ae3"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i26dab903aa1d47d3b017b7e01fe2f414_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzE5NTQ_34609f3f-690e-4090-8693-1f3c7b9a9b3b"
      unitRef="usd">576000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i189854667b7e4923a726ad3c1ffb5b61_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzE5NjE_70f6e0a4-f7c0-4c93-8959-60420a98b9dc"
      unitRef="usd">1100000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i60b5b9fd2d054083bbbc1522eac51c78_I20210815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzc2OTY1ODEzOTc0NzA_4ae48508-d766-4e7f-bab7-9ebd8d6cfbbf"
      unitRef="number">0.01875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="iea1151750bac4f1b932629799b5372c1_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzc2OTY1ODEzOTc1MDI_bb95430b-19d3-4434-b7ab-541b67058355"
      unitRef="usd">1600000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="ibc9e08ae10054302aae80670b7775551_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzc2OTY1ODEzOTc1MDY_81284725-86f3-46e5-bdfa-1ddab4333544"
      unitRef="usd">3100000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="idbd423b2f9e445c08a988186cff4cf38_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjMvZnJhZzpmNzMzMDQ1MDA5MjM0NTFiYTAwZDM4M2U4MzNlMTMwYy90ZXh0cmVnaW9uOmY3MzMwNDUwMDkyMzQ1MWJhMDBkMzgzZTgzM2UxMzBjXzc2OTY1ODEzOTc1MzQ_c992095a-33c6-4c8c-b7c6-9fc0ab6569e6"
      unitRef="usd">236000000</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzQ0NTI_1bbf1301-3944-434d-8377-6bf1d33ca2b0">Derivative Instruments and Hedging Activities&lt;div style="margin-top:6pt;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;We are exposed to certain risks arising from operating internationally, including fluctuations in foreign exchange rates primarily related to the translation of the Euro Term Loan and sterling and euro-denominated net monetary liabilities, including intercompany balances, held by subsidiaries with a U.S. dollar functional currency.  We manage these exposures within specified guidelines through the use of derivatives.  All of our derivative instruments are utilized for risk management purposes, we do not use derivatives for speculative trading purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In order to hedge our exposure to foreign currency exchange risk associated with our Euro Term Loan, we entered into a cross-currency interest rate swap contract in May 2021 with a maturity date of March 31, 2022.  The terms of this contract convert the principal repayments and interest payments on our Euro Term Loan into U.S. dollar.  As of December&#160;31,&#160;2021, the cross-currency interest rate swap had a notional amount of $251.0&#160;million which is designated for accounting purposes as a fair value hedge.  The carrying amount of the Euro Term Loan and the fair value of the cross-currency interest rate swap contract will be remeasured with changes in the euro to U.S. dollar foreign exchange rates recognized within foreign exchange loss in the consolidated statements of income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The impact on accumulated other comprehensive income (loss) and earnings from the cross-currency interest rate swap contract was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross-Currency Interest Rate Contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Loss recognized in accumulated other comprehensive income (loss), net of tax&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;(375)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Loss reclassified from accumulated other comprehensive income (loss) to foreign exchange loss, net of tax&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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Loss recognized in foreign exchange loss&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;35,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:6pt;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;During the next 12 months, we expect to reclassify $0.1&#160;million of losses, net of tax, on the cross-currency interest rate contract recognized in accumulated other comprehensive income (loss) to foreign exchange gain (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We enter into foreign exchange forward contracts, with durations of up to 12 months, designed to limit the exposure to fluctuations in foreign exchange rates related to the translation of certain non-U.S. dollar denominated liabilities, including intercompany balances.  Hedge accounting is not applied to these derivative instruments as gains and losses on these hedge transactions are designed to offset gains and losses on underlying balance sheet exposures.  &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;As of &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;December&#160;31,&#160;2021&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; 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;2020&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;, the notional amount of foreign exchange contracts where hedge accounting was not applied was $347.2 million&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 $357.4&#160;million, respectively. &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 foreign exchange loss in our consolidated statements of income (loss) included the following gains and losses associated with foreign exchange contracts not designated as hedging instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Exchange Forward Contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) recognized in foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,585)&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;19,843&#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,192)&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:1pt;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;The cash flow effects of our derivative contracts are included within net cash provided by operating activities in the consolidated statements of cash flows, except for the settlement of notional amounts of the cross-currency swap, which are included in net cash provided by (used in) financing activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;To achieve a desired mix of floating and fixed interest rates on our variable rate debt, we entered into interest rate swap agreements in March 2017.  In May&#160;2021, we repaid the term loan to which these interest rate swap agreements related, at which point the interest rate swap contracts were de-designated as cash flow hedges.  The interest rate swap agreements matured in July&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The impact on accumulated other comprehensive income (loss) and earnings from interest rate swap contracts was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Interest Rate Contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Loss recognized in accumulated other comprehensive income (loss), net of tax&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;(14)&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,543)&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,903)&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;Loss (gain) reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax&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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(979)&lt;/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:6pt;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;The following tables summarize the fair value of outstanding derivatives (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate contracts&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;Other current assets&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 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;Accrued liabilities&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;15,232&#160;&lt;/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;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 exchange forward contracts&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;Other current 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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Accrued 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;3,187&#160;&lt;/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;Total fair value of derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;580&#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;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;18,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts&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;Other current assets&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 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;Accrued liabilities&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;2,835&#160;&lt;/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;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 exchange forward contracts&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;Other current 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;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Accrued 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;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;11,907&#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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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,625&#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:6pt;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;Although we do not offset derivative assets and liabilities within our consolidated balance sheets, our International Swap and Derivatives Association agreements provide for net settlement of transactions that are due to or from the same counterparty upon early termination of the agreement due to an event of default or other termination event.  The following tables summarize the potential effect on our consolidated balance sheets of offsetting our interest rate contracts and foreign exchange forward contracts subject to such provisions (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.478%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts of Recognized Assets/ Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&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:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Financial Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Cash Collateral Received (Pledged)&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:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&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;580&#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;580&#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;(567)&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;13&#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;Derivative liabilities&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;(18,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(18,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;(17,852)&lt;/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;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:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.478%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts of Recognized Assets/ Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&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:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Financial Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Cash Collateral Received (Pledged)&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:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&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;11,907&#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;11,907&#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,207)&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;9,700&#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;Derivative liabilities&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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(1,418)&lt;/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;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i48c71090b7754707bbbabfe9fb4ff2ba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzEwNjg_41cd663b-2c19-41b3-af63-5c16d3e8b2c6"
      unitRef="usd">251000000</us-gaap:DerivativeNotionalAmount>
    <jazz:ScheduleOfFairValueHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzEyNjQ0MzgzNzI0Njcx_b44b65a1-a611-4d13-a554-a29d8620b35f">&lt;div style="margin-top:6pt;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;The impact on accumulated other comprehensive income (loss) and earnings from the cross-currency interest rate swap contract was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:84.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cross-Currency Interest Rate Contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Loss recognized in accumulated other comprehensive income (loss), net of tax&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;(375)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Loss reclassified from accumulated other comprehensive income (loss) to foreign exchange loss, net of tax&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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Loss recognized in foreign exchange loss&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;35,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</jazz:ScheduleOfFairValueHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment
      contextRef="i64f0e44771444100bac90582676428af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmZjA1ZTZmYmViYWQ0MDE5ODRjZWIyOThlZDY2MGRkZi90YWJsZXJhbmdlOmZmMDVlNmZiZWJhZDQwMTk4NGNlYjI5OGVkNjYwZGRmXzEtMS0xLTEtMzA5NzY_34156ac2-71ec-449e-9724-0bba4ba7de28"
      unitRef="usd">-375000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustment>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i64f0e44771444100bac90582676428af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmZjA1ZTZmYmViYWQ0MDE5ODRjZWIyOThlZDY2MGRkZi90YWJsZXJhbmdlOmZmMDVlNmZiZWJhZDQwMTk4NGNlYjI5OGVkNjYwZGRmXzItMS0xLTEtMzA5NzY_73476498-8c30-4b79-8d6b-f2bbfbaae5de"
      unitRef="usd">246000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="i64f0e44771444100bac90582676428af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmZjA1ZTZmYmViYWQ0MDE5ODRjZWIyOThlZDY2MGRkZi90YWJsZXJhbmdlOmZmMDVlNmZiZWJhZDQwMTk4NGNlYjI5OGVkNjYwZGRmXzMtMS0xLTEtMzA5NzY_5f6f3ca6-9620-48ec-8798-4362d3e938fd"
      unitRef="usd">35885000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="i9b4adbcf30644d48b27b778182b8d618_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzE2NDk_9090ffae-b448-499b-be27-dd121d4c31c9"
      unitRef="usd">-100000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if5181f9bb0d443afb30a315c2d70a34c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzIzODc_352d64ef-8f62-4644-8bea-4d6c7f27d0cc"
      unitRef="usd">347200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9dcb2176882248e3af365d2f783ecd23_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzIzOTQ_82129d02-717b-4009-93cd-a784e272eafb"
      unitRef="usd">357400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzEyNjQ0MzgzNzI0Njcy_963bf72f-85b8-40ab-b2af-ef5e94f069f1">&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 foreign exchange loss in our consolidated statements of income (loss) included the following gains and losses associated with foreign exchange contracts not designated as hedging instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Exchange Forward Contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) recognized in foreign exchange loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,585)&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;19,843&#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,192)&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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i918ebed756fe4e89a1d14a401ab95162_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMGM4NDk4ZWY4ZTg0MmY2YTVmMmJlYWQ1NzBiYTU4NS90YWJsZXJhbmdlOmYwYzg0OThlZjhlODQyZjZhNWYyYmVhZDU3MGJhNTg1XzItMS0xLTEtMzA5NzY_7906adbf-b562-4a16-b71f-95cf488b04cd"
      unitRef="usd">-19585000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id6883a9e5b1b49d3805ffcf89ab70a48_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMGM4NDk4ZWY4ZTg0MmY2YTVmMmJlYWQ1NzBiYTU4NS90YWJsZXJhbmdlOmYwYzg0OThlZjhlODQyZjZhNWYyYmVhZDU3MGJhNTg1XzItMy0xLTEtMzA5NzY_59e60baa-df8c-4df4-bca8-d43cba514747"
      unitRef="usd">19843000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ieaebc92219734be089e64470bf5bcd5c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMGM4NDk4ZWY4ZTg0MmY2YTVmMmJlYWQ1NzBiYTU4NS90YWJsZXJhbmdlOmYwYzg0OThlZjhlODQyZjZhNWYyYmVhZDU3MGJhNTg1XzItNS0xLTEtMzA5NzY_4f85a2fe-a9f7-45a2-ba6c-15470588e5bd"
      unitRef="usd">-6192000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzQ0NzE_daab6571-33ff-4018-9499-4fd2232e12c2">&lt;div style="margin-top:6pt;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;The impact on accumulated other comprehensive income (loss) and earnings from interest rate swap contracts was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Interest Rate Contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Loss recognized in accumulated other comprehensive income (loss), net of tax&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;(14)&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,543)&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,903)&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;Loss (gain) reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax&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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(979)&lt;/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:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i0150cb54843a48949df347a7f24f9e8f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTo0N2Y0ODc2MjMxMDg0Mzc4OGNkZjM0ZGY5ZWZjY2Y2ZC90YWJsZXJhbmdlOjQ3ZjQ4NzYyMzEwODQzNzg4Y2RmMzRkZjllZmNjZjZkXzItMS0xLTEtMzA5NzY_48cf7adf-6d42-4c5a-aeaf-80e775df617d"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i29fb76480a3847879f81c1c0d97bf58d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTo0N2Y0ODc2MjMxMDg0Mzc4OGNkZjM0ZGY5ZWZjY2Y2ZC90YWJsZXJhbmdlOjQ3ZjQ4NzYyMzEwODQzNzg4Y2RmMzRkZjllZmNjZjZkXzItMy0xLTEtMzA5NzY_9e4178b9-ab00-4dec-9887-51ac807a19fe"
      unitRef="usd">-4543000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ia29ecdd4fbfa46708f25d2af7f86dfbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTo0N2Y0ODc2MjMxMDg0Mzc4OGNkZjM0ZGY5ZWZjY2Y2ZC90YWJsZXJhbmdlOjQ3ZjQ4NzYyMzEwODQzNzg4Y2RmMzRkZjllZmNjZjZkXzItNS0xLTEtMzA5NzY_a15cf471-a04b-4720-8e6b-df1ab274722d"
      unitRef="usd">-3903000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i0150cb54843a48949df347a7f24f9e8f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTo0N2Y0ODc2MjMxMDg0Mzc4OGNkZjM0ZGY5ZWZjY2Y2ZC90YWJsZXJhbmdlOjQ3ZjQ4NzYyMzEwODQzNzg4Y2RmMzRkZjllZmNjZjZkXzMtMS0xLTEtMzA5NzY_8ed81cf1-7363-4046-a2a7-e81f6847204e"
      unitRef="usd">-2482000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i29fb76480a3847879f81c1c0d97bf58d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTo0N2Y0ODc2MjMxMDg0Mzc4OGNkZjM0ZGY5ZWZjY2Y2ZC90YWJsZXJhbmdlOjQ3ZjQ4NzYyMzEwODQzNzg4Y2RmMzRkZjllZmNjZjZkXzMtMy0xLTEtMzA5NzY_87364e65-8fd9-4197-8497-210c80403bfa"
      unitRef="usd">-3401000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ia29ecdd4fbfa46708f25d2af7f86dfbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTo0N2Y0ODc2MjMxMDg0Mzc4OGNkZjM0ZGY5ZWZjY2Y2ZC90YWJsZXJhbmdlOjQ3ZjQ4NzYyMzEwODQzNzg4Y2RmMzRkZjllZmNjZjZkXzMtNS0xLTEtMzA5NzY_3662e017-85d0-4347-89d0-e858ee47f3fd"
      unitRef="usd">979000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzQ0NzM_8b1b6a43-ac9e-4c7f-ac32-597679ff68a3">&lt;div style="margin-top:6pt;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;The following tables summarize the fair value of outstanding derivatives (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency interest rate contracts&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;Other current assets&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 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;Accrued liabilities&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;15,232&#160;&lt;/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;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 exchange forward contracts&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;Other current 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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Accrued 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;3,187&#160;&lt;/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;Total fair value of derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;580&#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;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;18,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate contracts&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;Other current assets&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 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;Accrued liabilities&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;2,835&#160;&lt;/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;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 exchange forward contracts&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;Other current 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;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Accrued 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;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;11,907&#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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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,625&#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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i93c2b4ddfb43474e990be245f963859e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMjhhMzVhZTQ3NmY0YTU1OWM2MWZhZTI2MmUwMGYzNi90YWJsZXJhbmdlOmYyOGEzNWFlNDc2ZjRhNTU5YzYxZmFlMjYyZTAwZjM2XzQtMy0xLTEtMzA5NzY_7aa3ac29-8784-433f-87d7-b3cf67849e56"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i3ead877b739c43d78d9c472cafd1c89a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMjhhMzVhZTQ3NmY0YTU1OWM2MWZhZTI2MmUwMGYzNi90YWJsZXJhbmdlOmYyOGEzNWFlNDc2ZjRhNTU5YzYxZmFlMjYyZTAwZjM2XzQtNy0xLTEtMzA5NzY_7b8e0c67-7007-4f63-ae57-3f36e18deaec"
      unitRef="usd">15232000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie2c15b9344804facb5f7b0c20098969e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMjhhMzVhZTQ3NmY0YTU1OWM2MWZhZTI2MmUwMGYzNi90YWJsZXJhbmdlOmYyOGEzNWFlNDc2ZjRhNTU5YzYxZmFlMjYyZTAwZjM2XzctMy0xLTEtMzA5NzY_3b9e2662-2bb6-4f92-9911-de09e780aeaa"
      unitRef="usd">580000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i83ee1591c3274fd8b38ef5815a81c049_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMjhhMzVhZTQ3NmY0YTU1OWM2MWZhZTI2MmUwMGYzNi90YWJsZXJhbmdlOmYyOGEzNWFlNDc2ZjRhNTU5YzYxZmFlMjYyZTAwZjM2XzctNy0xLTEtMzA5NzY_54354543-fc82-4a1c-a22c-2ce368cded1c"
      unitRef="usd">3187000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMjhhMzVhZTQ3NmY0YTU1OWM2MWZhZTI2MmUwMGYzNi90YWJsZXJhbmdlOmYyOGEzNWFlNDc2ZjRhNTU5YzYxZmFlMjYyZTAwZjM2XzktMy0xLTEtMzA5NzY_51562e08-657a-4b58-bec6-747021e4476b"
      unitRef="usd">580000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmMjhhMzVhZTQ3NmY0YTU1OWM2MWZhZTI2MmUwMGYzNi90YWJsZXJhbmdlOmYyOGEzNWFlNDc2ZjRhNTU5YzYxZmFlMjYyZTAwZjM2XzktNy0xLTEtMzA5NzY_78c6fd52-d910-4682-8ab5-db5c15788296"
      unitRef="usd">18419000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i59be6450307841ccbb39d6df3f940d81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmOWVkYmRiNGQ1Yjc0MWU5OTI0MmUzYjdkNDg5YzE0YS90YWJsZXJhbmdlOmY5ZWRiZGI0ZDViNzQxZTk5MjQyZTNiN2Q0ODljMTRhXzQtMy0xLTEtMzA5NzY_2f1a610f-c626-4407-a4ab-771b68461186"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i7ebe38493a8a4ec98f7055a9990d05a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmOWVkYmRiNGQ1Yjc0MWU5OTI0MmUzYjdkNDg5YzE0YS90YWJsZXJhbmdlOmY5ZWRiZGI0ZDViNzQxZTk5MjQyZTNiN2Q0ODljMTRhXzQtNy0xLTEtMzA5NzY_b72b642a-8a83-4d57-9cf6-e47964be9997"
      unitRef="usd">2835000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i72021ac2f1c64f28a5ef9edec2628870_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmOWVkYmRiNGQ1Yjc0MWU5OTI0MmUzYjdkNDg5YzE0YS90YWJsZXJhbmdlOmY5ZWRiZGI0ZDViNzQxZTk5MjQyZTNiN2Q0ODljMTRhXzctMy0xLTEtMzA5NzY_283026ba-2305-4524-84be-55a9aa674a19"
      unitRef="usd">11907000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i92cc07639aa94e44abee4df72e440a84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmOWVkYmRiNGQ1Yjc0MWU5OTI0MmUzYjdkNDg5YzE0YS90YWJsZXJhbmdlOmY5ZWRiZGI0ZDViNzQxZTk5MjQyZTNiN2Q0ODljMTRhXzctNy0xLTEtMzA5NzY_0df398e8-deec-46f2-9571-4bb4e97a72c3"
      unitRef="usd">790000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmOWVkYmRiNGQ1Yjc0MWU5OTI0MmUzYjdkNDg5YzE0YS90YWJsZXJhbmdlOmY5ZWRiZGI0ZDViNzQxZTk5MjQyZTNiN2Q0ODljMTRhXzgtMy0xLTEtMzA5NzY_ee68ed5b-0a9b-4270-a783-11147e8ea15c"
      unitRef="usd">11907000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpmOWVkYmRiNGQ1Yjc0MWU5OTI0MmUzYjdkNDg5YzE0YS90YWJsZXJhbmdlOmY5ZWRiZGI0ZDViNzQxZTk5MjQyZTNiN2Q0ODljMTRhXzgtNy0xLTEtMzA5NzY_0093b6b8-8080-494d-9aaf-19eb07988801"
      unitRef="usd">3625000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:OffsettingLiabilitiesTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzQ0NTg_d2a44598-99ba-4e33-bbd7-f08d33e179d1">The following tables summarize the potential effect on our consolidated balance sheets of offsetting our interest rate contracts and foreign exchange forward contracts subject to such provisions (in thousands):&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:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.478%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts of Recognized Assets/ Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&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:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Financial Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Cash Collateral Received (Pledged)&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:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&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;580&#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;580&#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;(567)&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;13&#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;Derivative liabilities&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;(18,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(18,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;(17,852)&lt;/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;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:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.478%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts of Recognized Assets/ Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&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:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Financial Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Cash Collateral Received (Pledged)&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:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&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;11,907&#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;11,907&#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,207)&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;9,700&#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;Derivative liabilities&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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(1,418)&lt;/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;</us-gaap:OffsettingLiabilitiesTableTextBlock>
    <us-gaap:OffsettingAssetsTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90ZXh0cmVnaW9uOmJkOTU4Njc2NzkxMjQ0OWViNjAwNmMwMWYwNmZiMDZiXzQ0NTk_1d0b7def-65e7-418f-bf57-2d7f85d4658d">The following tables summarize the potential effect on our consolidated balance sheets of offsetting our interest rate contracts and foreign exchange forward contracts subject to such provisions (in thousands):&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:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.478%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts of Recognized Assets/ Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&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:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Financial Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Cash Collateral Received (Pledged)&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:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&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;580&#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;580&#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;(567)&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;13&#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;Derivative liabilities&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;(18,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(18,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;(17,852)&lt;/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;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:31.792%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.472%"/&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:9.478%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts of Recognized Assets/ Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amounts Not Offset in the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&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:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Derivative Financial Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Cash Collateral Received (Pledged)&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:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets&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;11,907&#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;11,907&#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,207)&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;9,700&#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;Derivative liabilities&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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(1,418)&lt;/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;</us-gaap:OffsettingAssetsTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzMtMS0xLTEtMzA5NzY_5ffe02bb-ff37-4ec3-a674-b88cf3f99854"
      unitRef="usd">580000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzMtMy0xLTEtMzA5NzY_b80bd5b2-c0fa-40c7-b860-55db11686b2a"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzMtNS0xLTEtMzA5NzY_00bb60b7-79ff-4cb0-b121-57bd459702b4"
      unitRef="usd">580000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzMtNy0xLTEtMzA5NzY_a827dba3-76c0-4a38-89de-5ca3deb72ce8"
      unitRef="usd">567000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzMtOS0xLTEtMzA5NzY_c015ad00-ed3e-4633-b282-2d2ed9ccc28a"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzMtMTEtMS0xLTMwOTc2_0c98e205-3cbf-4d9f-842e-c7ba0945edd3"
      unitRef="usd">13000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzQtMS0xLTEtMzA5NzY_b9b38831-cdd0-4084-9cb7-dc00e532f81f"
      unitRef="usd">18419000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzQtMy0xLTEtMzA5NzY_ab0b9f8b-34db-41dd-9071-0fbfd4ffedf5"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzQtNS0xLTEtMzA5NzY_d617b531-6707-4df1-b971-497b912ecaa5"
      unitRef="usd">18419000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzQtNy0xLTEtMzA5NzY_aa2fb70a-3fd8-4b1e-88ad-43de782f9d9a"
      unitRef="usd">567000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzQtOS0xLTEtMzA5NzY_2132021b-d0a7-4f7f-99ea-43366e0b291e"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i41f7679da4f646faa046b74c135af217_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZTpjMDYzNjFhNTAzY2Y0NjUwOWQ4NGU1YTJhYmQyZjljMC90YWJsZXJhbmdlOmMwNjM2MWE1MDNjZjQ2NTA5ZDg0ZTVhMmFiZDJmOWMwXzQtMTEtMS0xLTMwOTc2_45b69953-e605-47e4-9f1a-5f69d4d4ea1d"
      unitRef="usd">17852000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzMtMS0xLTEtMzA5NzY_5c16f167-b6a6-4668-aefe-f91d0e860686"
      unitRef="usd">11907000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzMtMy0xLTEtMzA5NzY_1ff574fa-1fd0-4d92-a75e-beb1bfd6f59e"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzMtNS0xLTEtMzA5NzY_f9df79d8-ed57-4fd8-8d40-9eac9a697ed2"
      unitRef="usd">11907000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzMtNy0xLTEtMzA5NzY_41bc35c6-2262-438d-a010-3a73c61852c5"
      unitRef="usd">2207000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzMtOS0xLTEtMzA5NzY_80e5a143-ca1d-4cfc-a2a6-5680d9cee869"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzMtMTEtMS0xLTMwOTc2_6c0148f2-ecb8-4f71-883c-a3e7aa759d00"
      unitRef="usd">9700000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzQtMS0xLTEtMzA5NzY_1406a6b5-1142-4cf5-9598-c38127b620b1"
      unitRef="usd">3625000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzQtMy0xLTEtMzA5NzY_c10c9f16-9245-4389-aa94-af3d99d9a162"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzQtNS0xLTEtMzA5NzY_242c03b4-e0da-4ed2-8e9c-ba69fb3d9a2a"
      unitRef="usd">3625000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzQtNy0xLTEtMzA5NzY_cb67d524-5b01-49b5-9aa6-883d48959bbc"
      unitRef="usd">2207000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzQtOS0xLTEtMzA5NzY_7c2682e7-0f87-40aa-8026-2979ee99b1e4"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i2f93ef6fa9364933aa3da70907550324_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjYvZnJhZzpiZDk1ODY3Njc5MTI0NDllYjYwMDZjMDFmMDZmYjA2Yi90YWJsZToxOWUwYmJjNDJjMGI0OWI3ODViYTA5YTMxNTY0Yzk5OS90YWJsZXJhbmdlOjE5ZTBiYmM0MmMwYjQ5Yjc4NWJhMDlhMzE1NjRjOTk5XzQtMTEtMS0xLTMwOTc2_75c4884a-a12b-49ae-999f-9666d391c220"
      unitRef="usd">1418000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90ZXh0cmVnaW9uOjAzM2FhNGEyZTQ0MzQwZDNiOGVmZTU1NzE5NWZlZjY2XzIyMw_0a32dbdb-3508-4153-9261-7de7e24f9036">Inventories&lt;div style="margin-top:6pt;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;Inventories consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;21,550&#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;16,003&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886,849&#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;45,758&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;33,635&#160;&lt;/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: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 inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,072,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;95,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-bottom:7pt;margin-top:6pt;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;As of December&#160;31,&#160;2021, inventories included $811.3&#160;million related to the purchase accounting inventory fair value step-up on inventory acquired in the GW Acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90ZXh0cmVnaW9uOjAzM2FhNGEyZTQ0MzQwZDNiOGVmZTU1NzE5NWZlZjY2XzIzMg_a3816e0c-33fc-4334-a4ef-8151377050f0">&lt;div style="margin-top:6pt;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;Inventories consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;21,550&#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;16,003&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886,849&#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;45,758&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;33,635&#160;&lt;/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: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 inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,072,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;95,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-bottom:7pt;margin-top:6pt;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;As of December&#160;31,&#160;2021, inventories included $811.3&#160;million related to the purchase accounting inventory fair value step-up on inventory acquired in the GW Acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzItMS0xLTEtMzA5NzY_8cf0ef8c-6b61-4716-b965-f13ef7454eeb"
      unitRef="usd">21550000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzItMy0xLTEtMzA5NzY_6b31dfcb-35b6-47ea-a41e-bcb3f21d59b3"
      unitRef="usd">16003000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzMtMS0xLTEtMzA5NzY_b10372f8-04df-48a3-b9ca-e0a0945de37f"
      unitRef="usd">886849000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzMtMy0xLTEtMzA5NzY_3df1efcc-2097-4dc6-aeef-329e305ef650"
      unitRef="usd">45758000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzQtMS0xLTEtMzA5NzY_64ee2963-5db0-4b5e-9ffe-f3d02e3f0180"
      unitRef="usd">164322000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzQtMy0xLTEtMzA5NzY_83a6d917-e4fc-4b01-b161-7dedf2f361f9"
      unitRef="usd">33635000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzUtMS0xLTEtMzA5NzY_9b20e0df-e2a5-4689-a304-29a667305929"
      unitRef="usd">1072721000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90YWJsZTowMDQ3NjQ5NjhlZmI0YzgzYjMyMzAwM2U0OWI0NmQyYy90YWJsZXJhbmdlOjAwNDc2NDk2OGVmYjRjODNiMzIzMDAzZTQ5YjQ2ZDJjXzUtMy0xLTEtMzA5NzY_918d6c34-e6a4-4e24-90f0-d4297319ff20"
      unitRef="usd">95396000</us-gaap:InventoryNet>
    <jazz:InventoryStepUpValue
      contextRef="i2023aa62d614431fbf24ae522e547597_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMjkvZnJhZzowMzNhYTRhMmU0NDM0MGQzYjhlZmU1NTcxOTVmZWY2Ni90ZXh0cmVnaW9uOjAzM2FhNGEyZTQ0MzQwZDNiOGVmZTU1NzE5NWZlZjY2XzExMA_805473de-9ab6-4ede-92b8-2006209f90d3"
      unitRef="usd">811300000</jazz:InventoryStepUpValue>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGV4dHJlZ2lvbjplNjE2MDdhNzI2MTQ0NTVhYTY5ZTg0ZDEyNmY0YzdjOF8xNDI5MzY1MTE2MTM2NA_82e337b7-0282-44f8-8761-6830d3603428">Other Current Assets&lt;div style="margin-top:6pt;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;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 charge for income taxes on intercompany profit&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;203,480&#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;114,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;48,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,392&#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;152,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGV4dHJlZ2lvbjplNjE2MDdhNzI2MTQ0NTVhYTY5ZTg0ZDEyNmY0YzdjOF8xNDI5MzY1MTE2MTM2NQ_e479eba7-9872-4e0c-897b-76bcd2d1ca81">&lt;div style="margin-top:6pt;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;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 charge for income taxes on intercompany profit&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;203,480&#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;114,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;48,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,392&#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;152,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <jazz:DeferredChargeForTaxesOnIntercompanyProfit
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGFibGU6MDcyMzc3MTE3YWQ4NDcwNjg5N2U0NTA3MmU5ZmMyMDUvdGFibGVyYW5nZTowNzIzNzcxMTdhZDg0NzA2ODk3ZTQ1MDcyZTlmYzIwNV8yLTEtMS0xLTQ4ODU3_0f2253f8-2feb-4fd3-8171-645d2294a8ca"
      unitRef="usd">203480000</jazz:DeferredChargeForTaxesOnIntercompanyProfit>
    <jazz:DeferredChargeForTaxesOnIntercompanyProfit
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGFibGU6MDcyMzc3MTE3YWQ4NDcwNjg5N2U0NTA3MmU5ZmMyMDUvdGFibGVyYW5nZTowNzIzNzcxMTdhZDg0NzA2ODk3ZTQ1MDcyZTlmYzIwNV8yLTMtMS0xLTQ4OTMx_c6eb5a1f-4330-462c-b839-4918f04b2338"
      unitRef="usd">114234000</jazz:DeferredChargeForTaxesOnIntercompanyProfit>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGFibGU6MDcyMzc3MTE3YWQ4NDcwNjg5N2U0NTA3MmU5ZmMyMDUvdGFibGVyYW5nZTowNzIzNzcxMTdhZDg0NzA2ODk3ZTQ1MDcyZTlmYzIwNV8zLTEtMS0xLTQ4ODU3_95789478-f233-4555-89e5-c602b8ada359"
      unitRef="usd">48912000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGFibGU6MDcyMzc3MTE3YWQ4NDcwNjg5N2U0NTA3MmU5ZmMyMDUvdGFibGVyYW5nZTowNzIzNzcxMTdhZDg0NzA2ODk3ZTQ1MDcyZTlmYzIwNV8zLTMtMS0xLTQ4OTM0_fd12a812-2594-4cde-bd02-97caa6c9ca3b"
      unitRef="usd">38257000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGFibGU6MDcyMzc3MTE3YWQ4NDcwNjg5N2U0NTA3MmU5ZmMyMDUvdGFibGVyYW5nZTowNzIzNzcxMTdhZDg0NzA2ODk3ZTQ1MDcyZTlmYzIwNV80LTEtMS0xLTQ4ODU3_be146311-2ce0-47ca-bddf-71e3975f476e"
      unitRef="usd">252392000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzgyL2ZyYWc6ZTYxNjA3YTcyNjE0NDU1YWE2OWU4NGQxMjZmNGM3YzgvdGFibGU6MDcyMzc3MTE3YWQ4NDcwNjg5N2U0NTA3MmU5ZmMyMDUvdGFibGVyYW5nZTowNzIzNzcxMTdhZDg0NzA2ODk3ZTQ1MDcyZTlmYzIwNV80LTMtMS0xLTQ4OTM3_b02157ae-5e93-4724-b60f-508f20770c34"
      unitRef="usd">152491000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90ZXh0cmVnaW9uOmNiMGE5OTU0OWM2NDRmMGViNzZiODYxNGQ1ZGE5MDc5XzI4OQ_32a1d3d5-c550-4e5b-9ec1-f3cda38e241d">Property, Plant and Equipment&lt;div style="margin-top:6pt;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;Property, plant and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Construction-in-progress&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;86,511&#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;7,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;/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;Manufacturing equipment and machinery&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;69,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,465&#160;&lt;/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;Leasehold improvements&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;66,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and buildings&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;64,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,555&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer 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;25,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;22,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Computer 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;16,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/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;Furniture and fixtures&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;14,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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&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;342,208&#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;195,523&#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;Less accumulated depreciation and amortization&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;(85,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(67,588)&lt;/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;Property, plant and equipment, 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;256,837&#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;127,935&#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:1pt;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;Depreciation and amortization expense on property, plant and equipment amounted to $26.7&#160;million, $18.7&#160;million and $15.3&#160;million for the years ended December 31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i615a87ad835a4b4e9f99b1918fb0e46f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzItMS0xLTEtNDk2MTc_a734ec7f-c916-4da8-9e37-d66a2a6f3d84"
      unitRef="usd">86511000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i86d538bdaded441cab7150a4945be7ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzItMy0xLTEtNDk2MTc_4c8e1388-fc8c-47f8-8190-bcaf5ffd39af"
      unitRef="usd">7262000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib2b811d67c8045e19a924ab8d659bab1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzMtMS0xLTEtNDk2MjY_e830c80d-dbe8-4e82-a01e-85f32cfdce4d"
      unitRef="usd">69079000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i84beccc83ce344fc907d3f0085d7cbda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzMtMy0xLTEtNDk2MjY_b9f0c500-cf7e-4f7e-8123-6afc93fb899f"
      unitRef="usd">33465000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if2d32ea832ec49b389799abf9f928ede_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzQtMS0xLTEtNTY1Nzc_f5e1a97d-0b23-4022-a517-f175a60ee6fc"
      unitRef="usd">66318000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie940d40b2c8145a68885dc782942b95c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzQtMy0xLTEtNTY1Nzc_3118932a-b690-4d3a-b547-9d865700156f"
      unitRef="usd">54113000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ica5d4d5f900e48888e7f11bd276bc61c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzQtMS0xLTEtNDk2MzE_74e837ec-762d-485c-ae40-2f3ce3813514"
      unitRef="usd">64008000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0ca6e03fb643442dbaa2f2f74f1b5525_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzQtMy0xLTEtNDk2MzE_6ed0b71d-87d1-4fea-9d03-eb7d6cf73247"
      unitRef="usd">47555000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i99cb551383fe4f7a89158e7a5c42952b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzUtMS0xLTEtMzA5NzY_81786289-6b88-40ba-93f9-955b6b1c5fb7"
      unitRef="usd">25646000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1332416dc15e45d1a17c98aac0d3dc46_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzUtMy0xLTEtMzA5NzY_4dcd6746-b777-432c-9d94-82ce517b6f20"
      unitRef="usd">22781000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2c0317959c7946909e200ec6f905025e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzYtMS0xLTEtMzA5NzY_f6d12cc1-604f-4568-952c-8590556f04cd"
      unitRef="usd">16234000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib8bc324903ea44ab91436355acdfe407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzYtMy0xLTEtMzA5NzY_63384792-282e-443b-9410-f455f920e6ed"
      unitRef="usd">18749000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1bf36d828677418cb19edd0250062338_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzctMS0xLTEtMzA5NzY_8d9f8043-174f-46a6-afaa-a76afd9ade94"
      unitRef="usd">14412000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i02934ca6490e4a53b13c9dfb7ef37c72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzctMy0xLTEtMzA5NzY_1d4c6c30-6b5f-4ae4-aee3-86939399d0f4"
      unitRef="usd">11598000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzEwLTEtMS0xLTMwOTc2_21bf9920-cc06-43d6-86c0-374e8c6d9f8f"
      unitRef="usd">342208000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzEwLTMtMS0xLTMwOTc2_008ae2ca-bef5-4548-8f6d-a995c8675bca"
      unitRef="usd">195523000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzExLTEtMS0xLTMwOTc2_e3622a88-9930-4e30-a62f-de4563b2de37"
      unitRef="usd">85371000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzExLTMtMS0xLTMwOTc2_96df8957-80d8-4123-ba0f-c58891185213"
      unitRef="usd">67588000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzEyLTEtMS0xLTMwOTc2_06a4f17e-5421-4107-8c7e-43af526dcb8b"
      unitRef="usd">256837000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90YWJsZTpiMmQ0OGJjNTRlMWI0MjRmOTg0MjU3MTFhMzMyYzVhOS90YWJsZXJhbmdlOmIyZDQ4YmM1NGUxYjQyNGY5ODQyNTcxMWEzMzJjNWE5XzEyLTMtMS0xLTMwOTc2_858ffbeb-3849-414f-ac43-cf9c87ee5f49"
      unitRef="usd">127935000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90ZXh0cmVnaW9uOmNiMGE5OTU0OWM2NDRmMGViNzZiODYxNGQ1ZGE5MDc5XzE5Ng_58742538-b67c-4359-acb1-c426e45e9189"
      unitRef="usd">26700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90ZXh0cmVnaW9uOmNiMGE5OTU0OWM2NDRmMGViNzZiODYxNGQ1ZGE5MDc5XzIwMA_2195e686-fb42-42bc-8d0a-ed6f2a99a6c4"
      unitRef="usd">18700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzIvZnJhZzpjYjBhOTk1NDljNjQ0ZjBlYjc2Yjg2MTRkNWRhOTA3OS90ZXh0cmVnaW9uOmNiMGE5OTU0OWM2NDRmMGViNzZiODYxNGQ1ZGE5MDc5XzIwNw_531bbe2c-a5a3-4b20-ad5f-41a6d778bab5"
      unitRef="usd">15300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90ZXh0cmVnaW9uOjdlZjNjZTMyYjliNzQyNmFiYWJkZmI5ZGZlZDMxZGY3XzE2MDk_89cddafb-4dca-4ba9-ab85-49af3c86c055">Goodwill and Intangible Assets&lt;div style="margin-top:6pt;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;The gross carrying amount of goodwill was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&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;Balance at December 31, 2020&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;958,303&#160;&lt;/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;Goodwill arising from the GW Acquisition&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;933,234&#160;&lt;/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;/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 exchange&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;(63,928)&lt;/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;Balance at December 31, 2021&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;1,827,609&#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:1pt;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;The gross carrying amounts and net book values of our intangible assets were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:20.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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:9.280%"/&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:9.572%"/&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:9.280%"/&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:9.280%"/&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:9.572%"/&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:9.288%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Weighted-&lt;br/&gt;Average&#160;Useful&lt;br/&gt;Life&lt;br/&gt;(In years)&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technologies&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;11.4&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;8,195,675&#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,198,333)&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;6,997,342&#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,379,162&#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,184,111)&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,195,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing contracts&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;&#x2014;&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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;13,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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;&#x2014;&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;2,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible 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="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;8,210,692&#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;(1,213,350)&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;6,997,342&#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;3,395,214&#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;(1,200,163)&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;2,195,051&#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;Acquired IPR&amp;amp;D assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;154,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible 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 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;8,365,678&#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;(1,213,350)&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;7,152,328&#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;3,395,214&#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;(1,200,163)&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;2,195,051&#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:6pt;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;The increase in the gross carrying amount of intangible assets as of December&#160;31, 2021 compared to December&#160;31, 2020 primarily reflects the intangible assets arising from the GW Acquisition, as described in Note 3, partially offset by the de-recognition of the fully amortized Erwinaze intangible assets and the negative impact of foreign currency translation adjustments due to the weakening of sterling and euro against the U.S. dollar.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The assumptions and estimates used to determine future cash flows and remaining useful lives of our intangible and other long-lived assets are complex and subjective.  They can be affected by various factors, including external factors, such as industry and economic trends, and internal factors such as changes in our business strategy and our forecasts for specific product lines. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Based on finite-lived intangible assets recorded as of December&#160;31,&#160;2021, and assuming the underlying assets will not be impaired and that we will not change the expected lives of any other assets, future amortization expenses were estimated as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2022&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;627,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;627,866&#160;&lt;/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;2024&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;627,866&#160;&lt;/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;2025&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;627,866&#160;&lt;/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;2026&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;627,866&#160;&lt;/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;Thereafter&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,858,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,997,342&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90ZXh0cmVnaW9uOjdlZjNjZTMyYjliNzQyNmFiYWJkZmI5ZGZlZDMxZGY3XzE2MTQ_e830c1b7-dd74-484c-baa5-dcb0bfca0c74">&lt;div style="margin-top:6pt;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;The gross carrying amount of goodwill was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&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;Balance at December 31, 2020&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;958,303&#160;&lt;/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;Goodwill arising from the GW Acquisition&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;933,234&#160;&lt;/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;/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 exchange&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;(63,928)&lt;/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;Balance at December 31, 2021&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;1,827,609&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowNTAxY2MyYWRmMDM0N2JmYThlMjkyZmYwYWI1NWFiOS90YWJsZXJhbmdlOjA1MDFjYzJhZGYwMzQ3YmZhOGUyOTJmZjBhYjU1YWI5XzAtMS0xLTEtMzA5NzY_781628e0-3c22-4c37-826b-0a1d47bcc62c"
      unitRef="usd">958303000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowNTAxY2MyYWRmMDM0N2JmYThlMjkyZmYwYWI1NWFiOS90YWJsZXJhbmdlOjA1MDFjYzJhZGYwMzQ3YmZhOGUyOTJmZjBhYjU1YWI5XzEtMS0xLTEtMzA5NzY_75ba15b8-94e9-47d8-b9ff-1b9bdf500bba"
      unitRef="usd">933234000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowNTAxY2MyYWRmMDM0N2JmYThlMjkyZmYwYWI1NWFiOS90YWJsZXJhbmdlOjA1MDFjYzJhZGYwMzQ3YmZhOGUyOTJmZjBhYjU1YWI5XzMtMS0xLTEtMzA5NzY_e0b55484-8ce2-49d2-aebd-ec9b7ae983a1"
      unitRef="usd">-63928000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowNTAxY2MyYWRmMDM0N2JmYThlMjkyZmYwYWI1NWFiOS90YWJsZXJhbmdlOjA1MDFjYzJhZGYwMzQ3YmZhOGUyOTJmZjBhYjU1YWI5XzQtMS0xLTEtMzA5NzY_25fb6d62-7e28-44ce-8d6a-449bffc21e04"
      unitRef="usd">1827609000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90ZXh0cmVnaW9uOjdlZjNjZTMyYjliNzQyNmFiYWJkZmI5ZGZlZDMxZGY3XzE2Mzg_20778e36-da33-48a4-ad11-c2dc79e65473">&lt;div style="margin-top:1pt;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;The gross carrying amounts and net book values of our intangible assets were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:20.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&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:9.280%"/&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:9.572%"/&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:9.280%"/&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:9.280%"/&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:9.572%"/&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:9.288%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Weighted-&lt;br/&gt;Average&#160;Useful&lt;br/&gt;Life&lt;br/&gt;(In years)&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:8pt;font-weight:700;line-height:100%"&gt;Net Book&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technologies&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;11.4&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;8,195,675&#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,198,333)&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;6,997,342&#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,379,162&#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,184,111)&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,195,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing contracts&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;&#x2014;&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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;13,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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;&#x2014;&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;2,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible 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="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;8,210,692&#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;(1,213,350)&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;6,997,342&#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;3,395,214&#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;(1,200,163)&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;2,195,051&#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;Acquired IPR&amp;amp;D assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;154,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible 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 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;8,365,678&#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;(1,213,350)&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;7,152,328&#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;3,395,214&#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;(1,200,163)&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;2,195,051&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2577ca257ad34f3795c82581570b4606_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItMS0xLTEtMzA5NzY_d041f403-0bf6-453c-ac58-db6add2dc3fa">P11Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i402d1762267845548214db54ff34cf16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItMy0xLTEtMzA5NzY_c6557a8b-9460-4834-a356-6d7392b7e37a"
      unitRef="usd">8195675000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i402d1762267845548214db54ff34cf16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItNS0xLTEtMzA5NzY_1554b7a7-05bc-4f98-8427-e384b55bdee5"
      unitRef="usd">1198333000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i402d1762267845548214db54ff34cf16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItNy0xLTEtMzA5NzY_714a90a3-7c60-45e3-bb8d-3f27aac2b16e"
      unitRef="usd">6997342000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8692ec9fb5f1403d82ea4e2cb3108eda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItOS0xLTEtMzA5NzY_172dbf52-9af3-4730-b8e0-851d40421e9f"
      unitRef="usd">3379162000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8692ec9fb5f1403d82ea4e2cb3108eda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItMTEtMS0xLTMwOTc2_d73c4b23-ebca-471b-8e2e-9944e8f65a73"
      unitRef="usd">1184111000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8692ec9fb5f1403d82ea4e2cb3108eda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzItMTMtMS0xLTMwOTc2_c10a42c5-1a36-432e-be77-109024184fe9"
      unitRef="usd">2195051000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i067c7e7e8b6f4bb2b02c0e5a745d1c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzMtMy0xLTEtMzA5NzY_3fe27613-433d-498e-83e9-de39cf931782"
      unitRef="usd">12124000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i067c7e7e8b6f4bb2b02c0e5a745d1c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzMtNS0xLTEtMzA5NzY_d57cf9b2-a0bf-4617-8dae-4c2f60f97ddc"
      unitRef="usd">12124000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i067c7e7e8b6f4bb2b02c0e5a745d1c4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzMtNy0xLTEtMzA5NzY_62eff559-36a6-4de0-bbae-50e702885658"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7b9b15529fc478aa0daaa60ebdb1102_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzMtOS0xLTEtMzA5NzY_62581393-1426-4462-9630-ec915b089865"
      unitRef="usd">13135000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id7b9b15529fc478aa0daaa60ebdb1102_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzMtMTEtMS0xLTMwOTc2_b6eb3f47-5fc6-42a5-9d01-9295e2b05b92"
      unitRef="usd">13135000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id7b9b15529fc478aa0daaa60ebdb1102_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzMtMTMtMS0xLTMwOTc2_aed86c83-ccbb-4475-b7f8-0c8fcda04f26"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5d9fb9305c1945519b5cbde9f47d3577_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzQtMy0xLTEtMzA5NzY_7dc53df6-507c-4796-a0f9-c462108662b4"
      unitRef="usd">2893000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5d9fb9305c1945519b5cbde9f47d3577_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzQtNS0xLTEtMzA5NzY_9b19e00b-0815-4a96-a609-b76b8a1d7116"
      unitRef="usd">2893000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5d9fb9305c1945519b5cbde9f47d3577_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzQtNy0xLTEtMzA5NzY_2b557f57-b3a7-40b5-93bf-0e606ed0c2f3"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1ea33b193a1c44f7a528e886bf51bfeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzQtOS0xLTEtMzA5NzY_382e65a1-b138-4905-90dc-4d90c19992cd"
      unitRef="usd">2917000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1ea33b193a1c44f7a528e886bf51bfeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzQtMTEtMS0xLTMwOTc2_57aa9adc-b02c-4cb3-9af0-368ef9bfefb1"
      unitRef="usd">2917000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ea33b193a1c44f7a528e886bf51bfeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzQtMTMtMS0xLTMwOTc2_0ed49b8e-d802-416e-8e64-f7af5be1bf63"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzYtMy0xLTEtMzA5NzY_8f7db9fa-cf90-43be-b71e-312731cbf70f"
      unitRef="usd">8210692000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzYtNS0xLTEtMzA5NzY_22ee65e7-6aec-4763-9397-4fd310c50c8a"
      unitRef="usd">1213350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzYtNy0xLTEtMzA5NzY_3309b441-06c6-4d59-b7ef-5822e61aa1dc"
      unitRef="usd">6997342000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzYtOS0xLTEtMzA5NzY_858e8f24-73ee-4415-b5f0-2acd2a5319e2"
      unitRef="usd">3395214000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzYtMTEtMS0xLTMwOTc2_d30b0b92-d932-4ee7-baf2-b6ade6d552da"
      unitRef="usd">1200163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzYtMTMtMS0xLTMwOTc2_1dbf39ea-3039-497b-b585-eadd691f88bf"
      unitRef="usd">2195051000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i99eedb9d39bc4648ab6b9129f4c31f70_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzctMy0xLTEtMzA5NzY_25625f1e-6df1-481f-98e8-da9f2bbc8363"
      unitRef="usd">154986000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i99eedb9d39bc4648ab6b9129f4c31f70_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzctNy0xLTEtMzA5NzY_4043b5cc-6df6-433a-9755-d4168ee46974"
      unitRef="usd">154986000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i59e202609d5146fd997dd9a462fd2e1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzctOS0xLTEtMzA5NzY_bb5afa70-9eed-4cef-a5a1-bb5fcc1ee1ee"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i59e202609d5146fd997dd9a462fd2e1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzctMTMtMS0xLTMwOTc2_744c35fd-507c-4471-9a3f-2db5375663f0"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzgtMy0xLTEtMzA5NzY_ce8a15c1-0d2d-4d23-b1df-f336eada1724"
      unitRef="usd">8365678000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzgtNS0xLTEtMzA5NzY_e76c2b65-6ff0-44c7-815b-004e3b6dd1ce"
      unitRef="usd">1213350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzgtNy0xLTEtMzA5NzY_5752c87a-ebcd-4a42-8efd-78f0f8a3d566"
      unitRef="usd">7152328000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzgtOS0xLTEtMzA5NzY_e7e4fcce-288d-4201-b402-49f7055b741e"
      unitRef="usd">3395214000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzgtMTEtMS0xLTMwOTc2_87b93faa-c381-4709-934d-78c841d356c0"
      unitRef="usd">1200163000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZToxZGQ5MDY0ZTg5NWM0OTljYjZhYWIyNzg3NzJkOWZhZS90YWJsZXJhbmdlOjFkZDkwNjRlODk1YzQ5OWNiNmFhYjI3ODc3MmQ5ZmFlXzgtMTMtMS0xLTMwOTc2_8e65a920-ec40-4668-8543-b9215b59d05d"
      unitRef="usd">2195051000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90ZXh0cmVnaW9uOjdlZjNjZTMyYjliNzQyNmFiYWJkZmI5ZGZlZDMxZGY3XzE2MjM_04612e68-7c4d-473b-9614-23e278ae4a20">&lt;div style="margin-top:6pt;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;Based on finite-lived intangible assets recorded as of December&#160;31,&#160;2021, and assuming the underlying assets will not be impaired and that we will not change the expected lives of any other assets, future amortization expenses were estimated as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2022&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;627,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;627,866&#160;&lt;/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;2024&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;627,866&#160;&lt;/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;2025&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;627,866&#160;&lt;/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;2026&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;627,866&#160;&lt;/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;Thereafter&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,858,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,997,342&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzItMS0xLTEtMzA5NzY_0e8db2e1-3007-4801-9411-134afcde1874"
      unitRef="usd">627866000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzMtMS0xLTEtMzA5NzY_1ef667c0-6560-4fa4-8829-b39bc5f72b23"
      unitRef="usd">627866000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzQtMS0xLTEtMzA5NzY_debdab2d-8f42-4cab-aca6-7741fc547c75"
      unitRef="usd">627866000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzUtMS0xLTEtMzA5NzY_ca134f28-82d9-47ff-9128-fe059dd4727f"
      unitRef="usd">627866000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzYtMS0xLTEtMzA5NzY_7e085dfd-6c34-4471-ae00-9e3dedfb875f"
      unitRef="usd">627866000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzctMS0xLTEtMzA5NzY_9c87bb91-4bd0-498e-82a5-4db33800bbae"
      unitRef="usd">3858012000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yMzUvZnJhZzo3ZWYzY2UzMmI5Yjc0MjZhYmFiZGZiOWRmZWQzMWRmNy90YWJsZTowYmFiZjFmYTdhOTY0Njc0OWQ0NWUwNzgzODYwNWU3OS90YWJsZXJhbmdlOjBiYWJmMWZhN2E5NjQ2NzQ5ZDQ1ZTA3ODM4NjA1ZTc5XzgtMS0xLTEtMzA5NzY_91386a2e-48a8-4dfd-bdc1-85cbb1e49a5a"
      unitRef="usd">6997342000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90ZXh0cmVnaW9uOmQzMmNhOWZiYTE5MTQ5YTdiM2ZjNzQ2MmZiYTRiYTQyXzEwMw_19014a54-72a2-4268-9052-bb8122f7d28d">Accrued Liabilities&lt;div style="margin-top:6pt;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;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Rebates and other sales deductions&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;215,397&#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;127,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&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;158,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&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;48,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;5,722&#160;&lt;/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;Clinical trial accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued milestones&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;25,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;/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;Consulting and professional services&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;22,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660&#160;&lt;/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;Selling and marketing accruals&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;21,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,742&#160;&lt;/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 royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/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;Derivative instrument liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,625&#160;&lt;/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;Inventory-related accruals&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;16,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809&#160;&lt;/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;Sales return reserve&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;15,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;18,368&#160;&lt;/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;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457&#160;&lt;/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;Accrued 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;2,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,119&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;59,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666,304&#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;352,732&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90ZXh0cmVnaW9uOmQzMmNhOWZiYTE5MTQ5YTdiM2ZjNzQ2MmZiYTRiYTQyXzEwMg_89b3dda3-216c-4045-88e0-545261f76d86">&lt;div style="margin-top:6pt;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;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Rebates and other sales deductions&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;215,397&#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;127,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee compensation and benefits&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;158,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&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;48,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;5,722&#160;&lt;/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;Clinical trial accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued milestones&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;25,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;/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;Consulting and professional services&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;22,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660&#160;&lt;/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;Selling and marketing accruals&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;21,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,742&#160;&lt;/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 royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/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;Derivative instrument liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,625&#160;&lt;/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;Inventory-related accruals&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;16,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,809&#160;&lt;/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;Sales return reserve&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;15,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;18,368&#160;&lt;/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;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457&#160;&lt;/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;Accrued 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;2,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,119&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;59,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666,304&#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;352,732&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <jazz:AccruedRebatesAndOtherSalesDeductions
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzItMS0xLTEtMzA5NzY_3f4b16e3-5c88-4358-96de-341997820eab"
      unitRef="usd">215397000</jazz:AccruedRebatesAndOtherSalesDeductions>
    <jazz:AccruedRebatesAndOtherSalesDeductions
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzItMy0xLTEtMzA5NzY_26529626-6e1c-425e-ad9d-412c18448c8f"
      unitRef="usd">127534000</jazz:AccruedRebatesAndOtherSalesDeductions>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzMtMS0xLTEtMzA5NzY_80bd3168-45a6-48fa-8e6a-08ff6c9114bf"
      unitRef="usd">158870000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzMtMy0xLTEtMzA5NzY_280a5cba-97ea-412b-9c31-f623edc2b346"
      unitRef="usd">102601000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzQtMS0xLTEtMzA5NzY_964350b8-8d04-4a5e-a65a-78af6ae4060c"
      unitRef="usd">48640000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzQtMy0xLTEtMzA5NzY_1485e110-053c-4a12-9c1a-455194268c25"
      unitRef="usd">5722000</us-gaap:InterestPayableCurrent>
    <jazz:AccruedClinicalTrialLiability
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzUtMS0xLTEtNDM1OTk_fb6182cb-d99a-4ce7-8af0-40f218414b9d"
      unitRef="usd">25612000</jazz:AccruedClinicalTrialLiability>
    <jazz:AccruedClinicalTrialLiability
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzUtMy0xLTEtNDM1OTk_8da31a38-998f-4802-804d-31164ff6a1ce"
      unitRef="usd">9108000</jazz:AccruedClinicalTrialLiability>
    <jazz:AccruedMilestones
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzYtMS0xLTEtNTAwNzc_ea4486cd-b439-45c1-871a-59faa8105e10"
      unitRef="usd">25000000</jazz:AccruedMilestones>
    <jazz:AccruedMilestones
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzYtMy0xLTEtNTAwNzc_bdce75ad-67f1-45df-bbc8-cd62be4729f9"
      unitRef="usd">0</jazz:AccruedMilestones>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzYtMS0xLTEtNDM2MjY_dc477ac5-cef5-4d7d-806f-e9ded215bbd8"
      unitRef="usd">22507000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzYtMy0xLTEtNDM2MjY_d5010dbb-4536-4480-b50c-f3ceac647d5a"
      unitRef="usd">6660000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzctMS0xLTEtNDM2NTQ_4cd02fe8-229e-456f-9b2f-d0c7c7ec4ed3"
      unitRef="usd">21566000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzctMy0xLTEtNDM2NTQ_471f1648-1ac5-4005-86d1-d28c8b9e18b2"
      unitRef="usd">6742000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzgtMS0xLTEtNDM2Nzg_815dabc0-21bb-4292-a653-a7daa5090605"
      unitRef="usd">20345000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzgtMy0xLTEtNDM2Nzg_604783c3-30b7-4be6-836e-c8fb4f90b684"
      unitRef="usd">15230000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzktMS0xLTEtNDgyNzg_0e3354d5-da50-4845-8c49-059205be4426"
      unitRef="usd">18419000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzktMy0xLTEtNDgyNzg_1db6c257-120f-417b-afdc-466c9cb056a4"
      unitRef="usd">3625000</us-gaap:DerivativeLiabilitiesCurrent>
    <jazz:AccruedInventoryRelatedLiabilities
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzUtMS0xLTEtMzA5NzY_82a42911-b353-4a5e-bd29-0e8cc89b4b44"
      unitRef="usd">16166000</jazz:AccruedInventoryRelatedLiabilities>
    <jazz:AccruedInventoryRelatedLiabilities
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzUtMy0xLTEtMzA5NzY_afa98b99-6aa6-4e09-8236-d44ad46739c5"
      unitRef="usd">9809000</jazz:AccruedInventoryRelatedLiabilities>
    <jazz:SalesReturnReserve
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzctMS0xLTEtMzA5NzY_d66f97b6-eb8c-4a32-99d4-eb7a623c4d68"
      unitRef="usd">15814000</jazz:SalesReturnReserve>
    <jazz:SalesReturnReserve
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzctMy0xLTEtMzA5NzY_f85ce3f6-0256-4acf-92e3-221fd2763f55"
      unitRef="usd">18368000</jazz:SalesReturnReserve>
    <jazz:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzE0LTEtMS0xLTU2OTMz_02e1cec1-ca20-411f-8a8f-00ec0b8e88d7"
      unitRef="usd">15763000</jazz:OperatingAndFinanceLeaseLiabilityCurrent>
    <jazz:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzE0LTMtMS0xLTU2OTMz_458746e9-829a-4f59-8aa0-41e318411fc1"
      unitRef="usd">14457000</jazz:OperatingAndFinanceLeaseLiabilityCurrent>
    <jazz:AccruedConstructionInProgress
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzEzLTEtMS0xLTMwOTc2_0391fb06-e224-400b-8438-d1c8452190a5"
      unitRef="usd">2894000</jazz:AccruedConstructionInProgress>
    <jazz:AccruedConstructionInProgress
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzEzLTMtMS0xLTMwOTc2_f4931e78-4a22-49f9-9953-7ba42f26b495"
      unitRef="usd">1119000</jazz:AccruedConstructionInProgress>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzE4LTEtMS0xLTMwOTc2_67dfe20c-eca8-44db-b8b1-7df011f0dc56"
      unitRef="usd">59311000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzE4LTMtMS0xLTMwOTc2_474969d2-2e2b-49fd-b0b2-d9e92ba1cfa0"
      unitRef="usd">31757000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzE5LTEtMS0xLTMwOTc2_cb8ffb9d-bce6-4ed8-8ed9-73c4476abafe"
      unitRef="usd">666304000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDEvZnJhZzpkMzJjYTlmYmExOTE0OWE3YjNmYzc0NjJmYmE0YmE0Mi90YWJsZTo3Y2JmNWIxYjcyYTk0NGE1OTc3OWQ3YjU2Njk1N2ZmYi90YWJsZXJhbmdlOjdjYmY1YjFiNzJhOTQ0YTU5Nzc5ZDdiNTY2OTU3ZmZiXzE5LTMtMS0xLTMwOTc2_41429d6c-dc7c-410e-bbe5-edf1aea8aa4d"
      unitRef="usd">352732000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNDA3_c26b47ca-30ed-4938-8a5d-57619005f460">Debt &lt;div style="margin-top:6pt;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;The following table summarizes the carrying amount of our indebtedness (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2021 Notes&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;&#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;218,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount and debt issuance costs on 2021 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;(5,883)&lt;/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;2021 Notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;212,929&#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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 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;575,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;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount and debt issuance costs on 2024 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;(71,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275)&lt;/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 Notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,725&#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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 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;1,000,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;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount and debt issuance costs on 2026 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;(150,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179,518)&lt;/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 Notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,482&#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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured 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;1,473,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,223,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;581,702&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 debt&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;6,049,943&#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;2,094,838&#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 current portion&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,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;246,322&#160;&lt;/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 long-term debt&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;6,018,943&#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;1,848,516&#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:1pt;text-indent:11.25pt"&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;Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;On May&#160;5,&#160;2021, the Company, Jazz Financing Lux S.&#xe0;.r.l., or Jazz Lux, and certain of our other subsidiaries, as borrowers, (collectively with the Company and Jazz Lux, the &#x201c;Borrowers&#x201d;), entered into the Credit Agreement, that provides for (i) the Dollar Term Loan which was drawn by Jazz Lux on the Closing Date in U.S. dollars (ii) the Euro Term Loan which was drawn by Jazz Lux on the Closing Date in Euros and (iii) the Revolving Credit Facility, which is available to be drawn by any Borrower in U.S. dollars. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We used the proceeds from the Term Loan (i) to repay in full $575.9&#160;million under that certain credit agreement, dated as of June 18, 2015 (as amended) among the Company, and certain of our other subsidiaries as borrowers, the lenders party thereto and Bank of America, N.A., as administrative agent and collateral agent, or the Existing Credit Agreement, (ii) to fund, in part, the cash consideration payable in connection with the GW Acquisition and (iii) to pay related fees and expenses.  Upon the repayment in full of loans under the Existing Credit Agreement, it was terminated and all guarantees and liens thereunder were released.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Loans under the Term Loan and Revolving Credit Facility bear interest at a rate equal to (A) in the case of the Dollar Term Loan and the Revolving Credit Facility, at the applicable Borrower&#x2019;s option, either (a) London Inter-Bank Offered Rate, or LIBOR or (b) the prime lending rate and (B) in the case of the Euro Term Loan, Euro Inter-Bank Offered Rate, or EURIBOR, in each case, plus an applicable margin.  The applicable margin for the Term Loan is 3.50% (in the case of LIBOR or EURIBOR borrowings) and 2.50% (in the case of borrowings at the prime lending rate).  The applicable margin for the Revolving Credit Facility ranges from 3.25% to 2.75% (in the case of LIBOR borrowings) and 2.25% to 1.75% (in the case of borrowings at the prime lending rate), depending on our first lien secured net leverage ratio level.  The Dollar Term Loan is subject to a LIBOR floor of 0.50%, the Euro Term Loan and loans under the Revolving Credit Facility are not subject to a EURIBOR or LIBOR (as applicable) floor.  The Revolving Credit Facility has a commitment fee payable on the undrawn amount ranging from 0.50% to 0.40% per annum based upon our first lien secured net leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31, 2021, the interest rate and effective interest rate on the Dollar Term Loan were 4.00% and 4.55%, respectively.  The interest rate and effective interest rate on the Euro Term Loan were 4.43% and 4.93%, respectively.  As of December&#160;31, 2021, we had an undrawn Revolving Credit Facility totaling $500.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The Borrowers&#x2019; obligations under the Credit Agreement and any hedging or cash management obligations entered into with any lender thereunder are guaranteed by the Company, the other borrowers, and each of the Company&#x2019;s other existing or subsequently acquired or organized direct and indirect subsidiaries (subject to certain exceptions), or the Guarantors.  We refer to the Borrowers and the Guarantors collectively as the &#x201c;Loan Parties.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 Loan Parties&#x2019; obligations under the Credit Agreement are secured, subject to customary permitted liens and other exceptions, by a security interest in (a) all tangible and intangible assets of the Loan Parties, except for certain excluded assets, and (b) all of the equity interests of the subsidiaries of the Loan Parties held by the Loan Parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;We may make voluntary prepayments at any time without payment of a premium or penalty, subject to certain exceptions, and are required to make certain mandatory prepayments of outstanding indebtedness under the Credit Agreement in certain circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;Principal repayments of the Dollar Term Loan, which are due quarterly, began in September&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;&#160;&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;2021 and are equal to 1.0% per annum of the original principal amount of $3.1&#160;billion with any remaining balance payable on the maturity date.  The Euro Term Loan does not have any mandatory principal repayments during its term, however in September and December 2021, we made voluntary prepayments totaling &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;&#x20ac;416.7&#160;million&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; or &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;$502.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 Credit Agreement contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its restricted subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of junior indebtedness and dividends and other distributions.  The Credit Agreement contains financial covenants that require the Company and its restricted subsidiaries to (a) not exceed a maximum first lien secured net leverage ratio and (b) not fall below a minimum interest coverage ratio, provided that such covenants apply only to the Revolving Credit Facility and are applicable only if amounts are drawn (or non-cash collateralized letters of credit in excess of $50&#160;million are outstanding) under the Revolving Credit Facility.  The Credit Agreement also contains customary events of default relating to, among other things, failure to make payments, breach of covenants and breach of representations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"&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;2029 Senior Secured Notes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On April&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;&#160;&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;29,&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;&#160;&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;2021, Jazz Securities Designated Activity Company, or Jazz Securities, a direct wholly owned subsidiary of the Company, closed the offering of the Secured Notes in a private placement.  We used the proceeds from the Secured Notes to fund, in part, the cash consideration payable in connection with the GW Acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;Interest on the Secured Notes is payable semi-annually in arrears on January&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;&#160;&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;15 and July&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;&#160;&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;15 of each year, beginning on January&#160;15,&#160;2022, at a rate of 4.375% per year.  The Secured Notes mature on January&#160;15, 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 Secured Notes are jointly and severally guaranteed by the Company and each of its restricted subsidiaries, other than Jazz Securities, that is a borrower, or a guarantor, under the Credit Agreement.  The Secured Notes and related guarantees are secured by a first priority lien (subject to permitted liens and certain other exceptions), equally and ratably with the Credit Agreement, on the collateral securing the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;Except as described below, the Secured Notes may not be optionally redeemed before July&#160;15, 2024.  Thereafter, some or all of the Secured Notes, may be redeemed at any time and from time to time at a specified redemption prices, plus accrued and unpaid interest, if any, to, but excluding, to the redemption date.  Jazz Securities may redeem all but not part of the Secured Notes at its option at any time in connection with certain tax-related events and may redeem some or all of the Secured Notes at any time and from time to time prior to July&#160;15, 2024 at a price equal to 100% of the principal amount of the Secured Notes to be redeemed plus a &#x201c;make whole&#x201d; premium, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.  In addition, Jazz Securities may redeem up to 40% of the aggregate principal amount of the Secured Notes at any time and from time to time prior to July&#160;15, 2024, with the net proceeds of certain equity offerings at a price of 104.375% of the principal amount of such Secured Notes, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.  In addition, during each of the three consecutive twelve-month periods commencing on the issue date of the Secured Notes, Jazz Securities may redeem up to 10% of the original aggregate initial principal amount of the Secured Notes at a redemption price of 103% of the principal amount of such Secured Notes, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;If Jazz undergoes a change of control, Jazz Securities will be required to make an offer to purchase all of the Secured Notes at a purchase price in cash equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the date of repurchase, subject to certain exceptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 indenture governing the Secured Notes contains customary affirmative covenants and negative covenants applicable to the Company and its restricted subsidiaries, including, among other things, restrictions on indebtedness, liens, investments, mergers, dispositions, prepayment of junior indebtedness and dividends and other distributions.  If Jazz Securities or the Company&#x2019;s restricted subsidiaries engage in certain asset sales, Jazz Securities will be required under certain circumstances to make an offer to purchase the Secured Notes at 100% of the principal amount, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;As of December&#160;31, 2021, the interest rate and effective interest rate on the Secured Notes were 4.375% and 4.64%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Exchangeable Senior Notes Due 2026&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In 2020 we completed a private placement of $1.0&#160;billion principal amount of the 2026 Notes.  We used a portion of the net proceeds from this offering to repurchase for cash $332.9&#160;million&#160;aggregate principal amount of the 2021 Notes through privately-negotiated transactions concurrently with the offering of the 2026 Notes.  Interest on the 2026 Notes is payable semi-annually in cash in arrears on June&#160;15 and December&#160;15 of each year, beginning on December&#160;15, 2020, at a rate of 2.00%&#160;per year.  In certain circumstances, we may be required to pay additional amounts as a result of any applicable tax withholding or deductions required in respect of payments on the 2026 Notes.  The 2026 Notes mature on June&#160;15, 2026, unless earlier exchanged, repurchased or redeemed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The holders of the 2026 Notes have the ability to require us to repurchase all or a portion of their 2026 Notes for cash in the event we undergo certain fundamental changes, such as specified change of control transactions, our liquidation or dissolution or the delisting of our ordinary shares from any of The New York Stock Exchange, The Nasdaq Global Market, The Nasdaq Global Select Market or The Nasdaq Capital Market (or any of their respective successors).  Additionally, the terms and covenants in the indenture related to the 2026 Notes include certain events of default after which the 2026 Notes may be due and payable immediately.  Prior to June 15, 2026, we may redeem the 2026 Notes, in whole but not in part, subject to compliance with certain conditions, if we have, or on the next interest payment date would, become obligated to pay to the holder of any 2026 Notes additional amounts as a result of certain tax-related events.  We also may redeem the 2026 Notes on or after June 20, 2023 and prior to March 15, 2026, in whole or in part, if the last reported sale price per ordinary share has been at least 130% of the exchange price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide the notice of redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The 2026 Notes are exchangeable at an initial exchange rate of 6.4182 ordinary shares per $1,000 principal amount of 2026 Notes, which is equivalent to an initial exchange price of approximately $155.81 per ordinary share.  Upon exchange, the 2026 Notes may be settled in cash, ordinary shares or a combination of cash and ordinary shares, at our election.  Our intent and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;policy is to settle the principal amount of the 2026 Notes in cash upon exchange.  The exchange rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.  In addition, following certain make-whole fundamental changes occurring prior to the maturity date of the 2026 Notes or upon our issuance of a notice of redemption, we will in certain circumstances increase the exchange rate for holders of the 2026 Notes who elect to exchange their 2026 Notes in connection with that make-whole fundamental change or during the related redemption period.  Prior to March 15, 2026, the 2026 Notes will be exchangeable only upon satisfaction of certain conditions and during certain periods, and thereafter, at any time until the close of business on the second scheduled trading day immediately preceding the maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In accounting for the issuance of the 2026 Notes, we separated the 2026 Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the estimated fair value of a similar liability that does not have an associated exchange feature.  The carrying amount of the equity component representing the exchange option was determined by deducting the fair value of the liability component from the face value of the 2026 Notes as a whole.  The excess of the principal amount of the liability component over its carrying amount will be amortized to interest expense over the expected life of the 2026 Notes using the effective interest method with an effective interest rate of 5.98% per annum.  We have determined the expected life of the 2026 Notes to be equal to the original 6-year term.  The equity component is not remeasured as long as it continues to meet the conditions for equity classification.  As of December&#160;31,&#160;2021, the &#x201c;if converted value&#x201d; of the 2026 Notes did not exceed the principal amount of the 2026 Notes.  As of December&#160;31, 2020, the &#x201c;if converted value&#x201d; of the 2026 Notes exceeded the principal amount by $59.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We allocated the total issuance costs incurred of $18.6&#160;million to the liability and equity components based on their relative values.  Issuance costs attributable to the liability component will be amortized to expense over the term of the 2026 Notes, and issuance costs attributable to the equity component were included with the equity component in our shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021 and 2020, the carrying value of the equity component of the 2026 Notes, net of equity issuance costs, was $176.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:11.25pt"&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;Exchangeable Senior Notes Due 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In 2017, we completed a private placement of $575.0&#160;million principal amount of 2024 Notes.  We used the net proceeds from this offering to repay $500.0&#160;million&#160;in outstanding loans under the revolving credit facility and to pay related fees and expenses.  We used the remainder of the net proceeds for general corporate purposes.  Interest on the 2024 Notes is payable semi-annually in cash in arrears on February 15 and August 15 of each year, beginning on February 15, 2018, at a rate of 1.50% per year.  In certain circumstances, we may be required to pay additional amounts as a result of any applicable tax withholding or deductions required in respect of payments on the 2024 Notes.  The 2024 Notes mature on August&#160;15, 2024, unless earlier exchanged, repurchased or redeemed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The holders of the 2024 Notes have the ability to require us to repurchase all or a portion of their 2024 Notes for cash in the event we undergo certain fundamental changes, such as specified change of control transactions, our liquidation or dissolution or the delisting of our ordinary shares from The Nasdaq Global Select Market.  Prior to August 15, 2024, we may redeem the 2024 Notes, in whole but not in part, subject to compliance with certain conditions, if we have, or on the next interest payment date would, become obligated to pay to the holder of any 2024 Notes additional amounts as a result of certain tax-related events.  We also may redeem the 2024 Notes on or after August 20, 2021, in whole or in part, if the last reported sale price per ordinary share has been at least 130% of the exchange price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide the notice of redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The 2024 Notes are exchangeable at an initial exchange rate of 4.5659 ordinary shares per $1,000 principal amount of 2024 Notes, which is equivalent to an initial exchange price of approximately $219.02 per ordinary share.  Upon exchange, the 2024 Notes may be settled in cash, ordinary shares or a combination of cash and ordinary shares, at our election.  Our intent and policy is to settle the principal amount of the 2024 Notes in cash upon exchange.  The exchange rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest.  In addition, following certain make-whole fundamental changes occurring prior to the maturity date of the 2024 Notes or upon our issuance of a notice of redemption, we will in certain circumstances increase the exchange rate for holders of the 2024 Notes who elect to exchange their 2024 Notes in connection with that make-whole fundamental change or during the related redemption period.  Prior to May 15, 2024, the 2024 Notes will be exchangeable only upon satisfaction of certain conditions and during certain periods, and thereafter, at any time until the close of business on the second scheduled trading day immediately preceding the maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In accounting for the issuance of the 2024 Notes, we separated the 2024 Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the estimated fair value of a similar liability that does &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not have an associated exchange feature.  The carrying amount of the equity component representing the exchange option was determined by deducting the fair value of the liability component from the face value of the 2024 Notes as a whole.  The excess of the principal amount of the liability component over its carrying amount will be amortized to interest expense over the expected life of the 2024 Notes using the effective interest method with an effective interest rate of 6.8% per annum.  We have determined the expected life of the 2024 Notes to be equal to the original &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc1ODcy_28514324-3dc2-460c-9bc8-e60aa30dee76"&gt;seven&lt;/span&gt;-year term.  The equity component is not remeasured as long as it continues to meet the conditions for equity classification.  As of December&#160;31,&#160;2021 and 2020, the &#x201c;if-converted value&#x201d; did not exceed the principal amount of the 2024 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We allocated the total issuance costs incurred of $15.6&#160;million to the liability and equity components based on their relative values.  Issuance costs attributable to the liability component will be amortized to expense over the term of the 2024 Notes, and issuance costs attributable to the equity component were included with the equity component in our shareholders&#x2019; equity.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021 and 2020, the carrying value of the equity component of the 2024 Notes, net of equity issuance costs, was $149.8&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Exchangeable Senior Notes Due 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In 2014, we completed a private placement of the 2021 Notes with a maturity date of August 15, 2021.  Interest on the 2021 Notes was payable semi-annually in cash in arrears on February 15 and August 15 of each year, beginning on February 15, 2015, at a rate of 1.875%&#160;per year.  The exchange rate was 5.0057 ordinary shares per $1,000 principal amount of 2021 Notes, which was equivalent to an exchange price of approximately $199.77 per ordinary share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In accounting for the issuance of the 2021 Notes, we separated the 2021 Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the estimated fair value of a similar liability that does not have an associated exchange feature.  The carrying amount of the equity component representing the exchange option was determined by deducting the fair value of the liability component from the face value of the 2021 Notes as a whole.  The excess of the principal amount of the liability component over its carrying amount was amortized to interest expense over the expected life of the 2021 Notes using the effective interest method with an effective interest rate of 6.4% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We allocated the total issuance costs incurred of $16.1&#160;million to the liability and equity components based on their relative values.  Issuance costs attributable to the liability component were amortized to interest expense, net over the term of the 2021 Notes, and issuance costs attributable to the equity component were included with the equity component in our shareholders&#x2019; equity.  In 2020 we repurchased $356.2&#160;million aggregate principal amount of the 2021 Notes and we repurchased the remaining $218.8&#160;million aggregate principal amount on maturity in August 2021.&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 Exchangeable Senior Notes were issued by Jazz Investments I Limited, or the Issuer, a 100%-owned finance subsidiary of Jazz Pharmaceuticals plc.  The Exchangeable Senior Notes are senior unsecured obligations of the Issuer and are fully and unconditionally guaranteed on a senior unsecured basis by Jazz Pharmaceuticals plc.  No subsidiary of Jazz Pharmaceuticals plc guaranteed the Exchangeable Senior Notes.  Subject to certain local law restrictions on payment of dividends, among other things, and potential negative tax consequences, we are not aware of any significant restrictions on the ability of Jazz Pharmaceuticals plc to obtain funds from the Issuer or Jazz Pharmaceuticals plc&#x2019;s other subsidiaries by dividend or loan, or any legal or economic restrictions on the ability of the Issuer or Jazz Pharmaceuticals plc&#x2019;s other subsidiaries to transfer funds to Jazz Pharmaceuticals plc in the form of cash dividends, loans or advances.  There is no assurance that in the future such restrictions will not be adopted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;For the years ended December 31, 2021, 2020 and 2019, we recognized $89.9&#160;million, $87.6&#160;million and $62.5&#160;million, respectively, in interest expense, net related to the contractual coupon rate and the amortization of the debt discount and debt issuance costs on the Exchangeable Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Scheduled maturities with respect to our long-term debt are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Scheduled Long-Term Debt Maturities&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;2022&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;31,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;31,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;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;4,665,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,395,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzMzk4_ef8e5da7-eac2-40e6-b61c-f2219694d86f">&lt;div style="margin-top:6pt;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;The following table summarizes the carrying amount of our indebtedness (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2021 Notes&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;&#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;218,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount and debt issuance costs on 2021 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;(5,883)&lt;/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;2021 Notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;212,929&#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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 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;575,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;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount and debt issuance costs on 2024 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;(71,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275)&lt;/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 Notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479,725&#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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 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;1,000,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;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount and debt issuance costs on 2026 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;(150,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179,518)&lt;/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 Notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,482&#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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured 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;1,473,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,223,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;581,702&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 debt&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;6,049,943&#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;2,094,838&#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 current portion&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,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;246,322&#160;&lt;/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 long-term debt&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;6,018,943&#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;1,848,516&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i74f8de237d8c4fd4bb1e98953f066054_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzItMS0xLTEtMzA5NzY_3bbc1af6-9238-408b-a0c8-12a201a5f808"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8878152e2efb48b89b70ff13fa50a94c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzItMy0xLTEtMzA5NzY_a3a8b680-6744-42dc-afc8-3034453a9e33"
      unitRef="usd">218812000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i74f8de237d8c4fd4bb1e98953f066054_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzMtMS0xLTEtMzA5NzY_6a19a015-ae01-4323-8aa2-dea4c795146f"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i8878152e2efb48b89b70ff13fa50a94c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzMtMy0xLTEtMzA5NzY_8fee39e6-28a6-4305-ae18-75fd751dfb87"
      unitRef="usd">5883000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i74f8de237d8c4fd4bb1e98953f066054_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzQtMS0xLTEtMzA5NzY_5b96be14-ac5a-47db-84a2-c98af06b1b69"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8878152e2efb48b89b70ff13fa50a94c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzQtMy0xLTEtMzA5NzY_bb899c05-da95-4463-a529-1d8501f9a001"
      unitRef="usd">212929000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id4b050ceab71471582f75c10718d1197_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzYtMS0xLTEtMzA5NzY_d332b1a0-69c9-49eb-8e5e-792053cd6ddf"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i83928c4787a24156af3264f8e19f7729_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzYtMy0xLTEtMzA5NzY_e31dad30-9c04-40b4-a4e4-81a995456147"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="id4b050ceab71471582f75c10718d1197_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzctMS0xLTEtMzA5NzY_3fa7d2f0-1527-46e3-bf0e-9bfc4cf8723d"
      unitRef="usd">71237000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i83928c4787a24156af3264f8e19f7729_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzctMy0xLTEtMzA5NzY_ab9a64ea-effb-4e78-87ef-499d3f8efaf9"
      unitRef="usd">95275000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="id4b050ceab71471582f75c10718d1197_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzgtMS0xLTEtMzA5NzY_00675aad-b486-46cd-b310-133a2daa641e"
      unitRef="usd">503763000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i83928c4787a24156af3264f8e19f7729_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzgtMy0xLTEtMzA5NzY_62c8861d-9712-484f-bac0-59bcccb0b366"
      unitRef="usd">479725000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzEwLTEtMS0xLTMwOTc2_06c9ff1d-53ad-490f-b9e3-4f14c1a4e07d"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9d6a91b34c2640e48ebde1be453d025f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzEwLTMtMS0xLTMwOTc2_0542a63c-6c5e-4135-a4bd-3e87d3084bd6"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzExLTEtMS0xLTMwOTc2_18633e80-11c7-4084-8d5d-6e33a9ef022b"
      unitRef="usd">150730000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i9d6a91b34c2640e48ebde1be453d025f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzExLTMtMS0xLTMwOTc2_c388829d-7b6e-4f97-8a88-4b3506fdce71"
      unitRef="usd">179518000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzEyLTEtMS0xLTMwOTc2_a076ccfe-b636-4dd2-944d-6c49d98b42a8"
      unitRef="usd">849270000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9d6a91b34c2640e48ebde1be453d025f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzEyLTMtMS0xLTMwOTc2_7250e44d-bd21-4216-b92f-cd2da5965816"
      unitRef="usd">820482000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i08970905d19146a09add4e4f804d21b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzE0LTEtMS0xLTMwOTc2_1c7ab66c-c04b-42d7-988e-87a117d6a913"
      unitRef="usd">1473810000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i62e4d0915c8747d5b80e33f5ec65c6b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzE0LTMtMS0xLTMwOTc2_3b008f86-759b-45d5-9752-7bbec94f189f"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i786a87be87d347cbb86bc7ce71c25360_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzE2LTEtMS0xLTMwOTc2_323cc131-9b29-4722-b291-93e57faeae4e"
      unitRef="usd">3223100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id889cc0ff7a54d62840fbb8b09a3412b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzE2LTMtMS0xLTMwOTc2_e30bc320-85f7-438d-99f1-7e9260b43ff2"
      unitRef="usd">581702000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzE5LTEtMS0xLTMwOTc2_da1b2a96-d4d1-4627-b751-69d71fd1ed24"
      unitRef="usd">6049943000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzE5LTMtMS0xLTMwOTc2_04259ed8-9f5e-4798-ba09-c27b330a1354"
      unitRef="usd">2094838000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzIwLTEtMS0xLTMwOTc2_16f29283-9860-46f3-9ed2-8bf4273b5448"
      unitRef="usd">31000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzIwLTMtMS0xLTMwOTc2_7b91688b-67ae-4a31-8556-d3fe906c3936"
      unitRef="usd">246322000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzIxLTEtMS0xLTMwOTc2_fab3baed-f320-49cd-a911-8c5878d991c1"
      unitRef="usd">6018943000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZTo1NDJlMTBlMGNiZTA0NDUyYWVmMTJiYmExZjQ3ZWIyMy90YWJsZXJhbmdlOjU0MmUxMGUwY2JlMDQ0NTJhZWYxMmJiYTFmNDdlYjIzXzIxLTMtMS0xLTMwOTc2_57bb3760-3039-4703-ad74-558e725fb3ea"
      unitRef="usd">1848516000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ic23de11ce1534a2f89a97ea061fb8408_D20210505-20210505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NTkwMzc_956e23ae-1081-4763-a166-7e1723946dcf"
      unitRef="usd">575900000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i335ffeafa42c4771b82ae1997d60a27a_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjAwNTc_23fc5fe0-23d4-45bc-8ea9-ff7878549f79"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i66f0493bba094e2fae31a3a555b9c301_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjAxMTA_bdec6d72-5770-451a-bcc5-e5a6e7ae8125"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia92b219d98ad4af692256409069afc3b_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjAyMzg_0e7a3271-944e-40c0-bdf4-f656d259a62a"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i347996be0cb54398878d84a0a7b741b1_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjAyNDU_381a75d4-6b6d-4f95-88e1-7590501c6078"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2d2866df8a3d4e69971b7b40f30dbf39_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjAyODc_a1f3ac4b-0b3a-413d-ae1d-d4d3516a0f37"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i265feadbd59f41d5aa9b30e0fd8926a1_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjAyOTQ_f04582c6-9340-4114-a05b-94d3787c54d9"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4a27eb9a139e4a03b523a58a27297d4a_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA0Njg_eebf8f2d-c9c2-4866-a743-66b0de5df325"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i0238586b74c14b30b4afe3f3af922c01_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA2OTQ_b91d6962-2aa6-44fa-b8f7-bf189f1218e3"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i493dd9d3671e4f0f8c9410b8fbe6ee6a_D20210505-20210505"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA3MDE_6d21c405-16d8-4143-9ef6-bb0aa6e56b2a"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifc0aa47936184f54a1ad1ded599b0a8e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA4NTU_83a84e75-52c5-4052-9904-21aa803dc426"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ifc0aa47936184f54a1ad1ded599b0a8e_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA4NjM_622c1e35-e4b9-41ec-863e-14b380f47dfe"
      unitRef="number">0.0455</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaba0b028f39e4e6ca9287dafad83c786_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA5NTY_7ee34bdb-805b-4b7d-8ba0-d80020e13d9d"
      unitRef="number">0.0443</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="iaba0b028f39e4e6ca9287dafad83c786_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjA5NjQ_8da1ed9c-d34c-4d0b-a8d0-f63c523b1267"
      unitRef="number">0.0493</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i50b16effbb7a49bdabae50c142ae25ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjEwNDg_e9d77838-678e-4eb3-af3a-78151e3b8516"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i24db481fe07d4ca8a88eda02935e08ad_D20210901-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE2NjIyMTM_6f5751d9-2295-42d1-98bb-f685462a39f6"
      unitRef="number">0.010</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia7ea01803d9a4d3ea5531c74e222d0fd_I20210505"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDQ2NjUy_0e7c67d3-0a19-4ef9-89db-2ddbec4b8a75"
      unitRef="usd">3100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i966d45c5c80040f8b9d0d3ae98f8b501_D20210901-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDYyMzE5_86f04d0c-a33b-4461-886b-2d51b06ea5f7"
      unitRef="eur">416700000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i966d45c5c80040f8b9d0d3ae98f8b501_D20210901-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDYyMzI2_3c2c0668-3f04-415e-83cd-00f1e30ed15c"
      unitRef="usd">502000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <jazz:DebtCovenantOutstandingAmountThreshold
      contextRef="i913f146a5afe4c9b80395f73ad635328_I20210505"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDYzMTY3_32a1ffbd-b012-407c-967a-1de5d4a808ef"
      unitRef="usd">50000000</jazz:DebtCovenantOutstandingAmountThreshold>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib02ac781a52c48d4a452f2925c8296ce_I20210429"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDYzOTA5_f9bf6999-9ef8-47dc-a474-64b375c1542e"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3c40ab984c484dcda45db58ffa5148f7_D20210429-20210429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY0OTUx_48c4becc-0377-4586-a1b5-fc749a49d76e"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <jazz:DebtInstrumentPercentageOfPrincipalSubjectToRedemption
      contextRef="i73170d3ec44046bca6b03adba134eeb1_D20210429-20210429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY1MTcz_06b1466c-25d2-4c2b-abeb-1f00b0aab128"
      unitRef="number">0.40</jazz:DebtInstrumentPercentageOfPrincipalSubjectToRedemption>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i73170d3ec44046bca6b03adba134eeb1_D20210429-20210429"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY1MzQ0_fa7ed74a-2cf1-4a0d-b0d8-420302af9d0b"
      unitRef="number">1.04375</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <jazz:DebtInstrumentPercentageOfPrincipalSubjectToRedemption
      contextRef="ie16bdd7ef00f4d8fb6235f9031e59468_D20210429-20210429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY1NjMz_c61b55bc-cd66-4bd1-aa7d-fa87d709b74f"
      unitRef="number">0.10</jazz:DebtInstrumentPercentageOfPrincipalSubjectToRedemption>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ie16bdd7ef00f4d8fb6235f9031e59468_D20210429-20210429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY1NzM0_c9a66759-e955-4901-88f4-b3a5766473b8"
      unitRef="number">1.03</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i5feb213c8d1441e0b0c3049277b9955d_D20210429-20210429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY2MDMw_d25bc273-c75d-4308-a8d9-5dc2e0a90799"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3c40ab984c484dcda45db58ffa5148f7_D20210429-20210429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY2NzMw_9b9e2a14-5bbc-4f4a-82b3-9b85fddda6de"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i754692e91c764bb0b6d5a391a96fa0a5_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY2OTI2_5d6c4f20-168b-41b7-8ba0-5fcb3d4441b3"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i754692e91c764bb0b6d5a391a96fa0a5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY2OTM0_bbb43f88-5257-4fe9-9ed8-5841a5cbaace"
      unitRef="number">0.0464</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie4db5a5d825c42529857bdacf3d096cd_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY3MTA5_f0c32c25-8bf2-44cf-9ee3-9b339766fa45"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i7389ca81cfc5494f8ebac8c4b8ff4a73_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY3MjMw_c4bd6dfc-8080-4cb1-9354-c2e5e2aeea82"
      unitRef="usd">332900000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY3NTI5_2f4f3220-6f4f-42cd-bd25-47e5d7c95ae3"
      unitRef="number">0.0200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ib3892de907f640c0afad6e3466b72cfb_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY4OTQz_7f2b3195-c068-44d8-ad78-6e03f32b3777"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ib3892de907f640c0afad6e3466b72cfb_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY4OTk3_c6aef845-f4d0-4495-b371-cc879062f986"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ib3892de907f640c0afad6e3466b72cfb_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY5MDU0_9c602382-8329-4936-9dd8-4067c280c4c7"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ie4db5a5d825c42529857bdacf3d096cd_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDY5Mzk3_3ea1ea93-3521-4ca5-91fd-0d2ed029baf5"
      unitRef="usdPerShare">155.81</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie4db5a5d825c42529857bdacf3d096cd_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDcxMTY0_da7dee16-0f1a-4ae3-928e-936f270c34d1"
      unitRef="number">0.0598</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib3892de907f640c0afad6e3466b72cfb_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDcxMjYz_c9d25f8d-fe8a-4618-80d0-62bb8479b819">P6Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal
      contextRef="if1e00886194b42d3bfa00e4f186e5036_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDgzNzQ4_1df021f4-5014-4b60-8d1b-865229dcf7e1"
      unitRef="usd">59300000</us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDcxNTM4_ba56ea01-0406-4bad-8374-c3cbbc440930"
      unitRef="usd">18600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i8034cebbcbc9428485b6551e6d77dc4e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDcxOTYz_8667ccd5-80ce-41b0-bf9e-bfdaff508caa"
      unitRef="usd">176300000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5f461ab2c59a478d88a19c2a59270407_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDcyMDQ4_4ce33160-0ae8-4bdf-a623-d15a4d56da3e"
      unitRef="usd">575000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ifbfeb27845a6400eadcf8a2b8819cc5d_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDcyMTM4_556ccdf6-296c-451c-9465-27c2d8b7fdb3"
      unitRef="usd">500000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i605d8e00585b47afa62cf7cebbc1fd6a_I20180215"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEwOTk1MTE3MjU3MjQ_b5290577-a819-43d1-9be6-c45e49614f2c"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i113137d67727456ba0c922c4ae0817e2_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDczNTU0_faf692c2-7f3c-4464-ab7b-39d2a3db4233"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i113137d67727456ba0c922c4ae0817e2_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDczNjA4_c8ed6cea-16b1-46dd-be1a-5dfb1e140254"
      unitRef="d">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i113137d67727456ba0c922c4ae0817e2_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDczNjY1_574e10c6-2b2c-4834-bfbc-f5c0f018ca2d"
      unitRef="d">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i5f461ab2c59a478d88a19c2a59270407_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc0MDA4_4ab7fe30-5559-433a-b918-4f3502389a9b"
      unitRef="usdPerShare">219.02</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5f461ab2c59a478d88a19c2a59270407_I20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc1Nzcz_f0237e56-6b2b-4c7e-b1eb-cf5911eab986"
      unitRef="number">0.068</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5f461ab2c59a478d88a19c2a59270407_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc2MTUy_97744028-4c29-473c-9811-1a8867e1a1df"
      unitRef="usd">15600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="id4b050ceab71471582f75c10718d1197_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc2NTg3_8e5e009c-9377-480d-9cd3-15886c246ffa"
      unitRef="usd">149800000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i83928c4787a24156af3264f8e19f7729_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc2NTg3_b322a3c7-4988-4f5a-9fcc-15b17f65e2a9"
      unitRef="usd">149800000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i60b5b9fd2d054083bbbc1522eac51c78_I20210815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDgyNjYz_4ae48508-d766-4e7f-bab7-9ebd8d6cfbbf"
      unitRef="number">0.01875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i60b5b9fd2d054083bbbc1522eac51c78_I20210815"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEyNjQ0MzgzODE3MjA0_a5fe7e92-a099-44e5-902c-8f5abb76b583"
      unitRef="usdPerShare">199.77</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3cc91048ade645d69aea9092c911bf43_I20140831"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEyNjQ0MzgzODE3MjEz_403c165e-159f-4abc-978c-551ba815a54b"
      unitRef="number">0.064</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3cc91048ade645d69aea9092c911bf43_I20140831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDgyNzQ3_c44506bb-ea2b-4894-89fa-770d1a51caa5"
      unitRef="usd">16100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ifa4771bba23f4a408f7f97747f723f38_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEyNjQ0MzgzODE3MjE5_2960360a-ecd1-42e2-bfe0-cdcf1e816690"
      unitRef="usd">356200000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i3aa7f544516c4d8992b47118abb4f04c_D20210801-20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDgyODcz_af934121-d5b5-432b-8164-2f15eab54a9c"
      unitRef="usd">218800000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i799b5cf1e8094558a88f2fa8d7cc8194_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc2Njg0_7fadc36c-c5f7-4200-a68f-56fb39fafd18"
      unitRef="number">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:InterestExpenseDebt
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc3Njg4_22e473f4-35b9-4599-9e27-8043f72ac137"
      unitRef="usd">89900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc3Njkz_5202b84a-013f-463b-bffb-22e059ca9566"
      unitRef="usd">87600000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzIzNjM5NTAwMDc3NzAx_4c17af69-090a-4056-965b-665213a8f125"
      unitRef="usd">62500000</us-gaap:InterestExpenseDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90ZXh0cmVnaW9uOjdjMzIzNmNhM2Y5ZDQ5OTVhZmI0MzEwM2M5NzNjMWExXzEyNjQ0MzgzODE1ODAy_c85a6e36-64de-428a-a7b5-38d29f2d9ee7">&lt;div style="margin-top:6pt;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;Scheduled maturities with respect to our long-term debt are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Scheduled Long-Term Debt Maturities&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;2022&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;31,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;31,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;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;4,665,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,395,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzQtMS0xLTEtNDE5NzI_d353430b-f56c-4409-8e21-fba1136b31d7"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzUtMS0xLTEtNDE5NzI_6bce73fa-a431-4f06-8e60-105717f76a24"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzYtMS0xLTEtNDE5NzI_2a39810f-a543-4bf5-8018-8a2600fed3be"
      unitRef="usd">606000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzctMS0xLTEtNDE5NzI_67e543de-051c-4ca3-9990-5fdfe2ead3e0"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzUtMS0xLTEtNDMwNTg_5b57b8cc-8fd4-4158-b619-a313c76106b0"
      unitRef="usd">1031000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzktMS0xLTEtNDE5NzI_6428f4bd-2066-4d13-97e8-78b67eab9d0f"
      unitRef="usd">4665458000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNDQvZnJhZzo3YzMyMzZjYTNmOWQ0OTk1YWZiNDMxMDNjOTczYzFhMS90YWJsZToxN2Q5OTE3MTgwYzg0NjFhYjQ3MjZhNzg4NmQ0YWNiOC90YWJsZXJhbmdlOjE3ZDk5MTcxODBjODQ2MWFiNDcyNmE3ODg2ZDRhY2I4XzEwLTEtMS0xLTQxOTcy_42575ee2-163f-4acc-9bbf-bfd1dfb4a87c"
      unitRef="usd">6395458000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90ZXh0cmVnaW9uOjI5NzUzZWRhMTMwMjQzMGRiMDM4NDVkYTAxYTIxNjBmXzczNQ_19120a39-ae2f-4d5c-a6c9-a5e1d442f6ba">Leases&lt;div style="margin-top:6pt;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;We have noncancelable leases for our buildings and growing facilities and we are obligated to make payments under noncancelable operating leases for automobiles used by our sales force.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The components of the lease expense for the years ended December&#160;31,&#160;2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&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;Operating lease cost&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;23,869&#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;21,755&#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;23,087&#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:bottom"&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 lease cost&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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/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;Variable lease cost&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Sublease income&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;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/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:8pt;font-weight:700;line-height:100%"&gt;Finance Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased asset&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,038&#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;25,613&#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;24,923&#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:1pt;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;Supplemental balance sheet information related to operating and finance leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Operating lease assets&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;86,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;129,169&#160;&lt;/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;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_384390a2-a1b0-4f27-8318-355d7709cb41"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_6b9b0573-9a8e-4391-a9a5-5cea5489b72b"&gt;Property, plant and equipment&lt;/span&gt;&lt;/span&gt;&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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;/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;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_04cfc12d-24d8-4198-b4bc-c80ced0d4a45"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_7be75f39-9b1d-4c28-b783-4883b972a4dc"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;15,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,457&#160;&lt;/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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_48047859-61f7-44c1-999b-12dde8959002"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_b73d0782-29c5-420b-964e-cc02dfd7b792"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, less current portion&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;87,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;140,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_194bfee9-009b-4048-84b8-124134543021"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_4dd5c726-652c-49cf-abdf-71c1a627f620"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&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;6,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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 #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;109,232&#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;154,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&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;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Weighted-average remaining lease term (years)&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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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;Supplemental cash flow information related to operating and finance leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 amounts included in the measurement of lease liabilities:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating cash outflows from operating leases&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;24,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating cash outflows from finance leases&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;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Financing cash outflows from finance leases&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Non-cash operating activities:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating lease assets obtained in exchange for new operating lease liabilities (1)&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;8,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;153,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Finance lease assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;De-recognition of operating lease asset on lease assignment&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;56,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;De-recognition of operating lease liability on lease assignment&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;68,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.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;(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%;padding-left:6.34pt"&gt;Includes the balances recognized on January 1, 2019 on adoption of ASU No. 2016-02.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Maturities of operating and finance lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.498%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#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:400;line-height:100%"&gt;2023&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;19,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2024&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;20,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;2025&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;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;Thereafter&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;34,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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;122,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,499&#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:400;line-height:100%"&gt;Less imputed interest&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;(20,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,824)&lt;/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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,557&#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 #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;6,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90ZXh0cmVnaW9uOjI5NzUzZWRhMTMwMjQzMGRiMDM4NDVkYTAxYTIxNjBmXzczNQ_7fe5e792-03d5-4c0a-be78-258b8d1a349d">Leases&lt;div style="margin-top:6pt;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;We have noncancelable leases for our buildings and growing facilities and we are obligated to make payments under noncancelable operating leases for automobiles used by our sales force.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The components of the lease expense for the years ended December&#160;31,&#160;2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&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;Operating lease cost&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;23,869&#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;21,755&#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;23,087&#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:bottom"&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 lease cost&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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/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;Variable lease cost&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Sublease income&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;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/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:8pt;font-weight:700;line-height:100%"&gt;Finance Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased asset&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,038&#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;25,613&#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;24,923&#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:1pt;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;Supplemental balance sheet information related to operating and finance leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Operating lease assets&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;86,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;129,169&#160;&lt;/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;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_384390a2-a1b0-4f27-8318-355d7709cb41"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_6b9b0573-9a8e-4391-a9a5-5cea5489b72b"&gt;Property, plant and equipment&lt;/span&gt;&lt;/span&gt;&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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;/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;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_04cfc12d-24d8-4198-b4bc-c80ced0d4a45"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_7be75f39-9b1d-4c28-b783-4883b972a4dc"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;15,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,457&#160;&lt;/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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_48047859-61f7-44c1-999b-12dde8959002"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_b73d0782-29c5-420b-964e-cc02dfd7b792"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, less current portion&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;87,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;140,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_194bfee9-009b-4048-84b8-124134543021"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_4dd5c726-652c-49cf-abdf-71c1a627f620"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&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;6,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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 #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;109,232&#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;154,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&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;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Weighted-average remaining lease term (years)&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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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;Supplemental cash flow information related to operating and finance leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 amounts included in the measurement of lease liabilities:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating cash outflows from operating leases&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;24,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating cash outflows from finance leases&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;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Financing cash outflows from finance leases&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Non-cash operating activities:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating lease assets obtained in exchange for new operating lease liabilities (1)&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;8,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;153,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Finance lease assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;De-recognition of operating lease asset on lease assignment&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;56,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;De-recognition of operating lease liability on lease assignment&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;68,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.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;(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%;padding-left:6.34pt"&gt;Includes the balances recognized on January 1, 2019 on adoption of ASU No. 2016-02.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Maturities of operating and finance lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.498%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#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:400;line-height:100%"&gt;2023&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;19,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2024&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;20,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;2025&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;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;Thereafter&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;34,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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;122,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,499&#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:400;line-height:100%"&gt;Less imputed interest&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;(20,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,824)&lt;/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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,557&#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 #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;6,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90ZXh0cmVnaW9uOjI5NzUzZWRhMTMwMjQzMGRiMDM4NDVkYTAxYTIxNjBmXzczNg_655b0cd3-a3c3-4a73-a521-4a3a4826f214">&lt;div style="margin-top:6pt;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;The components of the lease expense for the years ended December&#160;31,&#160;2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:700;line-height:100%"&gt;Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&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;Operating lease cost&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;23,869&#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;21,755&#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;23,087&#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:bottom"&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 lease cost&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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/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;Variable lease cost&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Sublease income&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;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/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:8pt;font-weight:700;line-height:100%"&gt;Finance Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of leased asset&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,038&#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;25,613&#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;24,923&#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;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;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Weighted-average remaining lease term (years)&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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.9&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="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="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;Supplemental cash flow information related to operating and finance leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.572%"/&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.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 amounts included in the measurement of lease liabilities:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating cash outflows from operating leases&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;24,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating cash outflows from finance leases&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;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Financing cash outflows from finance leases&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Non-cash operating activities:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Operating lease assets obtained in exchange for new operating lease liabilities (1)&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;8,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;153,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Finance lease assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;De-recognition of operating lease asset on lease assignment&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;56,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;De-recognition of operating lease liability on lease assignment&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;68,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.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;(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%;padding-left:6.34pt"&gt;Includes the balances recognized on January 1, 2019 on adoption of ASU No. 2016-02.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzMtMS0xLTEtMzA5NzY_d1c1e4ea-82d9-4344-bc81-73eada8e75ca"
      unitRef="usd">23869000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzMtMy0xLTEtMzA5NzY_682970db-e4e9-40ad-886d-6e1e306ae418"
      unitRef="usd">21755000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzMtNS0xLTEtMzA5NzY_70e3602a-95ed-4c11-9438-99addec5e885"
      unitRef="usd">23087000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzQtMS0xLTEtMzA5NzY_63aff32c-3e98-48e6-8fa9-055c4a23aeca"
      unitRef="usd">5540000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzQtMy0xLTEtMzA5NzY_ff429509-f58a-4331-b4ca-e52d8ae3748a"
      unitRef="usd">4079000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzQtNS0xLTEtMzA5NzY_eb9d153c-308e-4928-84ec-eef0a2488945"
      unitRef="usd">2465000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzUtMS0xLTEtMzA5NzY_14c1a3df-4e0e-4606-8862-c609d179ae66"
      unitRef="usd">10000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzUtMy0xLTEtMzA5NzY_f2e80ad8-0442-4df5-9c71-8eab1961aa9f"
      unitRef="usd">3000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzUtNS0xLTEtMzA5NzY_1572979b-c506-4cdd-8756-0fc90fe52f55"
      unitRef="usd">5000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzYtMS0xLTEtMzA5NzY_f0b7901f-56b4-4e82-8654-285b423088ff"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzYtMy0xLTEtMzA5NzY_aab0a74c-9335-4473-a43d-bd4c7a535252"
      unitRef="usd">224000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzYtNS0xLTEtMzA5NzY_7d34835d-8cdd-4f9a-b095-d3f2dbe8e53d"
      unitRef="usd">634000</us-gaap:SubleaseIncome>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzgtMS0xLTEtMzA5NzY_7c380e00-42e2-4e50-af65-70f4c85b9373"
      unitRef="usd">324000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzgtMy0xLTEtMzA5NzY_92fb8d11-258f-4855-820f-f617ea5ade87"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzgtNS0xLTEtMzA5NzY_3daa6355-ec40-4dd6-8427-862682f46a54"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzktMS0xLTEtMzA5NzY_d5ee2939-03d4-42da-8106-a92fdf18a859"
      unitRef="usd">295000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzktMy0xLTEtMzA5NzY_0e382bdd-df31-40ab-a7c7-d7fe3a053f7a"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzktNS0xLTEtMzA5NzY_0b6fd233-bd94-4313-9143-1ae3cb959856"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzEwLTEtMS0xLTMwOTc2_2f3a1290-14ee-436c-9795-8935024bd1de"
      unitRef="usd">30038000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzEwLTMtMS0xLTMwOTc2_83103ee0-76cd-4218-ba6e-562d1253da9e"
      unitRef="usd">25613000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiMjUwNzhlNTQ3NmQ0MDEwYTIyN2UxM2JmNTUxOWFhMy90YWJsZXJhbmdlOmIyNTA3OGU1NDc2ZDQwMTBhMjI3ZTEzYmY1NTE5YWEzXzEwLTUtMS0xLTMwOTc2_7f190423-a5d0-4dff-88f7-eede34dcd8e6"
      unitRef="usd">24923000</us-gaap:LeaseCost>
    <jazz:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90ZXh0cmVnaW9uOjI5NzUzZWRhMTMwMjQzMGRiMDM4NDVkYTAxYTIxNjBmXzczMg_6c7894b2-585e-4334-ad38-2be8d4af14bf">&lt;div style="margin-top:1pt;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;Supplemental balance sheet information related to operating and finance leases was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&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:8pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Operating lease assets&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;86,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;129,169&#160;&lt;/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;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_384390a2-a1b0-4f27-8318-355d7709cb41"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMS0xLTEtMzA5NzY_6b9b0573-9a8e-4391-a9a5-5cea5489b72b"&gt;Property, plant and equipment&lt;/span&gt;&lt;/span&gt;&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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;/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;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_04cfc12d-24d8-4198-b4bc-c80ced0d4a45"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTEtMS0xLTMwOTc2_7be75f39-9b1d-4c28-b783-4883b972a4dc"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;15,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,457&#160;&lt;/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;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_48047859-61f7-44c1-999b-12dde8959002"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTEtMS0xLTMwOTc2_b73d0782-29c5-420b-964e-cc02dfd7b792"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, less current portion&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;87,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;140,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_194bfee9-009b-4048-84b8-124134543021"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTEtMS0xLTMwOTc2_4dd5c726-652c-49cf-abdf-71c1a627f620"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&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;6,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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 #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;109,232&#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;154,492&#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;</jazz:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzQtMi0xLTEtMzA5NzY_17c1dcf0-4d4e-4bbc-9285-b10918214eba"
      unitRef="usd">86586000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzQtNC0xLTEtMzA5NzY_acc48271-1051-4efd-9464-4ccabcf41629"
      unitRef="usd">129169000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtMi0xLTEtMzA5NzY_9293a207-6436-42a2-8ac2-43f040ad75fe"
      unitRef="usd">5738000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzUtNC0xLTEtMzA5NzY_8d085d98-b390-4e79-9798-c9ab56b18693"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <jazz:OperatingLeaseAndFinanceLeaseRightOfUseAsset
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzYtMi0xLTEtMzA5NzY_57f5276b-b56c-42a4-baba-7953089bdd30"
      unitRef="usd">92324000</jazz:OperatingLeaseAndFinanceLeaseRightOfUseAsset>
    <jazz:OperatingLeaseAndFinanceLeaseRightOfUseAsset
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzYtNC0xLTEtMzA5NzY_f232674d-0255-45a4-a711-28e1ba42dcdd"
      unitRef="usd">129169000</jazz:OperatingLeaseAndFinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTItMS0xLTMwOTc2_277d24f1-40e1-46b0-85d6-9294994809a3"
      unitRef="usd">15357000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEwLTQtMS0xLTMwOTc2_3bf4af2f-74de-4941-9964-1af1ed51b683"
      unitRef="usd">14457000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTItMS0xLTMwOTc2_386cc011-dd7f-4fac-8ae9-d7d95c3927dd"
      unitRef="usd">406000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzExLTQtMS0xLTMwOTc2_2b801ddc-c70d-479b-9099-61d55b75e5bb"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEzLTItMS0xLTMwOTc2_b08fa3f3-b8e3-4ba2-871c-e1d35b43a176"
      unitRef="usd">87200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzEzLTQtMS0xLTMwOTc2_fa0932c9-fd62-4e68-b4a3-84f9f8ac305b"
      unitRef="usd">140035000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTItMS0xLTMwOTc2_337ef457-67ac-4aed-b87b-da4ae9476fa6"
      unitRef="usd">6269000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE0LTQtMS0xLTMwOTc2_ab524531-6863-4de5-84ef-00d2d258d02b"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <jazz:OperatingAndFinanceLeaseLiability
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE1LTItMS0xLTMwOTc2_48dfc458-8cc8-495c-9b8a-91728e0621a9"
      unitRef="usd">109232000</jazz:OperatingAndFinanceLeaseLiability>
    <jazz:OperatingAndFinanceLeaseLiability
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTphMWFkZDdkNTJhNjE0ZmUyOGYxNTE1NDMwNWFkZWI1MC90YWJsZXJhbmdlOmExYWRkN2Q1MmE2MTRmZTI4ZjE1MTU0MzA1YWRlYjUwXzE1LTQtMS0xLTMwOTc2_32866b69-ef79-49d5-9ed7-ebeb0c41ac4f"
      unitRef="usd">154492000</jazz:OperatingAndFinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzQtMS0xLTEtMzA5NzY_f431fe38-85c4-493d-8c5c-b73dfda01d51">P6Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzQtMy0xLTEtMzA5NzY_751f7923-acf5-44ba-9239-47346684e467">P8Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzUtMS0xLTEtMzA5NzY_e68e4b9a-b299-43d0-8ab2-5199c492bf1f">P12Y10M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzctMS0xLTEtMzA5NzY_8c1570a2-fcd8-4849-af93-5aa375cff400"
      unitRef="number">0.052</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzctMy0xLTEtMzA5NzY_29863779-6d84-4738-acac-2f120a0bbbb6"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzgtMS0xLTEtMzA5NzY_b2c0452b-ba4b-4219-8378-971e19f893c8"
      unitRef="number">0.074</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpjZDkwYTMyMTM1Yjk0ZTM3OTllMzZkOGFiY2RiYjUxMy90YWJsZXJhbmdlOmNkOTBhMzIxMzViOTRlMzc5OWUzNmQ4YWJjZGJiNTEzXzgtMy0xLTEtMzA5NzY_aec00103-6065-4222-bb56-2d3057f55d2c"
      unitRef="number">0</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzQtMS0xLTEtMzA5NzY_12b5a611-5949-452a-a2d8-e4e2120436af"
      unitRef="usd">24847000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzQtMy0xLTEtMzA5NzY_5fe2aaca-cf5d-4be8-a7ca-21b4eb91d5b7"
      unitRef="usd">21678000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzQtNS0xLTEtMzA5NzY_308e341b-9beb-4025-a2d9-a5f26f986932"
      unitRef="usd">17066000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzUtMS0xLTEtMzA5NzY_cf5c2c41-50de-4968-b875-2be4c9fdc276"
      unitRef="usd">625000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzUtMy0xLTEtMzA5NzY_b2a7ac08-1c7c-400d-8d08-c5ec35cd653c"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzUtNS0xLTEtMzA5NzY_99a221be-6b04-45b1-9b7f-2d5d6ac8b614"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzYtMS0xLTEtMzA5NzY_0cbedbff-cd5d-4da8-952a-9af8387bf461"
      unitRef="usd">324000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzYtMy0xLTEtMzA5NzY_ace3eb05-9b67-44f5-a906-ad880feb4697"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzYtNS0xLTEtMzA5NzY_baba6d31-08a4-4a54-abba-86047e2b11cf"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzgtMS0xLTEtMzA5NzY_e0457e53-f7ff-42a1-9803-6f0a0d4d44fe"
      unitRef="usd">8188000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzgtMy0xLTEtMzA5NzY_a7b107c8-f37c-48b6-b559-d7dcafc82222"
      unitRef="usd">1763000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzgtNS0xLTEtMzA5NzY_a9de3a8e-9efe-4969-9a83-41e8f5f0cf57"
      unitRef="usd">153448000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzktMS0xLTEtMzQzMjk_385d0dca-43cf-48ec-b91a-cd8673b8cec9"
      unitRef="usd">650000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzktMy0xLTEtMzQzMjk_e2cfa1d0-924e-4ad6-8b60-f073e34d7063"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzktNS0xLTEtMzQzMjk_bfb534ba-4a86-46a2-8316-a06ef6c296af"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <jazz:DeRecognitionOfOperatingLeaseAssetOnLeaseAssignment
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzEwLTEtMS0xLTM0MzI5_bb988f28-344a-4525-a453-87d2277c7054"
      unitRef="usd">56968000</jazz:DeRecognitionOfOperatingLeaseAssetOnLeaseAssignment>
    <jazz:DeRecognitionOfOperatingLeaseAssetOnLeaseAssignment
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzEwLTMtMS0xLTM0MzI5_a508d818-5f0b-42dc-8c29-f3cf70a6bb5a"
      unitRef="usd">0</jazz:DeRecognitionOfOperatingLeaseAssetOnLeaseAssignment>
    <jazz:DeRecognitionOfOperatingLeaseAssetOnLeaseAssignment
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzEwLTUtMS0xLTM0MzI5_01635cc1-684e-487f-8e48-bf648ff79993"
      unitRef="usd">0</jazz:DeRecognitionOfOperatingLeaseAssetOnLeaseAssignment>
    <jazz:DeRecognitionOfOperatingLeaseLiabilityOnLeaseAssignment
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzExLTEtMS0xLTM0MzI5_06cfe567-c40b-49a3-8d4e-c17f5c06b3e4"
      unitRef="usd">68064000</jazz:DeRecognitionOfOperatingLeaseLiabilityOnLeaseAssignment>
    <jazz:DeRecognitionOfOperatingLeaseLiabilityOnLeaseAssignment
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzExLTMtMS0xLTM0MzI5_5e839700-3357-4604-be7e-7478b997f455"
      unitRef="usd">0</jazz:DeRecognitionOfOperatingLeaseLiabilityOnLeaseAssignment>
    <jazz:DeRecognitionOfOperatingLeaseLiabilityOnLeaseAssignment
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpiYjc0MTYxNmEwY2Q0ZTAyOGQ0OTBlNjIyZTYwMGM3YS90YWJsZXJhbmdlOmJiNzQxNjE2YTBjZDRlMDI4ZDQ5MGU2MjJlNjAwYzdhXzExLTUtMS0xLTM0MzI5_5a6616ce-529f-4a5f-b5c1-8366d17b25cd"
      unitRef="usd">0</jazz:DeRecognitionOfOperatingLeaseLiabilityOnLeaseAssignment>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90ZXh0cmVnaW9uOjI5NzUzZWRhMTMwMjQzMGRiMDM4NDVkYTAxYTIxNjBmXzczNA_3d870791-db6c-4c9f-951e-1775c1f581cb">&lt;div style="margin-top:6pt;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;Maturities of operating and finance lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.498%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#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:400;line-height:100%"&gt;2023&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;19,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2024&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;20,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;2025&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;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;Thereafter&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;34,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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;122,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,499&#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:400;line-height:100%"&gt;Less imputed interest&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;(20,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,824)&lt;/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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,557&#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 #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;6,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90ZXh0cmVnaW9uOjI5NzUzZWRhMTMwMjQzMGRiMDM4NDVkYTAxYTIxNjBmXzczNA_51d155d7-1758-4811-ae7a-d2c2f6dbfd7a">&lt;div style="margin-top:6pt;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;Maturities of operating and finance lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.498%"/&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#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:400;line-height:100%"&gt;2023&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;19,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2024&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;20,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;2025&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;14,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;872&#160;&lt;/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;Thereafter&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;34,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&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;122,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,499&#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:400;line-height:100%"&gt;Less imputed interest&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;(20,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,824)&lt;/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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,557&#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 #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;6,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzEtMS0xLTEtMzA5NzY_add978c7-0129-41dd-a94f-f9aabc1c13f2"
      unitRef="usd">20373000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzEtMy0xLTEtMzA5NzY_72f1e37c-5ee5-4728-ae64-68e8a074b79d"
      unitRef="usd">876000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzItMS0xLTEtMzA5NzY_f56e4328-903d-4b46-a7b3-815f01b6e4bc"
      unitRef="usd">19426000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzItMy0xLTEtMzA5NzY_cbebb685-e827-4966-acac-eec2a63e9599"
      unitRef="usd">872000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzMtMS0xLTEtMzA5NzY_190948ee-3ba1-4dd0-b391-8346700e779c"
      unitRef="usd">20996000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzMtMy0xLTEtMzA5NzY_04c361a1-08db-41d9-8b5f-56c624afcb81"
      unitRef="usd">872000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzQtMS0xLTEtMzA5NzY_dd2a51bb-71f1-45b4-8879-27cc3f71d86c"
      unitRef="usd">14565000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzQtMy0xLTEtMzA5NzY_afb0b76c-5fa9-4fc8-97ee-1c46b7cf87a4"
      unitRef="usd">872000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzUtMS0xLTEtMzA5NzY_2c6108c6-006a-431d-8c95-5785e82a0e89"
      unitRef="usd">12741000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzUtMy0xLTEtMzA5NzY_d5c1531d-21e7-4f8b-aebc-2d226b6405cd"
      unitRef="usd">872000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzYtMS0xLTEtMzA5NzY_57bf3862-dc50-412a-abea-9ae4209e4182"
      unitRef="usd">34560000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzYtMy0xLTEtMzA5NzY_1c6d5587-850a-4dd0-867c-cf91b58d7b37"
      unitRef="usd">6135000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzctMS0xLTEtMzA5NzY_9cc39ac3-b7dd-4af5-83d6-a36bc438dc32"
      unitRef="usd">122661000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzctMy0xLTEtMzA5NzY_b5af03a5-f193-44b1-95d6-c471131307bd"
      unitRef="usd">10499000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzgtMS0xLTEtMzA5NzY_e202bd4f-e06d-4ab6-8c43-99f2e5d57387"
      unitRef="usd">20104000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzgtMy0xLTEtMzA5NzY_db4a43e9-2f21-4838-86ec-fa78eb4e828c"
      unitRef="usd">3824000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzktMS0xLTEtMzA5NzY_1a4cab1e-6ac6-4e15-9f6c-ad2f2b3746d6"
      unitRef="usd">102557000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTAvZnJhZzoyOTc1M2VkYTEzMDI0MzBkYjAzODQ1ZGEwMWEyMTYwZi90YWJsZTpmYmUwZWIwYjhmZDY0MmI0OGY3YTI5M2Q1MzUzOGRlMC90YWJsZXJhbmdlOmZiZTBlYjBiOGZkNjQyYjQ4ZjdhMjkzZDUzNTM4ZGUwXzktMy0xLTEtMzA5NzY_69de915b-06a4-43e8-ba07-28b1722e4ad6"
      unitRef="usd">6675000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzg0NTE_2faf264d-d33c-4beb-95af-08f995fff24f">Commitments and Contingencies&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In the normal course of business, we enter into agreements that contain a variety of representations and warranties and provide for general indemnification, including indemnification associated with product liability or infringement of intellectual property rights.  Our exposure under these agreements is unknown because it involves future claims that may be made but have not yet been made against us.  To date, we have not paid any claims or been required to defend any action related to these indemnification obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We have agreed to indemnify our executive officers, directors and certain other employees for losses and costs incurred in connection with certain events or occurrences, including advancing money to cover certain costs, subject to certain limitations.  The maximum potential amount of future payments we could be required to make under the indemnification obligations is unlimited; however, we maintain insurance policies that may limit our exposure and may enable us to recover a portion of any future amounts paid.  Assuming the applicability of coverage, the willingness of the insurer to assume coverage, and subject to certain retention, loss limits and other policy provisions, we believe the fair value of these indemnification obligations is not significant.  Accordingly, we did not recognize any liabilities relating to these obligations as of December&#160;31,&#160;2021 and December&#160;31, 2020.  No assurances can be given that the covering insurers will not attempt to dispute the validity, applicability, or amount of coverage without expensive litigation against these insurers, in which case we may incur substantial liabilities as a result of these indemnification obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021, we had $73.2&#160;million of noncancelable purchase commitments due within one year, primarily related to agreements with third party manufacturers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We are involved in legal proceedings, including the following matters:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;Xyrem Class Action&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;From June&#160;2020 to October&#160;2021, a number of lawsuits were filed on behalf of purported direct and indirect Xyrem purchasers, alleging that the patent litigation settlement agreements we entered with generic drug manufacturers who had filed Abbreviated New Drug Applications, or ANDA, violate state and federal antitrust and consumer protection laws, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On June&#160;17,&#160;2020, a class action lawsuit was filed in the United States District Court for the Northern District of Illinois by Blue Cross and Blue Shield Association, or BCBS, against Jazz Pharmaceuticals plc, Jazz Pharmaceuticals, Inc., and Jazz Pharmaceuticals Ireland Limited, or, collectively, the Company Defendants (hereinafter referred to as the BCBS Lawsuit).  The BCBS Lawsuit also names Roxane Laboratories, Inc., Hikma Pharmaceuticals USA Inc., Eurohealth (USA), Inc., Hikma Pharmaceuticals plc, Amneal Pharmaceuticals LLC, Par Pharmaceuticals, Inc., Lupin Ltd., Lupin Pharmaceuticals Inc., and Lupin Inc., or, collectively, the BCBS Defendants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On June&#160;18 and June&#160;23,&#160;2020, respectively, two additional class action lawsuits were filed against the Company Defendants and the BCBS Defendants: one by the New York State Teamsters Council Health and Hospital Fund in the United States District Court for the Northern District of California, and another by the Government Employees Health Association Inc. in the United States District Court for the Northern District of Illinois (hereinafter referred to as the GEHA Lawsuit). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On June&#160;18,&#160;2020, a class action lawsuit was filed in the United States District Court for the Northern District of California by the City of Providence, Rhode Island, on behalf of itself and all others similarly situated, against Jazz Pharmaceuticals plc, and Roxane Laboratories, Inc., West-Ward Pharmaceuticals Corp., Hikma Labs Inc., Hikma Pharmaceuticals USA Inc., and Hikma Pharmaceuticals plc, or, collectively, the City of Providence Defendants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On June&#160;30,&#160;2020, a class action lawsuit was filed in the United States District Court for the Northern District of Illinois by UFCW Local 1500 Welfare Fund on behalf of itself and all others similarly situated, against Jazz Pharmaceuticals Ireland Ltd., Jazz Pharmaceuticals, Inc., Roxane Laboratories, Inc., Hikma Pharmaceuticals plc, Eurohealth (USA), Inc. and West-Ward Pharmaceuticals Corp., or collectively the UFCW Defendants (hereinafter referred to as the UFCW Lawsuit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On July&#160;13,&#160;2020, the plaintiffs in the BCBS Lawsuit and the GEHA Lawsuit dismissed their complaints in the United States District Court for the Northern District of Illinois and refiled their respective lawsuits in the United States District Court for the Northern District of California.  On July&#160;14,&#160;2020, the plaintiffs in the UFCW Lawsuit dismissed their complaint in the United States District Court for the Northern District of Illinois and on July 15, 2020, refiled their lawsuit in the United States District Court for the Northern District of California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On July&#160;31,&#160;2020, a class action lawsuit was filed in the United States District Court for the Southern District of New York by the A.F. of L.-A.G.C. Building Trades Welfare Plan on behalf of itself and all others similarly situated, against Jazz Pharmaceuticals plc (hereinafter referred to as the AFL Plan Lawsuit).  The AFL Plan Lawsuit also names Roxane Laboratories Inc., West-Ward Pharmaceuticals Corp., Hikma Labs Inc., Hikma Pharmaceuticals plc, Amneal Pharmaceuticals LLC, Par Pharmaceuticals Inc., Lupin Ltd., Lupin Pharmaceuticals, Inc., and Lupin Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:24.75pt"&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;On August&#160;14,&#160;2020, an additional class action lawsuit was filed in the United States District Court for the Southern District of New York by the Self-Insured Schools of California on behalf of itself and all others similarly situated, against the Company Defendants, as well as Hikma Pharmaceuticals plc, Eurohealth (USA) Inc., Hikma Pharmaceuticals USA, Inc., West-Ward Pharmaceuticals Corp., Roxane Laboratories, Inc., Amneal Pharmaceuticals LLC, Endo International, plc, Endo Pharmaceuticals LLC, Par Pharmaceutical, Inc., Lupin Ltd., Lupin Pharmaceuticals Inc., Lupin Inc., Sun Pharmaceutical Industries Ltd., Sun Pharmaceutical Holdings USA, Inc., Sun Pharmaceutical Industries, Inc., Ranbaxy Laboratories Ltd., Teva Pharmaceutical Industries Ltd., Watson Laboratories, Inc., Wockhardt Ltd., Morton Grove Pharmaceuticals, Inc., Wockhardt USA LLC, Mallinckrodt plc, and Mallinckrodt LLC (hereinafter referred to as the Self-Insured Schools Lawsuit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:24.75pt"&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;On September&#160;16,&#160;2020, an additional class action lawsuit was filed in the United States District Court for the Northern District of California, by Ruth Hollman on behalf of herself and all others similarly situated, against the same defendants named in the Self-Insured Schools Lawsuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.75pt"&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;In December&#160;2020, the above cases were centralized and transferred to the United States District Court for the Northern District of California, where the multidistrict litigation will proceed for the purpose of discovery and pre-trial proceedings.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:24.75pt"&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;On March&#160;18,&#160;2021, United Healthcare Services, Inc. filed a lawsuit in the United States District Court for the District of Minnesota against the Company Defendants, Hikma Pharmaceuticals plc, Roxane Laboratories, Inc., Hikma Pharmaceuticals USA Inc., Eurohealth (USA) Inc., Amneal Pharmaceuticals LLC, Par Pharmaceutical Inc., Lupin Ltd., and Lupin &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&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;Pharmaceuticals, Inc., raising similar allegations, or the UHS Lawsuit.  On March&#160;24,&#160;2021, the U.S. Judicial Panel on Multidistrict Litigation conditionally transferred the UHS Lawsuit to the United States District Court for the Northern District of California, where it was consolidated for discovery and pre-trial proceedings with the other cases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:24.75pt"&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;On August&#160;13,&#160;2021, the United States District Court for the Northern District of California granted in part and denied in part the Company Defendants motion to dismiss the complaints in the cases referenced above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On October&#160;8,&#160;2021, Humana Inc. filed a lawsuit in the United States District Court for the Northern District of California against the Company Defendants, Hikma Pharmaceuticals plc, Hikma Pharmaceuticals USA Inc., Hikma Labs, Inc., Eurohealth (USA), Inc., Amneal Pharmaceuticals LLC, Par Pharmaceutical, Inc., Lupin Ltd., Lupin Pharmaceuticals, Inc., and Lupin Inc, raising similar allegations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On October&#160;8,&#160;2021, Molina Healthcare Inc. filed a lawsuit in the United States District Court for the Northern District of California against the Company Defendants, Hikma Pharmaceuticals plc, Hikma Pharmaceuticals USA Inc., Hikma Labs, Inc., Eurohealth (USA), Inc., Amneal Pharmaceuticals LLC, Par Pharmaceutical, Inc., Lupin Ltd., Lupin Pharmaceuticals, Inc., and Lupin Inc, raising similar allegations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On February 17, 2022, Health Care Service Corporation filed a lawsuit in the United States District Court for the Northern District of California against the Company Defendants, Hikma Pharmaceuticals plc, Hikma Pharmaceuticals USA Inc., Hikma Labs, Inc., Eurohealth (USA), Inc., Amneal Pharmaceuticals LLC, Par Pharmaceutical, Inc., Lupin Ltd., Lupin Pharmaceuticals, Inc., and Lupin Inc, raising similar allegations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 parties have submitted a proposed case schedule through briefing on class certification.  A trial date will be set following a ruling on class certification. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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 plaintiffs in certain of these lawsuits are seeking to represent a class of direct purchasers of Xyrem, and the plaintiffs in the remaining lawsuits are seeking to represent a class of indirect purchasers of Xyrem.  Each of the lawsuits generally alleges violations of U.S. federal and state antitrust, consumer protection, and unfair competition laws in connection with the Company Defendants&#x2019; conduct related to Xyrem, including actions leading up to, and entering into, patent litigation settlement agreements with each of the other named defendants.  Each of the lawsuits seeks monetary damages, exemplary damages, equitable relief against the alleged unlawful conduct, including disgorgement of profits and restitution, and injunctive relief.  It is possible that additional lawsuits will be filed against the Company Defendants making similar or related allegations.  If the plaintiffs were to be successful in their claims, they may be entitled to injunctive relief or we may be required to pay significant monetary damages, which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;GW Acquisition Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On March&#160;15,&#160;2021, GW filed a definitive proxy statement, or Proxy Statement, with the Securities and Exchange Commission in connection with the GW Acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;Since the filing of the Proxy Statement, Jazz Pharmaceuticals plc has been named in two lawsuits filed in state and federal courts in New York on March&#160;17,&#160;2021 by purported GW shareholders in connection with the GW Acquisition.  The first was filed in the United States District Court for the Southern District of New York by James Farrell (hereinafter referred to as the Farrell Lawsuit) and an additional suit was filed in New York state court by Brian Levy (hereinafter referred to as the Levy Lawsuit).  In addition to Jazz Pharmaceuticals plc, Jazz Pharmaceuticals U.K. Holdings Ltd., GW Pharmaceuticals plc, and the GW Board of Directors are named as defendants in the Farrell Lawsuit.  In the Levy Lawsuit, GW Pharmaceuticals plc, the GW Board of Directors, Centerview Partners LLC, and Goldman Sachs &amp;amp; Co. LLC are named as defendants.  In addition to the Farrell Lawsuit and the Levy Lawsuit, ten additional suits have been filed in New York, California, and Pennsylvania federal courts by purported GW shareholders against GW Pharmaceuticals plc and its Board of Directors, but which do not name any Jazz Pharmaceuticals parties (hereinafter referred to as the GW Litigation, and collectively with the Farrell Lawsuit and the Levy Lawsuit, as the Transaction Litigation).  In the Transaction Litigation, the plaintiffs allege that the Proxy Statement omitted material information and contained misrepresentations, and that the individual members of the GW Board of Directors breached their fiduciary duties, in violation of state and federal laws, including the Securities Exchange Act of 1934.  The plaintiffs in the Transaction Litigation sought various remedies, including injunctive relief to prevent the consummation of the GW Acquisition unless certain allegedly material information was disclosed, or in the alternative, rescission or damages.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On April&#160;14,&#160;2021, GW filed a Form&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;&#160;&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;8-K containing supplemental disclosures related to the GW Acquisition.  Pursuant to a memorandum of understanding between the parties, the Levy Lawsuit was dismissed on April&#160;14,&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On May&#160;27,&#160;2021, a class action lawsuit was filed in the United States District Court for the Southern District of California by plaintiff Kurt Ziegler against GW and its former Directors asserting claims under Sections 14(a) and 20(a) of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Securities Exchange Act of 1934, referred to as the Ziegler Lawsuit.  The allegations in the Ziegler Lawsuit are similar to those in the previously dismissed Transaction Litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;Patent Infringement Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:24.75pt"&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;Avadel Patent Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On May&#160;13,&#160;2021, we filed a patent infringement suit against Avadel Pharmaceuticals plc, or Avadel, and several of its corporate affiliates in the United States District Court for the District of Delaware.  The suit alleges that Avadel&#x2019;s product candidate FT-218 will infringe five of our patents related to controlled release formulations of oxybate and the safe and effective distribution of oxybate.  The suit seeks an injunction to prevent Avadel from launching a product that would infringe these patents, and an award of monetary damages if Avadel does launch an infringing product.  Avadel filed an answer to the complaint and counterclaims asserting that the patents are invalid or not enforceable, and that its product, if approved, will not infringe our patents.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On August&#160;4,&#160;2021, we filed an additional patent infringement suit against Avadel in the United States District Court for the District of Delaware.  The second suit alleges that Avadel&#x2019;s product candidate FT-218 will infringe a newly-issued patent related to sustained-release formulations of oxybate.  The suit seeks an injunction to prevent Avadel from launching a product that would infringe this patent, and an award of monetary damages if Avadel does launch an infringing product.  Avadel filed an answer to the complaint and counterclaims asserting that the patents are invalid or not enforceable, and that its product, if approved, will not infringe our patent&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;s.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&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;On November 10, 2021, we filed an additional patent infringement suit against Avadel in the United States District Court for the District of Delaware.  The third suit alleges that Avadel&#x2019;s product candidate FT-218 will infringe a newly-issued patent related to sustained-release formulations of oxybate.  The suit seeks an injunction to prevent Avadel from launching a product that would infringe this patent, and an award of monetary damages if Avadel does launch an infringing product.  Avadel filed an answer to the complaint and counterclaims asserting that the patents are invalid or not enforceable, and that its product, if approved, will not infringe our patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.75pt"&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;Canopy Patent Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In December&#160;2020, Canopy Growth Corporation filed a complaint against our subsidiary, GW, in the &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;United States District Court for the &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;Western District of Texas, alleging infringement of its patent, U.S. Patent No. 10,870,632.  Canopy claims that our extraction process used to produce material used to produce Epidiolex infringes its patent.  Canopy seeks a judgment that we have infringed their patent and an award of monetary damages.  In July&#160;2021, we filed an answer to the amended complaint, and counterclaims seeking judgment that the &#x2018;632 patent is invalid and that we have not infringed the patent.  In October&#160;2021, the &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;United States District Court for the &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;Western District of Texas held a claim construction hearing regarding the disputed term of the &#x2018;632 patent.  In November 2021, the Court issued a claim construction order, which the Company views as generally favorable.  On February 23, 2022, the parties filed a Joint Motion and Stipulation to Enter Final Judgment in favor of GW.  Pursuant to the stipulation, Canopy has the right to appeal the Court&#x2019;s ruling on the disputed term.  On February 25, 2022, the Court granted the parties&#x2019; motion and entered final judgment in favor of GW.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.75pt"&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;Lupin Patent Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;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;In June&#160;2021, we received notice from Lupin Inc., or Lupin, that it has filed with FDA an ANDA, for a generic version of Xywav.  The notice from Lupin included a &#x201c;paragraph IV certification&#x201d; with respect to ten of our patents listed in FDA&#x2019;s Orange Book for Xywav on the date of our receipt of the notice.  The asserted patents relate generally to the composition and method of use of Xywav, and methods of treatment when Xywav is administered concomitantly with certain other medications.  A paragraph IV certification is a certification by a generic applicant that alleges that patents covering the branded product are invalid, unenforceable, and/or will not be infringed by the manufacture, use or sale of the generic product.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;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;In July&#160;2021, we filed a patent infringement suit against Lupin in the United States District Court for the District of New Jersey.  The complaint alleges that by filing its ANDA, Lupin has infringed ten of our Orange Book listed patents.  We are seeking a permanent injunction to prevent Lupin from introducing a generic version of Xywav that would infringe our patents.  As a result of this lawsuit, we expect that a stay of approval of up to 30 months will be imposed by FDA on Lupin's ANDA.  In June&#160;2021, FDA recognized seven years of Orphan Drug Exclusivity for Xywav through July&#160;21,&#160;2027.  On October&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;&#160;&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021, Lupin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;filed an answer to the complaint and counterclaims asserting that the patents are invalid or not enforceable, and that its product, if approved, will not infringe our patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:24.75pt"&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;Otsuka Patent Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In October&#160;2021, Otsuka Pharmaceutical Co., Ltd., or Otsuka, filed claims against GW Pharma Limited and GW Pharmaceuticals Limited, or collectively, the GW Parties, in the English High Court, Patents Court.  Otsuka alleges that under a now-expired Research Collaboration and License Agreement between Otsuka and the GW Parties, Otsuka and the GW Parties jointly own certain patents and other intellectual property, that Epidiolex is covered by that intellectual property, and that Otsuka is therefore due a royalty on net sales of Epidiolex. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In December 2021, we filed an application for an order declaring that the English High Court, Patents Court has no jurisdiction over the dispute with Otsuka, or should not exercise its jurisdiction.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In January 2022, we filed a lawsuit against Otsuka in the Supreme Court of the State of New York, County of New York, seeking a declaration that Otsuka is not entitled to any royalties on sales of Epidiolex under the Research Collaboration and License Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The Company vigorously enforces its intellectual property rights, but cannot predict the outcome of these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 we are involved in legal proceedings arising in the ordinary course of business.  We believe there is no other litigation pending that could have, individually or in the aggregate, a material adverse effect on our results of operations or financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0XzE3NzA_09cf0504-074d-4be2-a5a1-80fe1c5f0669"
      unitRef="usd">73200000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ifb85f288e8cd47408a78d72013cb3ad5_D20200618-20200623"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0XzEyNjQ0MzgzNzY2MzMw_1008e115-951f-43d0-8ac3-66a61d984c17"
      unitRef="litigationcase">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i0877fa0af8a340a89023b5f6ee323a7c_D20210317-20210317"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzc2OTY1ODE0MzM4NjE_846532e3-8e84-42f3-854e-90702904c373"
      unitRef="litigationcase">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i58461f8f991641178c084bcb1d57667b_D20210317-20210317"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzc2OTY1ODE0MzQ2MzY_ce7757de-69e6-470f-86d5-167961f6d6f9"
      unitRef="litigationcase">10</us-gaap:LossContingencyNewClaimsFiledNumber>
    <jazz:InfringedPatentsSuitNumberOfPatents
      contextRef="i0634d7130f274de78571ff6205a16ec3_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzc2OTY1ODE0MzY1NjE_d3394ef5-edad-4921-8fdf-bbf2317bd31b"
      unitRef="patent">5</jazz:InfringedPatentsSuitNumberOfPatents>
    <jazz:InfringedPatentsSuitNumberOfPatents
      contextRef="i5da862344387419b92edc12dbeb10a50_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzc2OTY1ODE0Mzk0OTA_9d445d28-e91f-4324-a2e5-d801fdd79204"
      unitRef="patent">10</jazz:InfringedPatentsSuitNumberOfPatents>
    <jazz:FDAStayOfApprovalPeriod
      contextRef="i737b08497b1c44a7a27462e33bd2f7ed_D20210701-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzc2OTY1ODE0Mzk3MzU_701ad5ab-8065-489a-91c9-4a425f4aeb9a">P30M</jazz:FDAStayOfApprovalPeriod>
    <jazz:FDARecognitionOfOrphanDrugExclusivityPeriod
      contextRef="i418404c00c9a425683a02ea550facf3b_D20210601-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTYvZnJhZzo4NjU1NzJmOTk5ZTA0NTE1YjgzODRlYjhmMjFmYmE4NC90ZXh0cmVnaW9uOjg2NTU3MmY5OTllMDQ1MTViODM4NGViOGYyMWZiYTg0Xzc2OTY1ODE0Mzk4MDk_73a3a74e-8f91-4566-9e99-ee2b4a28a316">P7Y</jazz:FDARecognitionOfOrphanDrugExclusivityPeriod>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzI3ODM_c31a226d-b1c0-4f8f-b152-b0541e8d2b4c">Shareholders&#x2019; Equity &lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In November 2016, our board of directors authorized a share repurchase program and as of December&#160;31,&#160;2021 had authorized the repurchase of up to $1.5 billion, exclusive of any brokerage commissions.  Under this program, which has no expiration date, we may repurchase ordinary shares from time to time on the open market.  The timing and amount of repurchases will depend on a variety of factors, including the price of our ordinary shares, alternative investment opportunities, restrictions under the amended credit agreement, corporate and regulatory requirements and market conditions.  The share repurchase program may be modified, suspended or discontinued at any time without prior notice.  In 2021, we did not repurchase any of our ordinary shares under the share repurchase program.  In 2020, we spent a total of $146.5 million to repurchase 1.2 million of our ordinary shares at an average total purchase price, including brokerage commissions, of $121.98 per share.  All ordinary shares repurchased were canceled.  As of December&#160;31,&#160;2021, the remaining amount authorized under the share repurchase program was $431.2&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Authorized But Unissued Ordinary Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We had reserved the following shares of authorized but unissued ordinary shares (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2011 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2007 Employee Stock Purchase Plan&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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/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;GW Incentive Plans&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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amended and Restated 2007 Non-Employee Directors Stock Award Plan&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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/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;/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;2007 Equity Incentive Plan&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;28,140&#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;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;24,564&#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:6pt;text-indent:11.25pt"&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;Dividends&lt;/span&gt;&lt;/div&gt;In 2021 and 2020, we did not declare or pay cash dividends on our common equity.&#160; Under Irish law, dividends may only be paid, and share repurchases and redemptions must generally be funded only out of, &#x201c;distributable reserves.&#x201d;&#160; In addition, the terms of our credit agreement restrict our ability to make certain restricted payments, including dividends and other distributions by us in respect of our ordinary shares, subject to, among other exceptions, (1) a general exception for dividends and restricted payments up to $30 million in the aggregate and (2) an exception that allows for restricted payments, subject to a cap equal to the sum of (i) $100 million plus (ii) so long as our secured leverage ratio (as defined in our credit agreement) does not exceed 3:1 after giving pro forma effect to the restricted payment, a formula-based amount tied to our consolidated net income; provided that such cap applies only if our total leverage ratio (as defined in our credit agreement) exceeds 2:1 after giving pro forma effect to the restricted payment.  Any future determination as to the payment of dividends will, subject to Irish legal requirements, be at the sole discretion of our board of directors and will depend on our consolidated financial condition, results of operations, capital requirements, compliance with the terms our credit agreement or other future borrowing arrangements, and other factors our board of directors deems relevant.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4573e659019b44bea5420ab5a1482e8e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzE4Nw_9763dbf3-107e-4413-9ff6-9c74237b7b31"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iaf52dc8a739240b2901d83d942771e8d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzI3NDg3NzkwNzI1Mjk_a6ecc324-dccf-4e72-8d84-5233a7aa28c4"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i92dac6d44ec5471b8938a9a1d8f8121e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzM4NDgyOTA3MDAwNDM_83f5e84b-92fd-4bf1-9b95-25343e6a4e46"
      unitRef="usd">146500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i92dac6d44ec5471b8938a9a1d8f8121e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzM4NDgyOTA3MDAwNTM_fac9ed27-a885-4b9e-9ed9-a7fdf2d20ebd"
      unitRef="shares">1200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <jazz:StockRepurchasedDuringPeriodAverageCostPerShare
      contextRef="i92dac6d44ec5471b8938a9a1d8f8121e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzM4NDgyOTA3MDAwNjM_c4a2d6b0-00e7-4a1d-a747-c8c17a4c3e7b"
      unitRef="usdPerShare">121.98</jazz:StockRepurchasedDuringPeriodAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4573e659019b44bea5420ab5a1482e8e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzExNzQ_23dd0523-67fd-4e05-a076-a90dd5fd7202"
      unitRef="usd">431200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzI3Nzc_9862876d-8a00-44e0-b3da-5670f65ae8d2">&lt;div style="margin-top:6pt;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;We had reserved the following shares of authorized but unissued ordinary shares (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2011 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2007 Employee Stock Purchase Plan&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,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/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;GW Incentive Plans&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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amended and Restated 2007 Non-Employee Directors Stock Award Plan&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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/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;/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;2007 Equity Incentive Plan&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;28,140&#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;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;24,564&#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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="idd0da0a3a5f14a1ea5c7912999bf5cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzItMS0xLTEtMzA5NzY_72db46f6-7d57-4757-a78a-dacf0a70ae2a"
      unitRef="shares">22195000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i72d8c9f7b54247e283c73fe8a3117e5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzItMy0xLTEtMzA5NzY_1a3620f5-95de-4f34-b408-dc7a94dc082f"
      unitRef="shares">21070000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i356aed17cc6a413a94c75fff901a4dba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzMtMS0xLTEtMzA5NzY_c40832c7-e1d3-4b34-bbca-bdb286f5be23"
      unitRef="shares">3285000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i620a351565284be3b4321c819328c455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzMtMy0xLTEtMzA5NzY_8f38c439-0052-4c3d-8856-6d19c5c77441"
      unitRef="shares">2600000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0810724fe212499fb9501f980d0b7e26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzQtMS0xLTEtNDczMTA_7e03ea35-940e-49cf-9edc-bf7c29e772d2"
      unitRef="shares">1853000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5b0cb77b56fd4fb0b9f7daea4c33b782_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzQtMy0xLTEtNDczMTA_59aaf675-bcad-4372-8875-54f43019a9ad"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icc28c1d12d834b0b8550535aa2c9d276_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzQtMS0xLTEtMzA5NzY_6e28508f-6728-48c4-88e6-9913b009b5ab"
      unitRef="shares">807000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i38689f3b29e5406781b532725edb71de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzQtMy0xLTEtMzA5NzY_db83eda3-7002-453d-b4de-defcd751e1e1"
      unitRef="shares">889000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i77fa56628ccb40b280a5b9dc5eeadf14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzYtMS0xLTEtMzA5NzY_d3eb6c18-a46e-4c98-b809-58c2cf2a8b5f"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iefe221f266c74edc8a20ae96db90447d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzYtMy0xLTEtMzA5NzY_e68ea817-746b-4b55-90b7-0a81c26530c6"
      unitRef="shares">5000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzctMS0xLTEtMzA5NzY_4ad97935-418a-4bbf-9fb8-2e15ef2a4132"
      unitRef="shares">28140000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90YWJsZTo2ZGRhZjA0ODUwNjI0OWFmODUyYmE4ZjFjNjI1Njc4MS90YWJsZXJhbmdlOjZkZGFmMDQ4NTA2MjQ5YWY4NTJiYThmMWM2MjU2NzgxXzctMy0xLTEtMzA5NzY_eea09577-beb4-439f-b6b2-a5de3ee4808f"
      unitRef="shares">24564000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DividendsCommonStockCash
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzEzNTI_41b9bdcf-1a79-42e0-b28f-7acf27d34875"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzEzNTI_78ed2c3d-427f-403f-b6f0-072d0fe7fad3"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <jazz:DebtInstrumentCovenantMaximumAllowableDividendAndRestrictedPayments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzE4NTE_425b2dce-33a4-4284-92a6-f20e7f0086bb"
      unitRef="usd">30000000</jazz:DebtInstrumentCovenantMaximumAllowableDividendAndRestrictedPayments>
    <jazz:DebtInstrumentCovenantMaximumAllowableRestrictedPayments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzE5NzA_692ebd07-681c-4f41-bca9-d0e9399f29d4"
      unitRef="usd">100000000</jazz:DebtInstrumentCovenantMaximumAllowableRestrictedPayments>
    <jazz:DebtInstrumentCovenantMaximumSecuredLeverageRatioForRestrictedPaymentsToBeAllowed
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzIwNzQ_170dbef2-91d4-4e03-a56d-6fcad4d94686"
      unitRef="number">3</jazz:DebtInstrumentCovenantMaximumSecuredLeverageRatioForRestrictedPaymentsToBeAllowed>
    <jazz:DebtInstrumentCovenantMinimumTotalLeverageRatioAllowableRestrictedPayments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNTkvZnJhZzpiZWMxYWViYzA1NjM0NThmOGZmM2I4OGNlNzVmZWFiNy90ZXh0cmVnaW9uOmJlYzFhZWJjMDU2MzQ1OGY4ZmYzYjg4Y2U3NWZlYWI3XzIzMDU_9a11faf0-6321-4259-adc5-1a20c71439c9"
      unitRef="number">2</jazz:DebtInstrumentCovenantMinimumTotalLeverageRatioAllowableRestrictedPayments>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90ZXh0cmVnaW9uOjM4MjQzMDJmYzhmNDRlOThiODlhODQ3YjE0NjI0Zjk0XzYzOA_88ed322a-ac6c-441f-b5e4-937c93ac3c33">Comprehensive Income (Loss)&lt;div style="margin-top:6pt;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;Comprehensive income (loss) includes net income (loss) and all changes in shareholders&#x2019; equity during a period, except for those changes resulting from investments by shareholders or distributions to shareholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The components of accumulated other comprehensive loss as of December&#160;31,&#160;2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;br/&gt;Loss From &lt;br/&gt;Hedging Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td 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,467)&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;(131,885)&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;(134,352)&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net&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;2,339&#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;(268,347)&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;(266,008)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&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;(400,232)&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;(400,360)&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:1pt;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;In 2021, other comprehensive loss reflects foreign currency translation adjustments, primarily due to the weakening of the sterling and euro against the U.S. dollar.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90ZXh0cmVnaW9uOjM4MjQzMDJmYzhmNDRlOThiODlhODQ3YjE0NjI0Zjk0XzYzMA_91ee036e-c33b-4a96-9397-9f19fbd6965d">&lt;div style="margin-top:6pt;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;The components of accumulated other comprehensive loss as of December&#160;31,&#160;2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized&lt;br/&gt;Loss From &lt;br/&gt;Hedging Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td 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,467)&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;(131,885)&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;(134,352)&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net&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;2,339&#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;(268,347)&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;(266,008)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&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;(400,232)&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;(400,360)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i4ddd2adf07594ccdbf3da6a5d321c924_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzEtMS0xLTEtMzA5NzY_b9674a97-bfe4-4cdd-82b4-73197f540cfd"
      unitRef="usd">-2467000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f5fa0cc33544b568eae1642b8f9bca4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzEtMy0xLTEtMzA5NzY_b397a277-1fdc-4201-972a-9db6d7ceff47"
      unitRef="usd">-131885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied44239897b2492480c7cef6ac1433ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzEtNS0xLTEtMzA5NzY_34fde6ff-1822-4a3c-aa62-0117990ded3e"
      unitRef="usd">-134352000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ifb0443d08e52453fb8f9b8e6a4200a8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzQtMS0xLTEtMzA5NzY_f67add0c-32ca-43ed-a39f-a3eb44b1c286"
      unitRef="usd">-389000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if20335dd8523426480a131fc721b7bc5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzQtMy0xLTEtMzA5NzY_4677773b-567f-4956-a030-2af6cbf81598"
      unitRef="usd">-268347000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzQtNS0xLTEtMzA5NzY_d3ed62e7-10bb-4f13-9dd5-a08b8166fd61"
      unitRef="usd">-268736000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ifb0443d08e52453fb8f9b8e6a4200a8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzUtMS0xLTEtMzA5NzY_94405f95-b0ad-428a-9e45-cef619f8e9d2"
      unitRef="usd">-2728000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if20335dd8523426480a131fc721b7bc5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzUtMy0xLTEtMzA5NzY_766cf4d1-9c17-4ebe-9c4a-cc33b7461486"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzUtNS0xLTEtMzA5NzY_da9dd63c-01a7-4494-8d43-22ac78023582"
      unitRef="usd">-2728000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifb0443d08e52453fb8f9b8e6a4200a8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzYtMS0xLTEtMzA5NzY_03344e5d-9b00-4eb1-a575-24a1bc7dc0f8"
      unitRef="usd">2339000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if20335dd8523426480a131fc721b7bc5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzYtMy0xLTEtMzA5NzY_23c4869e-3ea1-45dc-a011-712172be78e4"
      unitRef="usd">-268347000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzYtNS0xLTEtMzA5NzY_a43bd11f-a6a5-4339-bcc7-aee3cc8746a6"
      unitRef="usd">-266008000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8b517dda419e4c479c39ba5b7c176640_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzctMS0xLTEtMzA5NzY_16ec3e62-3849-4f0d-97c9-3d63804a3819"
      unitRef="usd">-128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85cf3591cebf4e83b0199cfc97069648_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzctMy0xLTEtMzA5NzY_ef3a58ec-4e7f-44a5-9d43-8d8bb8df0ff4"
      unitRef="usd">-400232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f886c8b2e964df9a8beddd3019a645b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjIvZnJhZzozODI0MzAyZmM4ZjQ0ZTk4Yjg5YTg0N2IxNDYyNGY5NC90YWJsZTo2Yzc4ZmQ3MDQzMzU0MmYwYWE4MjE1MjUxNTdiMjYxMS90YWJsZXJhbmdlOjZjNzhmZDcwNDMzNTQyZjBhYTgyMTUyNTE1N2IyNjExXzctNS0xLTEtMzA5NzY_cc54cab2-787e-4b00-9581-e1ca6d8b5b0c"
      unitRef="usd">-400360000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90ZXh0cmVnaW9uOjRmNjc4YmYxN2FhNTQyMmM5YTNhMTA5YzZjYTE4YTRjXzE0NjY_8f34ec48-f3f0-4446-8778-a713d1202583">Net Income (Loss) per Ordinary ShareBasic net income (loss) per ordinary share is based on the weighted-average number of ordinary shares outstanding.  Diluted net income (loss) per ordinary share is based on the weighted-average number of ordinary shares outstanding and potentially dilutive ordinary shares outstanding. &lt;div style="margin-top:6pt;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;Basic and diluted net income (loss) per ordinary share were computed as follows (in&#160;thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (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;(329,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;238,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;523,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average ordinary shares used in per share calculations - 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;59,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of employee equity incentive and purchase plans&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;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;801&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average ordinary shares used in per share calculations - 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;59,694&#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;56,517&#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;57,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per ordinary share :&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.22&#160;&lt;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;9.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:1pt;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;Potentially dilutive ordinary shares from our employee equity incentive and purchase plans and the Exchangeable Senior Notes are determined by applying the treasury stock method to the assumed exercise of share options, the assumed vesting of outstanding restricted stock units, or RSUs and PRSUs, the assumed issuance of ordinary shares under our employee stock purchase plan, or ESPP, and the assumed issuance of ordinary shares upon exchange of the Exchangeable Senior Notes.  The average share price of our ordinary shares in 2021 exceeded the effective exchange price per ordinary share of the 2026 Notes.  However, the potential ordinary shares issuable upon exchange were excluded from the calculation of diluted net loss per ordinary share because their effect would have been anti-dilutive.  The average price of our ordinary shares in 2021 did not exceed the effective exchange price per ordinary share of the 2021 Notes and 2024 Notes.  The potential issue of ordinary shares issuable upon exchange of the Exchangeable Senior Notes had no effect on diluted net income per ordinary share for 2020 and 2019 as the average price of our ordinary shares during those periods did not exceed the effective exchange prices per ordinary share of the Exchangeable Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table represents the weighted-average ordinary shares that were excluded from the computation of diluted net income (loss) per ordinary share for the years presented because including them would have an anti-dilutive effect (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchangeable Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee equity incentive and purchase plans&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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;5,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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90ZXh0cmVnaW9uOjRmNjc4YmYxN2FhNTQyMmM5YTNhMTA5YzZjYTE4YTRjXzE0NjI_32afc16a-8ea6-4f50-9348-db0b2da0b8b6">&lt;div style="margin-top:6pt;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;Basic and diluted net income (loss) per ordinary share were computed as follows (in&#160;thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (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;(329,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;238,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;523,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average ordinary shares used in per share calculations - 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;59,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of employee equity incentive and purchase plans&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;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;801&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average ordinary shares used in per share calculations - 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;59,694&#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;56,517&#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;57,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per ordinary share :&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.22&#160;&lt;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:3pt double #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;9.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzctMS0xLTEtMzA5NzY_87afa5cc-57ec-412a-a640-27816ab0c103"
      unitRef="usd">-329668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzctMy0xLTEtMzA5NzY_e855bfde-defb-483b-8cbf-41317f7ca521"
      unitRef="usd">238616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzctNS0xLTEtMzA5NzY_4bdb60de-ab19-489d-8792-e23d71707da1"
      unitRef="usd">523367000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzktMS0xLTEtMzA5NzY_769dcdbc-116e-4def-a5e3-23586648e3d2"
      unitRef="shares">59694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzktMy0xLTEtMzA5NzY_1e75bc38-00d8-4f7b-b718-c23f88e6434d"
      unitRef="shares">55712000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzktNS0xLTEtMzA5NzY_38f67ea2-1eef-492f-b938-344a1e2dc9c5"
      unitRef="shares">56749000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzEwLTEtMS0xLTMwOTc2_c9f439f6-7282-45a0-adf5-0367ce84d330"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzEwLTMtMS0xLTMwOTc2_3d283abd-c267-4048-a737-a5c5aef6185d"
      unitRef="shares">805000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzEwLTUtMS0xLTMwOTc2_5e4d327a-8df9-40b6-92dc-afdeab77b601"
      unitRef="shares">801000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzEyLTEtMS0xLTMwOTc2_aeb27f74-93d8-471a-800a-287cfeab6d8f"
      unitRef="shares">59694000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzEyLTMtMS0xLTMwOTc2_3abb257e-e714-4abe-8b62-cc11cf17406a"
      unitRef="shares">56517000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzEyLTUtMS0xLTMwOTc2_1f28147d-e235-4359-a900-b8824ea6ca8b"
      unitRef="shares">57550000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzE4LTEtMS0xLTMwOTc2_a162429a-e68b-48ec-be36-8e28250e8715"
      unitRef="usdPerShare">-5.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzE4LTMtMS0xLTMwOTc2_dae2b76e-f11a-42f1-931e-6729123f97e2"
      unitRef="usdPerShare">4.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzE4LTUtMS0xLTMwOTc2_8f3acb1a-8d55-4691-92f9-ac1702e6ce30"
      unitRef="usdPerShare">9.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzIyLTEtMS0xLTMwOTc2_42f3ab9c-c6cd-41f5-ae1a-1b932d18a680"
      unitRef="usdPerShare">-5.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzIyLTMtMS0xLTMwOTc2_e0c2910a-51e3-4a2f-b761-72980fd4e9f6"
      unitRef="usdPerShare">4.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTo3YTEyOGU4YTI5MTg0N2EzYmI3OWFlYTQ0MzQwZWM4My90YWJsZXJhbmdlOjdhMTI4ZThhMjkxODQ3YTNiYjc5YWVhNDQzNDBlYzgzXzIyLTUtMS0xLTMwOTc2_9191f60b-abb2-405d-9046-23c61c2ac900"
      unitRef="usdPerShare">9.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90ZXh0cmVnaW9uOjRmNjc4YmYxN2FhNTQyMmM5YTNhMTA5YzZjYTE4YTRjXzE0NjQ_f3d370b8-b4f0-46a7-bdc7-db79c30c4e86">&lt;div style="margin-top:6pt;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;The following table represents the weighted-average ordinary shares that were excluded from the computation of diluted net income (loss) per ordinary share for the years presented because including them would have an anti-dilutive effect (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchangeable Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee equity incentive and purchase plans&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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;5,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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i89a1684e98e849f2b9d07ddc9d09ff29_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTozN2JhZWEwYTJkODc0N2E3YWYxOThkMTAwMzhkY2QxNS90YWJsZXJhbmdlOjM3YmFlYTBhMmQ4NzQ3YTdhZjE5OGQxMDAzOGRjZDE1XzItMS0xLTEtMzA5NzY_82415119-5e7c-4576-af69-5e9f196a32f2"
      unitRef="shares">9725000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9592dd9f604f42759a3113ea5f0a7fd6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTozN2JhZWEwYTJkODc0N2E3YWYxOThkMTAwMzhkY2QxNS90YWJsZXJhbmdlOjM3YmFlYTBhMmQ4NzQ3YTdhZjE5OGQxMDAzOGRjZDE1XzItMy0xLTEtMzA5NzY_92764a97-e6cd-48a5-99b1-be8b6a7bf494"
      unitRef="shares">8077000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i46eaf6438a854e8dac1f0ef4f7d8f6de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTozN2JhZWEwYTJkODc0N2E3YWYxOThkMTAwMzhkY2QxNS90YWJsZXJhbmdlOjM3YmFlYTBhMmQ4NzQ3YTdhZjE5OGQxMDAzOGRjZDE1XzItNS0xLTEtMzA5NzY_fa51a3a4-d1e8-4d36-9a1d-ceebaf165460"
      unitRef="shares">5504000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i82489746f42a4153bfd5ef5593b5e5a4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTozN2JhZWEwYTJkODc0N2E3YWYxOThkMTAwMzhkY2QxNS90YWJsZXJhbmdlOjM3YmFlYTBhMmQ4NzQ3YTdhZjE5OGQxMDAzOGRjZDE1XzMtMS0xLTEtMzA5NzY_cd258f3c-fbc1-4752-a4d0-10d6cc9d35b5"
      unitRef="shares">3927000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9a52616cc822473bafd39079090ab51a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTozN2JhZWEwYTJkODc0N2E3YWYxOThkMTAwMzhkY2QxNS90YWJsZXJhbmdlOjM3YmFlYTBhMmQ4NzQ3YTdhZjE5OGQxMDAzOGRjZDE1XzMtMy0xLTEtMzA5NzY_4c28198a-10c3-4ce1-ae40-d674558ab71b"
      unitRef="shares">4780000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if0f2507108bd41b69d50a209eb90b640_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjUvZnJhZzo0ZjY3OGJmMTdhYTU0MjJjOWEzYTEwOWM2Y2ExOGE0Yy90YWJsZTozN2JhZWEwYTJkODc0N2E3YWYxOThkMTAwMzhkY2QxNS90YWJsZXJhbmdlOjM3YmFlYTBhMmQ4NzQ3YTdhZjE5OGQxMDAzOGRjZDE1XzMtNS0xLTEtMzA5NzY_db71f947-d0be-4e9f-95ac-e14f627a479b"
      unitRef="shares">5000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90ZXh0cmVnaW9uOjdlNmIxOGQyOWU2MTQ3MzA4YjEzNzQzNTE0OWM4OTFkXzYzOQ_ae0b6225-aac8-4d10-a476-869e1b4010e6">Segment and Other Information Our operating segment is reported in a manner consistent with the internal reporting provided to the chief operating decision maker, or CODM.  Our CODM has been identified as our chief executive officer.  We have determined that we operate in one business segment, which is the identification, development and commercialization of meaningful pharmaceutical products that address unmet medical needs.&lt;div style="margin-top:6pt;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;The following table presents total long-lived assets by location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Ireland&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;65,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;71,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;/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;United Kingdom&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;176,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/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;United States&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;76,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;157,282&#160;&lt;/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;Italy&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;16,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets (1)&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;343,423&#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;257,104&#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&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-bottom:7pt;padding-left:31.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;(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%;padding-left:6.34pt"&gt;Long-lived assets consist of property, plant and equipment and operating lease assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90ZXh0cmVnaW9uOjdlNmIxOGQyOWU2MTQ3MzA4YjEzNzQzNTE0OWM4OTFkXzI4Mw_06e91a9c-ccd9-4533-974b-ca2deb1c9f08"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90ZXh0cmVnaW9uOjdlNmIxOGQyOWU2MTQ3MzA4YjEzNzQzNTE0OWM4OTFkXzYzNg_f25fb618-f799-439e-bf5e-674b6ec39288">&lt;div style="margin-top:6pt;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;The following table presents total long-lived assets by location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Ireland&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;65,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;71,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;/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;United Kingdom&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;176,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/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;United States&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;76,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;157,282&#160;&lt;/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;Italy&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;16,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-lived assets (1)&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;343,423&#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;257,104&#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&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-bottom:7pt;padding-left:31.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;(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%;padding-left:6.34pt"&gt;Long-lived assets consist of property, plant and equipment and operating lease assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="ifd4ff4846e794f12a1cc576eeb3b66f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzItMS0xLTEtMzA5NzY_8d4fa9c8-6e59-4a51-9051-10a777257d2b"
      unitRef="usd">65478000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="ib57dd7d911cd44ef933900f0124a8345_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzItMy0xLTEtMzA5NzY_07f52cb0-76db-41b5-94fd-5d6c280e27de"
      unitRef="usd">71906000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="iea46d81157214a37af559a19d3a9bbc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzMtMS0xLTEtNDc4ODU_4f2ffee5-aea1-4b33-947e-7dffad879075"
      unitRef="usd">176778000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i830d79d093ed4209a27d0a6c18f291fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzMtMy0xLTEtNDc4OTI_ec9e42fe-196c-4eff-889a-44ce5fcef707"
      unitRef="usd">3438000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="ibb6de15c0583484ab8ea66a17efc3b95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzMtMS0xLTEtMzA5NzY_b4babf8f-5926-4a4f-afa2-5cd0ccc83a0a"
      unitRef="usd">76290000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="ie44d7262da3c48b88c6ed7eadb830a91_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzMtMy0xLTEtMzA5NzY_d4969c2b-aa45-4e2a-89b1-b13335c7a0d1"
      unitRef="usd">157282000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="id5769afbe2794480a5cbfe38360fd615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzQtMS0xLTEtMzA5NzY_17014201-c146-4f47-adc0-1e83488f06c4"
      unitRef="usd">16698000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i007fc5d28fec475ca28ca7b1c03b742f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzQtMy0xLTEtMzA5NzY_f65298f7-da4e-4bb1-863c-52226e754826"
      unitRef="usd">16008000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i51a6445046174776b691fa46827d2d40_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzUtMS0xLTEtMzA5NzY_d831e4dc-b84e-4d08-b7f0-6bff8ef1af68"
      unitRef="usd">8179000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i524dda2b80f9464abd8272ad62d4eecd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzUtMy0xLTEtMzA5NzY_d10b5087-4f8f-4e88-855e-277cc7c7dcb2"
      unitRef="usd">8470000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzYtMS0xLTEtMzA5NzY_ae1ee27f-dedc-43fc-8208-7f843dd1d0ce"
      unitRef="usd">343423000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNjgvZnJhZzo3ZTZiMThkMjllNjE0NzMwOGIxMzc0MzUxNDljODkxZC90YWJsZTo0NzE5YjkxN2IxNGE0NmQzYTJkZmEzNDcwNTg2MzJlNS90YWJsZXJhbmdlOjQ3MTliOTE3YjE0YTQ2ZDNhMmRmYTM0NzA1ODYzMmU1XzYtMy0xLTEtMzA5NzY_9c9d316e-1223-40e1-bd14-05efe1190fb0"
      unitRef="usd">257104000</jazz:PropertyPlantAndEquipmentNetAndOperatingLeaseRightOfUseAssets>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzEzMTI_5861b7c2-0ae8-4a18-a0c8-9ca32ed307e7">Revenues&lt;div style="margin-top:6pt;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;The following table presents a summary of total revenues (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Xyrem&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;1,265,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;1,741,758&#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,642,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Xywav&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;535,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total Oxybate&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,801,127&#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,757,022&#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,642,525&#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:400;line-height:100%"&gt;Epidiolex/Epidyolex&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;463,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sunosi&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;57,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Sativex&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Neuroscience&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;2,335,393&#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,785,355&#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,646,239&#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:400;line-height:100%"&gt;Zepzelca&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;246,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rylaze&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;85,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Vyxeos&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;134,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Defitelio/defibrotide &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;197,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;195,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;172,938&#160;&lt;/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;Erwinaze/Erwinase&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;69,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Oncology&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;733,810&#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;554,463&#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;471,810&#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:400;line-height:100%"&gt;Other&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;9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product sales, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,079,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,346,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,135,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and contract revenues&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;15,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,094,238&#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;2,363,567&#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;2,161,761&#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:1pt;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;The following table presents a summary of total revenues attributed to geographic sources (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;2,820,242&#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,144,541&#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,964,161&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,158&#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;175,208&#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;150,201&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&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;43,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;43,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;47,399&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,094,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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,363,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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,161,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:1pt;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;The following table presents a summary of the percentage of total revenues from customers that represented more than 10% of our total revenues:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESSDS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;74&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;76&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="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;McKesson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-indent:11.25pt"&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;Financing and payment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Our payment terms vary by the type and location of our customer but payment is generally required in a term ranging from 30 to 45 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Contract Liabilities - Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The deferred revenue balance as of December&#160;31,&#160;2021 primarily related to deferred upfront fees received from Nippon Shinyaku Co., Ltd., or Nippon Shinyaku, in connection with two license, development and commercialization agreements granting Nippon Shinyaku exclusive rights to develop and commercialize each of Defitelio and Vyxeos in Japan.  We recognized contract revenues of $2.8&#160;million in 2021 relating to these upfront payments.  The deferred revenue balances are being recognized over an average of four years representing the period we expect to perform our research and developments obligations under each agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table presents a reconciliation of our beginning and ending balances in contract liabilities from contracts with customers for the year ended December&#160;31,&#160;2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract Liabilities&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;Balance as of December 31, 2020&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;4,861&#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;/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;Additions &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;483&#160;&lt;/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;Amount recognized within royalties and contract revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,788)&lt;/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;Balance as of December 31 2021&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;2,556&#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>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzE0MjkzNjUxMTYzODQ0_57b12cf6-4aa7-48c8-bc8d-147d4a695700">&lt;div style="margin-top:6pt;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;The following table presents a summary of total revenues (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Xyrem&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;1,265,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;1,741,758&#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,642,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Xywav&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;535,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total Oxybate&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,801,127&#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,757,022&#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,642,525&#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:400;line-height:100%"&gt;Epidiolex/Epidyolex&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;463,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sunosi&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;57,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Sativex&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Neuroscience&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;2,335,393&#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,785,355&#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,646,239&#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:400;line-height:100%"&gt;Zepzelca&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;246,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rylaze&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;85,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Vyxeos&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;134,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Defitelio/defibrotide &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;197,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;195,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;172,938&#160;&lt;/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;Erwinaze/Erwinase&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;69,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Oncology&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;733,810&#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;554,463&#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;471,810&#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:400;line-height:100%"&gt;Other&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;9,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product sales, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,079,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,346,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,135,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and contract revenues&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;15,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,094,238&#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;2,363,567&#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;2,161,761&#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:1pt;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;The following table presents a summary of total revenues attributed to geographic sources (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;2,820,242&#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,144,541&#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,964,161&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,158&#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;175,208&#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;150,201&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other&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;43,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;43,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;47,399&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,094,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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,363,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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,161,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d3e1c16de1d4188ab1d10374e0e4b07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzItMS0xLTEtNDg3NDQ_bb254881-b73e-4022-a55c-113b230d6388"
      unitRef="usd">1265830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a8bf4fb02a2481f92ad31ccbc0ed38e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzItMy0xLTEtNDg3NDQ_9668a78e-71a7-4094-8aae-cfcd811ceb9c"
      unitRef="usd">1741758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6e2a012fe514dcd94fb74a4252de8b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzItNS0xLTEtNDg3NDQ_9c5e4c10-62aa-4cbe-8ed1-1e685c8f6de4"
      unitRef="usd">1642525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bc3589298254f318f98634ab46f6d49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzMtMS0xLTEtNDg3NDQ_d6c80092-fb2c-4450-b790-9c0d39cc52c2"
      unitRef="usd">535297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d31e47f3c6f4767b6c170549f9c423a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzMtMy0xLTEtNDg3NDQ_79049c76-18fb-4937-b994-aad3d433edb2"
      unitRef="usd">15264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5df2af4d4aff4318a937fd71cab9e558_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzMtNS0xLTEtNDg3NDQ_24769622-3e44-44e0-9c02-0be4e0f654b1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8748251fc23542d19fec2750c8b5c318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzQtMS0xLTEtNDg3NDQ_c6c9f1a9-17db-4545-88af-8b001fc81ed9"
      unitRef="usd">1801127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7899e32d0c943988f06583c17353b6e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzQtMy0xLTEtNDg3NDQ_a26ad269-b1be-44d5-b6e8-e13a71a3208c"
      unitRef="usd">1757022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d2123f330d64b1897463acbf4671a2c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzQtNS0xLTEtNDg3NDQ_ce617068-84f2-47fb-b38b-bc0bdb6038e9"
      unitRef="usd">1642525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a52a83ae6984bb08ecd6a862677f683_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzUtMS0xLTEtNDg3NDQ_f3c0cd2e-8cdc-440b-9be6-210fff2ba02f"
      unitRef="usd">463645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27d4ea00d77942279a049907fc0f7955_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzUtMy0xLTEtNDg3NDQ_bb06c626-7ae4-4888-b78a-6c614152361d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38481050955d44f9acbce035c3811a73_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzUtNS0xLTEtNDg3NDQ_b3244751-3c3e-4ea7-b796-2863041a354e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie798a7955fe04279a961e98bf7a28808_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzYtMS0xLTEtNDg3NDQ_67d148e0-dbce-4d49-847d-5ecf0b072a9b"
      unitRef="usd">57914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied31e41df76143e7b583ea6428b6a0b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzYtMy0xLTEtNDg3NDQ_b9c274fe-35db-4107-aca0-3db59d71c393"
      unitRef="usd">28333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f07f9bd39fb49f09d24bb90af3417c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzYtNS0xLTEtNDg3NDQ_bd60d00c-98fe-48b5-99db-c2dfa58ff757"
      unitRef="usd">3714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i672978a72a034c29964a321383ac8874_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzctMS0xLTEtNDg3NDQ_7bef431a-067e-4ca2-ad84-670a9be90f13"
      unitRef="usd">12707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55a1e7d8f5284cacb989c0ad694f41ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzctMy0xLTEtNDg3NDQ_275a1887-f0d0-497a-b437-85737b54d5eb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bf6b286aee344ee8e9427c5ffe8a46d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzctNS0xLTEtNDg3NDQ_01b65943-878a-437c-b6e4-9b15edb68e3c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd9b79279b8c482497e61007ef33731b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzgtMS0xLTEtNDg3NDQ_f24fdc55-692f-40f3-896f-dca4e51b78ca"
      unitRef="usd">2335393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27ed26ec7ceb44f2b5cb9303a780fef4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzgtMy0xLTEtNDg3NDQ_3873809d-49bc-439b-a7dc-68a0ad465cb4"
      unitRef="usd">1785355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d08068d130940cfb2d2b4554f7683b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzgtNS0xLTEtNDg3NDQ_d143415c-b8f6-4e9e-a5e2-b21dbc122815"
      unitRef="usd">1646239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2aa835f6a15c449d86f802e832896ce6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzktMS0xLTEtNDg3NDQ_a99e3a12-5e74-4341-8b27-0456d3fa4de7"
      unitRef="usd">246808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5767eecc8e2a4830bea838048cd704cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzktMy0xLTEtNDg3NDQ_29b93e93-6194-4276-8342-315fec06d571"
      unitRef="usd">90380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a61c36c32054a6085e24de5eac140bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzktNS0xLTEtNDg3NDQ_047cb0ff-e99e-40c4-a2b3-70134eecd2b2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i739a3dbf6ce344a9bc2c8ac5c31cbb8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEwLTEtMS0xLTQ4NzQ0_509baf39-0fb5-4643-bc60-7e3a5a88ca77"
      unitRef="usd">85629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8528f9f28984a61ad8894a8c361a493_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEwLTMtMS0xLTQ4NzQ0_cd3694a9-0b69-46cc-84f8-4ea5a1342bfc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8d8997526c44c2eb01fc3e4591c8beb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEwLTUtMS0xLTQ4NzQ0_ae8c835b-5e3f-449d-b616-ff6398e7d41f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie46444a6d4b148269656c523dfbb00e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzExLTEtMS0xLTQ4NzQ0_9ca24ac2-59b1-4f23-98c9-aba5aca1cfeb"
      unitRef="usd">134060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c25ba5b2aa946dcb744d4074a7139c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzExLTMtMS0xLTQ4NzQ0_a941e3cc-f60a-41f4-8f87-403785b937ee"
      unitRef="usd">121105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68bb4635562a4114aa6e8c88fc13e985_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzExLTUtMS0xLTQ4NzQ0_6130e4d2-1ac3-44a6-a580-0e4afaf84881"
      unitRef="usd">121407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73b8cd6012264c748682d176e624b5a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEyLTEtMS0xLTQ4NzQ0_62ccccb4-13f4-4a3c-b4ad-42f2d23614ee"
      unitRef="usd">197931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365921fcfe9e4008999a38edf4ce90ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEyLTMtMS0xLTQ4NzQ0_b6c5842c-33b4-415d-ab93-191f9f678eb7"
      unitRef="usd">195842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i887a423fcc7d4077b49ef2f4ca1d0abd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEyLTUtMS0xLTQ4NzQ0_c69c496f-603d-4503-b354-172e22968d30"
      unitRef="usd">172938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f14db24c60847989fa78d8ca888d6b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEzLTEtMS0xLTQ4NzQ0_be9c4ad3-89b8-436f-8f27-6a729edefbc1"
      unitRef="usd">69382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8969a8b3dc7541398fbeba516b94689f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEzLTMtMS0xLTQ4NzQ0_7f096a3f-90f1-416d-b91b-f4907e245319"
      unitRef="usd">147136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77fd4db47ea64ab19ae530e98c982fb1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzEzLTUtMS0xLTQ4NzQ0_66286822-f097-4b0a-8b12-5b13883d85f1"
      unitRef="usd">177465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a629aefe7bd414babc9f01fa4e19a96_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE0LTEtMS0xLTQ4NzQ0_44186239-397b-47d2-a846-8b98545ad5c5"
      unitRef="usd">733810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5386c86cfd24dcab534222daba36e91_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE0LTMtMS0xLTQ4NzQ0_c8fff20d-894a-4557-a744-d198ea045fd9"
      unitRef="usd">554463000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb60e99909554e658c43df38d75d56f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE0LTUtMS0xLTQ4NzQ0_314fe0ba-13e8-411c-9223-23f4f89bd56f"
      unitRef="usd">471810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7691e8a4fd374326ac273bc7856da444_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE1LTEtMS0xLTQ4NzQ0_e38ef76e-a638-406f-ae99-96d9186510e4"
      unitRef="usd">9798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i597cceaccf7147b08b3f418b9a8a2963_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE1LTMtMS0xLTQ4NzQ0_bfd0bedb-aba5-4329-be1b-fb2c096abc62"
      unitRef="usd">6842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a00af7c056f418f952d880a71192324_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE1LTUtMS0xLTQ4NzQ0_74bafe05-69be-4f38-b5e9-028e588e6ad6"
      unitRef="usd">17552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25d4bffc816640c383847f5ab41ab1d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE2LTEtMS0xLTQ4NzQ0_1962fa73-62ef-46de-be60-e7391948df8b"
      unitRef="usd">3079001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b596915ef24368a400176d67378e98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE2LTMtMS0xLTQ4NzQ0_9fd69003-79ae-4d68-9b2b-af45d4ae6bce"
      unitRef="usd">2346660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6acefbb609148f3ba90b52e461e7ed3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE2LTUtMS0xLTQ4NzQ0_42d211e6-8d2b-4bed-b980-a732da633937"
      unitRef="usd">2135601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia14a0db535b64978a6a502a73b38fd67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE3LTEtMS0xLTQ4NzQ0_b0d72e2c-ca44-4780-b254-1b3b3957b1e3"
      unitRef="usd">15237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff9c805c78664fe5996aeb7472e7d31b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE3LTMtMS0xLTQ4NzQ0_d2082f19-81e0-45bf-80d3-685f339b4369"
      unitRef="usd">16907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f4977865daa4d5c8caf0f630efa19b2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE3LTUtMS0xLTQ4NzQ0_77b1bd65-b62a-4c01-9e57-0877da916381"
      unitRef="usd">26160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE4LTEtMS0xLTQ4NzQ0_7dd5cdfa-0c41-4832-b541-76c4bd430400"
      unitRef="usd">3094238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE4LTMtMS0xLTQ4NzQ0_b268e551-6782-4395-83d0-f46cb9523032"
      unitRef="usd">2363567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiM2I4NWZjZDEzZmE0NzMwODIyYTkwODBlMGI5YTU4OS90YWJsZXJhbmdlOmIzYjg1ZmNkMTNmYTQ3MzA4MjJhOTA4MGUwYjlhNTg5XzE4LTUtMS0xLTQ4NzQ0_760a0c76-f1c8-4bec-a5f9-d8c654c91b86"
      unitRef="usd">2161761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d6f615b82da495cbdb414b1a5f376e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzItMS0xLTEtNDg3NDQ_641b73be-2d44-4796-bbbb-1b3593b7aaa6"
      unitRef="usd">2820242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb21789f3cb14c7fa6d349a5af99fe3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzItMy0xLTEtNDg3NDQ_04b30d82-cbe5-492c-9132-525aaca7cee2"
      unitRef="usd">2144541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99871085be564af78e29fbcd90e1498d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzItNS0xLTEtNDg3NDQ_d5272272-e9ee-4d1f-bfbf-0be68dbe51eb"
      unitRef="usd">1964161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida9bd96a88e2437b91534a4f001097fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzMtMS0xLTEtNDg3NDQ_a4f4958b-a9a6-46ad-8962-11cbba307403"
      unitRef="usd">230158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0eb969952583496ba68d201f861199be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzMtMy0xLTEtNDg3NDQ_9f601120-6354-435c-b961-fc172e539df5"
      unitRef="usd">175208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e17e5e94f414a179b728d420a1a8bcb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzMtNS0xLTEtNDg3NDQ_9c43ab09-52f7-4f97-b981-31caa27b57be"
      unitRef="usd">150201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb2139e3f7744c1ab2ab305b16814ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzQtMS0xLTEtNDg3NDQ_63464458-bb1c-427a-88f7-6e2fb31eb369"
      unitRef="usd">43838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2366e855ca341dda64d247ec0076acb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzQtMy0xLTEtNDg3NDQ_09927e24-b246-4b47-af28-5859fd6fd4b4"
      unitRef="usd">43818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a2d9e337757414c99a372a78c806dac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzQtNS0xLTEtNDg3NDQ_1633f3a8-23f3-4b7d-8110-0576e919aa1a"
      unitRef="usd">47399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzUtMS0xLTEtNDg3NDQ_30f0a036-f77b-4d42-a8e0-00fac5e16dee"
      unitRef="usd">3094238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzUtMy0xLTEtNDg3NDQ_78b74d68-bcb1-4d43-a5e4-49eab1221e7a"
      unitRef="usd">2363567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTplNTM5ZmQ2NzE0NGE0MDRlOGFhYmMyOTA0OTdhODgxMC90YWJsZXJhbmdlOmU1MzlmZDY3MTQ0YTQwNGU4YWFiYzI5MDQ5N2E4ODEwXzUtNS0xLTEtNDg3NDQ_6ffda5ab-7636-4dd9-b272-8e92e2e57ed5"
      unitRef="usd">2161761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzE0MjkzNjUxMTYzODQ1_1f14f941-8eff-4914-b301-fdbc449aa0e3">&lt;div style="margin-top:1pt;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;The following table presents a summary of the percentage of total revenues from customers that represented more than 10% of our total revenues:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESSDS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;74&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;76&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="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;McKesson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icac75e88fde6412a8f626c65020cb78f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiMDJmZjFkNTYxYjI0MTc3OWFiNTBiZGNhMmMyOWJkZS90YWJsZXJhbmdlOmIwMmZmMWQ1NjFiMjQxNzc5YWI1MGJkY2EyYzI5YmRlXzItMS0xLTEtNDg3NDQ_72d8c9d8-3a6f-4f3c-87b8-8d557a10b1a9"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5f8d351e985c485f926e1f5472a4485c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiMDJmZjFkNTYxYjI0MTc3OWFiNTBiZGNhMmMyOWJkZS90YWJsZXJhbmdlOmIwMmZmMWQ1NjFiMjQxNzc5YWI1MGJkY2EyYzI5YmRlXzItMy0xLTEtNDg3NDQ_5336502f-9c18-411d-b241-140061e8cabd"
      unitRef="number">0.74</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71f06ba00e924b85a596f0fed0aa68df_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiMDJmZjFkNTYxYjI0MTc3OWFiNTBiZGNhMmMyOWJkZS90YWJsZXJhbmdlOmIwMmZmMWQ1NjFiMjQxNzc5YWI1MGJkY2EyYzI5YmRlXzItNS0xLTEtNDg3NDQ_e3568967-952d-4627-97de-2bd747945f4d"
      unitRef="number">0.76</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i843a9b99473347a2aca48331a9e7c447_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiMDJmZjFkNTYxYjI0MTc3OWFiNTBiZGNhMmMyOWJkZS90YWJsZXJhbmdlOmIwMmZmMWQ1NjFiMjQxNzc5YWI1MGJkY2EyYzI5YmRlXzMtMS0xLTEtNDg3NDQ_eab1406d-2aea-4af8-8449-9700f7a421bc"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9bb761b16d2d4702b5701e5a6bc6418f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiMDJmZjFkNTYxYjI0MTc3OWFiNTBiZGNhMmMyOWJkZS90YWJsZXJhbmdlOmIwMmZmMWQ1NjFiMjQxNzc5YWI1MGJkY2EyYzI5YmRlXzMtMy0xLTEtNDg3NDQ_1a89e731-469a-46eb-aab2-e8a5797de2af"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i184d8598c9564731b095a9e642163903_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTpiMDJmZjFkNTYxYjI0MTc3OWFiNTBiZGNhMmMyOWJkZS90YWJsZXJhbmdlOmIwMmZmMWQ1NjFiMjQxNzc5YWI1MGJkY2EyYzI5YmRlXzMtNS0xLTEtNDg3NDQ_c8dd3847-8a7c-47e2-86e5-e1d030e8e302"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <jazz:RevenuePerformanceObligationPaymentTerms
      contextRef="iedfa6a43b553431899fe05db7758ab4b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzQ5MA_bec6cb40-abe6-42b5-aefa-055ba2f85c20">P30D</jazz:RevenuePerformanceObligationPaymentTerms>
    <jazz:RevenuePerformanceObligationPaymentTerms
      contextRef="ic6699fb251fa48e28fbe6d9613c742b4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzQ5Ng_8ffc7ec5-a433-4ebf-a502-0ec9f2f4ac9c">P45D</jazz:RevenuePerformanceObligationPaymentTerms>
    <jazz:LicensingAgreementNumberOfAgreements
      contextRef="if2c5ccbbca5a43b88eacc4ba00045f51_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzcwNg_179c9fda-d4b8-4392-82f1-39d2957684c7"
      unitRef="agreement">2</jazz:LicensingAgreementNumberOfAgreements>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6809ae29aebe48d2899451217130c5d5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzkwOQ_cc13b146-86d6-4260-840c-e9e27da64b17"
      unitRef="usd">2800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="i6809ae29aebe48d2899451217130c5d5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzEzMzc_2dfa5bb9-d061-4fbd-b71c-00f7ac1ac9f1">The deferred revenue balances are being recognized over an average of four years representing the period we expect to perform our research and developments obligations under each agreement.</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90ZXh0cmVnaW9uOjVlMjgyY2Q3YjQ1ZTRkYmNiYmJmNTA2ZmFhNjBmZjc4XzEzMTE_cc363a03-38b9-4617-990f-d31ec154d789">&lt;div style="margin-top:6pt;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;The following table presents a reconciliation of our beginning and ending balances in contract liabilities from contracts with customers for the year ended December&#160;31,&#160;2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract Liabilities&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;Balance as of December 31, 2020&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;4,861&#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;/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;Additions &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;483&#160;&lt;/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;Amount recognized within royalties and contract revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,788)&lt;/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;Balance as of December 31 2021&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;2,556&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTo3NDMwMDRhNDZkYWU0NzhkYjVhMDU1YTZhMTBlYzQxZS90YWJsZXJhbmdlOjc0MzAwNGE0NmRhZTQ3OGRiNWEwNTVhNmExMGVjNDFlXzEtMS0xLTEtMzA5NzY_c213f88d-598c-4c92-a9b3-85275006240b"
      unitRef="usd">4861000</us-gaap:ContractWithCustomerLiability>
    <jazz:ContractWithCustomerLiabilityIncreaseDecreaseForGovernmentalGrant
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTo3NDMwMDRhNDZkYWU0NzhkYjVhMDU1YTZhMTBlYzQxZS90YWJsZXJhbmdlOjc0MzAwNGE0NmRhZTQ3OGRiNWEwNTVhNmExMGVjNDFlXzMtMS0xLTEtNDM0MzM_52ef7741-b192-4eae-a083-cc218b81df2f"
      unitRef="usd">483000</jazz:ContractWithCustomerLiabilityIncreaseDecreaseForGovernmentalGrant>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTo3NDMwMDRhNDZkYWU0NzhkYjVhMDU1YTZhMTBlYzQxZS90YWJsZXJhbmdlOjc0MzAwNGE0NmRhZTQ3OGRiNWEwNTVhNmExMGVjNDFlXzMtMS0xLTEtMzA5NzY_48891475-9f49-49f7-bf61-41ae28a1a01b"
      unitRef="usd">2788000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzEvZnJhZzo1ZTI4MmNkN2I0NWU0ZGJjYmJiZjUwNmZhYTYwZmY3OC90YWJsZTo3NDMwMDRhNDZkYWU0NzhkYjVhMDU1YTZhMTBlYzQxZS90YWJsZXJhbmdlOjc0MzAwNGE0NmRhZTQ3OGRiNWEwNTVhNmExMGVjNDFlXzQtMS0xLTEtMzA5NzY_a79a3fbf-1eaa-44c6-8afe-ba9553579519"
      unitRef="usd">2556000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzE0MTkw_d465bb4d-303e-42f9-bcd7-b7fbf2fe23e3">Share-Based Compensation&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;GW Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;On May 5, 2021, Jazz Pharmaceuticals plc acquired the entire issued share capital of GW Pharmaceuticals plc.  In connection with the GW Acquisition, we assumed the GW Pharmaceuticals plc 2008 Long-Term Incentive Plan, GW Pharmaceuticals plc 2017 Long-Term Incentive Plan and GW Pharmaceuticals plc 2020 Long-Term Incentive Plan, each as amended from time to time, together referred to as the GW Incentive Plans.  The terms of the GW Incentive Plans provide for the grant of stock options, stock appreciation rights, RSUs, other stock awards, and performance awards that may be settled in cash, shares, or other property.  Ordinary shares granted to employees in exchange for GW ADS in connection with the GW Acquisition vest ratably over service periods of two years, while all post-acquisition grants vest ratably over service periods of four years, and expire no more than 10 years after the date of grant.  As of December&#160;31,&#160;2021, a total of 1,864,475 of our ordinary shares had been authorized for issuance under the GW Incentive Plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;2011 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;On January&#160;18, 2012, the businesses of Jazz Pharmaceuticals, Inc. and Azur Pharma were combined in a merger transaction, or the Azur Merger.  In connection with the Azur Merger, Jazz Pharmaceuticals, Inc.&#x2019;s board of directors adopted the 2011 Equity Incentive Plan, or the 2011 Plan, in October 2011 and its stockholders approved the 2011 Plan at the special meeting of the stockholders held in December&#160;2011 in connection with the Azur Merger.  The 2011 Plan became effective immediately before the consummation of the Azur Merger and was assumed and adopted by us upon the consummation of the Azur Merger.  The terms of the 2011 Plan provide for the grant of stock options, stock appreciation rights, RSUs, other stock awards, and performance awards that may be settled in cash, shares, or other property.  All outstanding grants under the 2011 Plan were granted to employees and vest ratably over service periods of four years and expire no more than 10 years after the date of grant.  As of December&#160;31,&#160;2021, a total of 32,065,082 of our ordinary shares had been authorized for issuance under the 2011 Plan.  In addition, the share reserve under the 2011 Plan will automatically increase on January&#160;1 of each year through January&#160;1,&#160;2022, by the least of (a)&#160;4.5% of the total number of ordinary shares outstanding on December&#160;31 of the preceding calendar year, (b)&#160;5,000,000 shares, or (c)&#160;such lesser number of ordinary shares as determined by our board of directors.  On January&#160;1,&#160;2022, the share reserve under the 2011 Plan automatically increased by 2,771,906 ordinary shares pursuant to this provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;2007 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The 2007 Equity Incentive Plan, or the 2007 Plan, which was initially adopted by the Jazz Pharmaceuticals, Inc. board of directors and approved by the Jazz Pharmaceuticals, Inc. stockholders in connection with its initial public offering, was continued and assumed by us upon consummation of the Azur Merger.  The 2007 Plan provided for the grant of stock options, RSUs, stock appreciation rights, performance stock awards and other forms of equity compensation to employees, including &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;officers, non-employee directors and consultants.  Prior to the consummation of the Azur Merger, all of the grants under the 2007 Plan were granted to employees and vest ratably over service periods of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzIzMzg_e6f67e38-344d-44d6-87ba-4a32d00f05b3"&gt;three&lt;/span&gt; to five years and expire no more than 10 years after the date of grant.  Effective as of the closing of the Azur Merger on January&#160;18,&#160;2012, the number of shares reserved for issuance under the 2007 Plan was set to 1,000,000 ordinary shares.  The share reserve under the 2007 Plan will not automatically increase.  Since the Azur Merger, all of the new grants under the 2007 Plan were granted to non-employee directors, vest ratably over service periods of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3ODM_8019a141-219b-40a8-9669-0d3a3b93c4ce"&gt;one&lt;/span&gt; to three years and expire no more than 10 years after the date of grant.  The 2007 Plan expired in April&#160;2017, and accordingly, no new grants can be awarded under the 2007 Plan.  As of December&#160;31,&#160;2021, the number of shares reserved represents issuable shares from options granted but not yet exercised under the 2007 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;2007 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In 2007, Jazz Pharmaceuticals, Inc.&#x2019;s employees became eligible to participate in the ESPP.  The ESPP was amended and restated by Jazz Pharmaceuticals, Inc.&#x2019;s board of directors in October&#160;2011 and approved by its stockholders in December&#160;2011.  The amended and restated ESPP became effective immediately prior to the effective time of the Azur Merger and was assumed by us upon the consummation of the Azur Merger.  The amended and restated ESPP allows our eligible employee participants (including employees of any of a parent or subsidiary company if our board of directors designates such company as eligible to participate) to purchase our ordinary shares at a discount of 15% through payroll deductions.  The ESPP consists of a fixed offering period of 24 months with four purchase periods within each offering period.  The number of shares available for issuance under our ESPP during any six-month purchase period is 175,000 shares.  As of December&#160;31,&#160;2021, a total of 6,105,282 of our ordinary shares had been authorized for issuance under the ESPP.  The share reserve under the ESPP will automatically increase on January&#160;1 of each year through January&#160;1,&#160;2022, by the least of (a)&#160;1.5% of the total number of ordinary shares outstanding on December&#160;31 of the preceding calendar year, (b)&#160;1,000,000 shares, and (c)&#160;such lesser number of ordinary shares as determined by our board of directors or a duly-authorized committee thereof.  On January&#160;1,&#160;2022, the share reserve under the ESPP automatically increased by 923,968 ordinary shares pursuant to this provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Amended and Restated 2007 Non-Employee Directors Stock Award Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The Amended and Restated 2007 Non-Employee Directors Stock Award Plan, or the 2007 Directors Award Plan, which was initially adopted by the Jazz Pharmaceuticals, Inc. board of directors and approved by the Jazz Pharmaceuticals, Inc. stockholders in connection with its initial public offering, was continued and assumed by us upon the consummation of the Azur Merger.  Until October 2011, the 2007 Directors Award Plan provided for the automatic grant of stock options to purchase shares of Jazz Pharmaceuticals, Inc.&#x2019;s common stock to its non-employee directors initially at the time any individual first became a non-employee director, which vest over three years, and then annually over their period of service on its board of directors, which vest over one year.  On October&#160;24,&#160;2011, Jazz Pharmaceuticals, Inc.&#x2019;s board of directors amended the 2007 Directors Award Plan to eliminate all future initial and annual automatic grants so that future automatic grants would not be made that would be subject to the excise tax imposed by Section&#160;4985 of the Internal Revenue Code of 1986, as amended, or the Internal Revenue Code, in connection with the Azur Merger.  Accordingly, all future stock option grants under the 2007 Directors Award Plan will be at the discretion of our board of directors.  Since the Azur Merger, all of the new grants under the 2007 Directors Award Plan were granted to non-employee directors and vest ratably over service periods of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzYxNTM_c33567e8-70db-4cb2-b435-26d2e8108c0a"&gt;one&lt;/span&gt; to three years and expire no more than 10 years after the date of grant.  In addition, the 2007 Directors Award Plan provides the source of shares to fund distributions made prior to August&#160;15,&#160;2010 under the Directors Deferred Compensation Plan described below.  In August&#160;2016, our shareholders approved our proposal to expand the types of stock awards that may be granted to our non-employee directors under the 2007 Directors Award Plan and eliminate the final automatic share reserve increase under the 2007 Directors Award Plan that was scheduled to occur on January&#160;1,&#160;2017.  In July&#160;2020, our shareholders approved our proposal to increase the number of ordinary shares authorized for issuance under the 2007 Directors Award Plan by 500,000 shares.  As of December&#160;31,&#160;2021, a total of 1,403,938 of our ordinary shares had been authorized for issuance under the 2007 Directors Award Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Amended and Restated Directors Deferred Compensation Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In May&#160;2007, the Jazz Pharmaceuticals, Inc. board of directors adopted the Directors Deferred Compensation Plan, or the Directors Deferred Plan, which was amended in December&#160;2008 and was then amended and restated in August&#160;2010, and which was continued and assumed by us upon consummation of the Azur Merger.  The Directors Deferred Plan allows each non-employee director to elect to defer receipt of all or a portion of his or her annual retainer fees to a future date or dates.  Amounts deferred under the Directors Deferred Plan are credited as shares of Jazz Pharmaceuticals, Inc.&#x2019;s common stock (or our ordinary shares following the Azur Merger) to a phantom stock account, the number of which are based on the amount of the retainer fees deferred divided by the market value of Jazz Pharmaceuticals, Inc.&#x2019;s common stock (or our ordinary shares following the Azur Merger) on the first trading day of the first open window period following the date the retainer fees are deemed earned.  On the 10th business day following the day of separation from the board of directors or the occurrence of a change in control, or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as soon thereafter as practical once the non-employee director has provided the necessary information for electronic deposit of the deferred shares, each non-employee director will receive (or commence receiving, depending upon whether the director has elected to receive distributions from his or her phantom stock account in a lump sum or in installments over time) a distribution of his or her phantom stock account, in our ordinary shares (i)&#160;reserved under the 2007 Directors Option Plan prior to August&#160;15,&#160;2010 and (ii)&#160;from a new reserve of 200,000 shares set up under the Directors Deferred Plan on August&#160;15,&#160;2010.  Since the consummation of the Azur Merger we have not permitted non-employee directors to defer any annual retainer fees under the Directors Deferred Plan.  On October&#160;31,&#160;2019, our board of directors approved the termination of the Directors Deferred Plan, and all outstanding phantom stock was distributed to each applicable non-employee director on November&#160;2,&#160;2020.  We recorded no expense in 2021, 2020 and 2019 related to retainer fees earned and deferred.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The table below shows, for market strike price option grants, the weighted-average assumptions used in the Black-Scholes option pricing model and the resulting weighted-average grant date fair value of market strike price option grants granted in each of the past three years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.39&#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;34.68&#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;42.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="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;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&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 7pt 2px 1pt;text-align:right;vertical-align: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.6&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 7pt 2px 1pt;text-align:right;vertical-align: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.5&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of risk-free rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4-0.8%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2-1.6%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3-2.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:6pt;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;We rely on a blend of the historical and implied volatilities of our own ordinary shares&#160;to determine expected volatility for share option grants.  In addition, we use a single volatility estimate for each share option grant.  The weighted-average volatility is determined by calculating the weighted average of volatilities for all share options granted in a given year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The expected term of share option grants represents the weighted-average period the awards are expected to remain outstanding and our estimates were based on historical exercise data.  The risk-free interest rate assumption was based on zero coupon U.S. Treasury instruments whose term was consistent with the expected term of our share option grants.  The expected dividend yield assumption was based on our history and expectation of dividend payouts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Share-based compensation expense related to share options, RSUs, PRSUs and grants under our ESPP was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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;135,285&#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;84,384&#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;78,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;43,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/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;Cost of product sales&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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 share-based compensation expense, pre-tax&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;189,006&#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;120,998&#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;110,563&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit from share-based compensation expense&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;(33,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(12,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense, net of tax&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;155,048&#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;108,160&#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;94,851&#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:6pt;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;We recognized income tax benefits related to share option exercises of $9.3&#160;million, $3.9&#160;million and $5.1&#160;million in 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Share Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes information as of December&#160;31,&#160;2021 and activity during 2021 related to our share option plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Subject to&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#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;130.51&#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: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="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;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#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;164.45&#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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;114.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&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;139.24&#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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;164.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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.48&#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:right;vertical-align: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.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,696&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,164&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,270&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.06&#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:right;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,248&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Aggregate intrinsic value shown in the table above is equal to the difference between the exercise price of the underlying share options and the fair value of our ordinary shares for share options that were in the money.  The aggregate intrinsic value changes based on the fair market value of our ordinary shares.  The aggregate intrinsic value of share options exercised was $51.8&#160;million, $26.4&#160;million and $26.2&#160;million during 2021, 2020 and 2019, respectively.  We issued new ordinary shares upon exercise of share options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021, total compensation cost not yet recognized related to unvested share options was $29.2&#160;million, which is expected to be recognized over a weighted-average period of 1.8 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021, total compensation cost not yet recognized related to grants under the ESPP was $4.4&#160;million, which is expected to be recognized over a weighted-average period of 1.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Nominal Strike Price Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;During the second quarter of 2021, we issued nominal strike price options to replace certain unvested GW awards in connection with the GW Acquisition with a weighted-average grant date fair value of $170.82.  The fair value of nominal strike price options was determined on the date of the grant based on the market price of our ordinary shares as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes information as of December&#160;31,&#160;2021 and activity during 2021 related to our nominal strike price options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Subject to&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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="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;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#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;0.02&#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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;0.02&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&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;116&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&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;14,803&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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.02&#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:right;vertical-align: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.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,969&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2021&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&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;2,846&#160;&lt;/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:6pt;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;As of December&#160;31,&#160;2021, total compensation cost not yet recognized related to unvested nominal strike price options was $8.1&#160;million, which is expected to be recognized over a weighted-average period of 1.1 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:11.25pt"&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In 2021, we granted RSUs covering an equal number of our ordinary shares to employees with a weighted-average grant date fair value of $168.10.  The fair value of RSUs is determined on the date of grant based on the market price of our ordinary shares as of that date.  The fair value of the RSUs is recognized as an expense ratably over the vesting period of four years.  In 2021, 692,000 RSUs were released with 465,000 ordinary shares issued and 227,000 ordinary shares withheld for tax purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 fair value of shares vested was $109.2&#160;million, $53.5&#160;million and $52.0&#160;million during 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As of December&#160;31,&#160;2021, total compensation cost not yet recognized related to unvested RSUs was $238.2&#160;million, which is expected to be recognized over a weighted-average period of 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes information as of December&#160;31,&#160;2021 and activity during 2021 related to our RSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSUs (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#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;125.07&#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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;168.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs released&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;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;133.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&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;335,224&#160;&lt;/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:6pt;text-indent:11.25pt"&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;Performance-Based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;In May 2021, the Compensation &amp;amp; Management Development Committee of our board of directors approved awards of PRSU's to certain employees of the Company, subject to vesting on the achievement of certain commercial and pipeline performance criteria to be assessed over a performance period from the date of the grant to December 31, 2023.  Following the determination of the Company&#x2019;s achievement with respect to the performance criteria, the amount of shares awarded will be subject to adjustment based on the application of a relative TSR modifier.  The number of shares that may be earned ranges between 0% and 200% of the target number of PRSUs granted based on the degree of achievement of the applicable performance metric and the application of the relative TSR modifier.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The table below shows the number of PRSUs granted covering an equal number of our ordinary shares and the weighted-average grant date fair value of PRSUs granted:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PRSUs (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRSUs forfeited&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;190.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&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;214&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;190.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&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;27,265&#160;&lt;/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:6pt;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;As of December&#160;31,&#160;2021, total compensation cost not yet recognized related to unvested PRSUs was $26.4&#160;million, which is expected to be recognized over a weighted-average period of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;As the PRSUs granted in May 2021 are subject to a market condition, the grant date fair value for such PRSUs was based on a Monte Carlo simulation model.  The Company evaluated the performance targets in the context of its current long-range financial plan and its product candidate development pipeline and recognized compensation expense based on the probable number of awards that will ultimately vest.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i5be146dac406491c90359f28f979cc8d_D20210505-20210505"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzEzOTI0_0dad4632-cb92-464b-aa23-7f36f9c04621">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i49b59de8ac304ef3aa70e3c7178c1513_D20210505-20210505"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzE0MTEw_0e62df88-71a5-4eb3-b50c-884872b2073d">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5be146dac406491c90359f28f979cc8d_D20210505-20210505"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzEzOTA0_41e44d6f-3251-488a-aae0-76f6a191b1d3">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0810724fe212499fb9501f980d0b7e26_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzEyNzky_5383eb4b-ce0d-4dab-8bcb-2a3b6a75d0bd"
      unitRef="shares">1864475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ie98705b26760400ea063f821b3f1e3ec_D20111201-20111231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzk4MA_08b6269d-0e02-4d07-8815-a0ee193cdb7b">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i0a6f598640d44174b9b84ce9cc792eb0_D20111201-20111231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEwMDc_cdf9dbcc-f33d-4804-a1da-5a64076f2537">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="idd0da0a3a5f14a1ea5c7912999bf5cf6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEwNTc_2d3e91c0-6bfb-4e4c-be40-5121d749d8fb"
      unitRef="shares">32065082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAutomaticAdditionalSharesAuthorizationPercentageOfOutstandingShares
      contextRef="if03eb374c4334a7c863acc7c4356a2cb_D20111201-20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyODg_481161ba-c6ab-45a6-8521-26c27a8b2660"
      unitRef="number">0.045</jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAutomaticAdditionalSharesAuthorizationPercentageOfOutstandingShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i90646f5518de4375afaf001614161041_D20111201-20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEzOTM_16b5a58a-8627-414d-9eec-1eb475866f3d"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i3204704f1461435fb3f939ca1f32fe6e_D20220101-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzE1NzY_e0218596-ef81-4f31-bd10-7b7c39cfe5cd"
      unitRef="shares">2771906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i124c98abfad94818a80c8c6798df3e13_D20120117-20120117"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzIzNDQ_d00d74d9-49ba-46a8-82e6-9144e6611c02">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i124c98abfad94818a80c8c6798df3e13_D20120117-20120117"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzIzNzE_386dc92b-fba4-43eb-be47-10458a7a51fa">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3ff14a620aee40038f5ad5ff581f9924_I20120118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI1NDg_6ad5f973-678a-4a6d-b1a5-18488bc43c3f"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i37ee3e7ad872457a899a3b97a5c3aeda_D20120118-20120118"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3ODk_e8f3649a-39c0-4bf0-b5a3-c3ead29b8494">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i37ee3e7ad872457a899a3b97a5c3aeda_D20120118-20120118"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI4MTY_7d16a064-ba5f-4a79-b816-71b99c19fda7">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i245f176a9f4440a1bc376deccc660e08_D20111201-20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzM3OTM_d549e1c7-b0e1-4ae2-81ab-2f5ea5ada398"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i245f176a9f4440a1bc376deccc660e08_D20111201-20111231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzM4NzM_99f9a135-cad5-48cb-9d57-fa3e67c61ffa">P24M</jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriodsWithinEachOfferingPeriod
      contextRef="i245f176a9f4440a1bc376deccc660e08_D20111201-20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzM4ODE_8bab6997-e4b7-40d7-bcea-689dbd71160e"
      unitRef="period">4</jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPurchasePeriodsWithinEachOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i33c0ecbcfee84c43a95e14379d3313ff_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzQwMzA_8ed1abfa-f1be-4c8d-a675-8e4112503e4a"
      unitRef="shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i356aed17cc6a413a94c75fff901a4dba_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzQwNjM_9fb072a2-b419-439c-b2f8-6bd28c48824a"
      unitRef="shares">6105282</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAutomaticAdditionalSharesAuthorizationPercentageOfOutstandingShares
      contextRef="i7ebca98b78844bf99779b1408baf15e7_D20111201-20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzQyNzE_d6e8885b-adec-4f9d-b74c-6cc001218aae"
      unitRef="number">0.015</jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualAutomaticAdditionalSharesAuthorizationPercentageOfOutstandingShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iba3762dc2aa94c89ad11d6490932928a_D20111201-20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzQzNzY_ccb43d2a-440c-4985-a3f5-c5bd9f123ee3"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i89d299ad8b194bd892d3ee46254243f6_D20220101-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzQ1OTQ_06fbccc3-55fb-4bd0-b65a-884515dab6b0"
      unitRef="shares">923968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iefbad0c4de6c474ab7538a9763d6355e_D20111024-20111024"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzUzNjE_2fb08403-f89e-4dd9-b07f-96bad4040491">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iec1d971ce2a54d35abf63b19cd3cc5aa_D20111024-20111024"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzU0NTU_97df75f4-3b19-4a04-9085-3bc5d97da640">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i55d87f26aa234844a3130c3d1cb7c45f_D20111024-20111024"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzYxNTk_e9ded379-e8b6-45b6-bcea-b8b446b2ec5f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i55d87f26aa234844a3130c3d1cb7c45f_D20111024-20111024"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzYxODY_1a396488-3ded-4c76-bbdc-3c666836e308">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <jazz:DeferredCompensationArrangementWithIndividualIncreaseInSharesAuthorizedForIssuance
      contextRef="i2f3f15be5aee408fb313673a5e574301_D20200701-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzY4ODI_20bc8c01-fe66-47d2-80ab-feb760b3880d"
      unitRef="shares">500000</jazz:DeferredCompensationArrangementWithIndividualIncreaseInSharesAuthorizedForIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
      contextRef="if81baa2124564d41b2ae2cdd97bfb33e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzY5MTU_4e88e629-f3c1-481e-bf58-0de4b365b6b3"
      unitRef="shares">1403938</us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i89e3b79675f247f983cc641359fdb5dc_D20100815-20100815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzg3NDE_d9f5602a-bc1c-478e-8580-d907c44535f3"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ic6ef7282c0494f60baad0d0aa55f4c98_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzkxOTY_0062c6ba-0742-45d1-ad48-c3205a9e96ef"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ie6673d9e0d9b410ebee7a6349639f617_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzkxOTY_61b800c4-bf0a-4128-8054-4fdb8ccf8fa4"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i723c0bf3c8af4affb75c0cef802d34c2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzkxOTY_7822fee2-5774-4208-9d29-1e88fc5d8863"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzE0MjQy_aa3ffc77-10cb-41f1-926d-3146d8276bde">&lt;div style="margin-top:6pt;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;The table below shows, for market strike price option grants, the weighted-average assumptions used in the Black-Scholes option pricing model and the resulting weighted-average grant date fair value of market strike price option grants granted in each of the past three years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.39&#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;34.68&#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;42.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="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;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&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 7pt 2px 1pt;text-align:right;vertical-align: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.6&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 7pt 2px 1pt;text-align:right;vertical-align: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.5&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of risk-free rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4-0.8%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2-1.6%&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3-2.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzItMS0xLTEtMzA5NzY_4675c9d9-6994-45b9-84fc-0f15a2588dca"
      unitRef="usdPerShare">51.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia1826f35830b45558bef362d148da60a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzItMy0xLTEtMzA5NzY_d869ff40-2557-4244-9914-b3c1fa96d586"
      unitRef="usdPerShare">34.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzItNS0xLTEtMzA5NzY_9704072d-5dc6-4c0b-9a51-26f723f1ec6d"
      unitRef="usdPerShare">42.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzMtMS0xLTEtMzA5NzY_df389aaf-1244-406c-95db-3f0db11449cf"
      unitRef="number">0.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia1826f35830b45558bef362d148da60a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzMtMy0xLTEtMzA5NzY_ebe5cb33-1411-4328-b992-7e0b052f01b3"
      unitRef="number">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzMtNS0xLTEtMzA5NzY_7cc76a75-84de-4d16-9e81-b8cb7878911e"
      unitRef="number">0.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzQtMS0xLTEtMzA5NzY_bac53a9a-becb-4f55-b5c8-071d0af47a5c">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia1826f35830b45558bef362d148da60a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzQtMy0xLTEtMzA5NzY_7b8bdfc8-b1da-4254-8646-f04c4fdf0a7f">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzQtNS0xLTEtMzA5NzY_543262ce-6a9b-417f-bf9c-5714ec4c6698">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzUtMS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjo0NDQzYjVkMjlhNjQ0ZDg1OTAzZDRjOTRjM2Q5NDdiMF80_8aa0aab2-3de6-4d7a-8a95-cc5cdfd2897a"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzUtMS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjo0NDQzYjVkMjlhNjQ0ZDg1OTAzZDRjOTRjM2Q5NDdiMF83_5ca46576-95d4-4e68-a316-b5e0f81dc49f"
      unitRef="number">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ia1826f35830b45558bef362d148da60a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzUtMy0xLTEtMzA5NzYvdGV4dHJlZ2lvbjphYTJlZWIxMGVhNDc0NDIwODc2MDEwYWM2ZDUyMTFiNF80_00d6200d-e0e6-4f23-86d2-7fe2c8f5f64a"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ia1826f35830b45558bef362d148da60a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzUtMy0xLTEtMzA5NzYvdGV4dHJlZ2lvbjphYTJlZWIxMGVhNDc0NDIwODc2MDEwYWM2ZDUyMTFiNF83_46804e1f-bf35-4115-aca9-1e7ec2152c0e"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzUtNS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjoxNGMzMzAzODA1NDM0OGY0OTQ4NDc3ZmQ5ZmUzMTgwNV80_8759d05a-7b8b-4b0e-90f2-8214a9e9b5af"
      unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzUtNS0xLTEtMzA5NzYvdGV4dHJlZ2lvbjoxNGMzMzAzODA1NDM0OGY0OTQ4NDc3ZmQ5ZmUzMTgwNV83_34a5af67-20df-461a-918a-84a085c888a3"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzYtMS0xLTEtMzA5NzY_2c6b9f65-11b8-4bc3-ac0d-873f050a94bd"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia1826f35830b45558bef362d148da60a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzYtMy0xLTEtMzA5NzY_8d65f5ad-8a64-452d-9feb-3c12e80b3258"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6198277de9fd4e508024aede5320a8ad_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToxZjFlNjM5NTYwYmY0MWY2OGU1MWY5MDg3NmUxMTFmMy90YWJsZXJhbmdlOjFmMWU2Mzk1NjBiZjQxZjY4ZTUxZjkwODc2ZTExMWYzXzYtNS0xLTEtMzA5NzY_db21532c-1ef9-45b5-95f3-5023dd40b584"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzE0MjE0_64fd8e40-e58e-4816-9a48-679eeb1639f0">&lt;div style="margin-top:6pt;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;Share-based compensation expense related to share options, RSUs, PRSUs and grants under our ESPP was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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;135,285&#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;84,384&#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;78,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;43,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/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;Cost of product sales&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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 share-based compensation expense, pre-tax&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;189,006&#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;120,998&#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;110,563&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit from share-based compensation expense&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;(33,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(12,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense, net of tax&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;155,048&#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;108,160&#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;94,851&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idcbfef62e4b44d66949dddff7b51e420_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzItMS0xLTEtMzA5NzY_496a9d54-3923-4711-b007-772630712ed8"
      unitRef="usd">135285000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i247b42134e1b48439b03d223807be1e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzItMy0xLTEtMzA5NzY_067327ec-7733-4172-9b07-994f171da46d"
      unitRef="usd">84384000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i37e3cb34890b4e908e0bc094901e2b4a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzItNS0xLTEtMzA5NzY_e7d7a945-77e8-481b-b32b-160ef8b7df13"
      unitRef="usd">78697000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea4eb7c7ef144c05bda622a26cdaf17e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzMtMS0xLTEtMzA5NzY_6fd92929-f75f-45d2-9651-06f21ad082af"
      unitRef="usd">43758000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8831b6d620fb43b786b4b4b7b243771c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzMtMy0xLTEtMzA5NzY_6f3315af-750a-4426-8c0b-24729b7cc5d2"
      unitRef="usd">29242000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2bed36822852476dbad0ea6cc995c21a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzMtNS0xLTEtMzA5NzY_3a08e448-e746-4e33-a5bd-9d62de3fcc83"
      unitRef="usd">25229000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8ccfd33af934a3f8d3524a171cd0c71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzQtMS0xLTEtMzA5NzY_b8a3fede-ceb1-4a32-abda-6a8f70760c60"
      unitRef="usd">9963000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb7fb6028c45462db54eb1253073377b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzQtMy0xLTEtMzA5NzY_33716d59-779c-45ac-ab08-c4b4e8333722"
      unitRef="usd">7372000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i932c30ef68a449cbad07b68fa6387325_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzQtNS0xLTEtMzA5NzY_50d3d4c3-52a6-4091-962d-8e61198b76a4"
      unitRef="usd">6637000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzUtMS0xLTEtMzA5NzY_5cf012f9-0d20-4bf4-9da8-dbd325e5989c"
      unitRef="usd">189006000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzUtMy0xLTEtMzA5NzY_c20b4d92-394f-4357-884e-86ff85a178ad"
      unitRef="usd">120998000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzUtNS0xLTEtMzA5NzY_3a571031-0360-4466-a66d-81f9d9715f44"
      unitRef="usd">110563000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzYtMS0xLTEtMzA5NzY_4c1af70b-e8c1-41f6-b8f2-d91b5b588676"
      unitRef="usd">33958000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzYtMy0xLTEtMzA5NzY_9cb2b35a-7fd6-4005-9c21-7d4362b29b18"
      unitRef="usd">12838000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzYtNS0xLTEtMzA5NzY_9928da0e-5840-4012-b732-222705ae7052"
      unitRef="usd">15712000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzctMS0xLTEtMzA5NzY_45a8f05c-4ec2-4ff6-a44f-0a3df3f355e2"
      unitRef="usd">155048000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzctMy0xLTEtMzA5NzY_69c9dfeb-7363-4944-8803-0641fc20a1a8"
      unitRef="usd">108160000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo0NTZiMGEyYTcyYWY0Y2UwYjE1NDQ5MjQzYjY3NmQ1OS90YWJsZXJhbmdlOjQ1NmIwYTJhNzJhZjRjZTBiMTU0NDkyNDNiNjc2ZDU5XzctNS0xLTEtMzA5NzY_0c183c06-6ba2-4979-9b27-962f3a741e30"
      unitRef="usd">94851000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEwNTY3_f3816d4b-ee58-4257-9df5-7966fe168167"
      unitRef="usd">9300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEwNTcx_4b6abdf5-45fb-457d-bb2a-e6529e512f68"
      unitRef="usd">3900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEwNTc4_7225a8b6-ba25-43d4-b175-43e0b74eb165"
      unitRef="usd">5100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzE0MjEy_74669400-391d-4e88-8e2e-5535ffde02fb">&lt;div style="margin-top:6pt;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;The following table summarizes information as of December&#160;31,&#160;2021 and activity during 2021 related to our share option plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Subject to&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,279&#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;130.51&#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: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="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;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#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;164.45&#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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;114.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(137)&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;139.24&#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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options expired&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;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;164.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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.48&#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:right;vertical-align: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.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,696&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;4,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,164&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,270&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.06&#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:right;vertical-align: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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,248&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes information as of December&#160;31,&#160;2021 and activity during 2021 related to our nominal strike price options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;Subject to&lt;br/&gt;Outstanding&lt;br/&gt;Options&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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="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;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#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;0.02&#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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;0.02&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&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;116&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&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;14,803&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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.02&#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:right;vertical-align: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.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,969&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2021&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&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;2,846&#160;&lt;/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="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzEtMS0xLTEtMzA5NzY_4fafaebc-29a7-4753-823c-3f610f944885"
      unitRef="shares">5279000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzEtMy0xLTEtMzA5NzY_2a8ca4df-7a0a-46c4-8e28-8b576abedce5"
      unitRef="usdPerShare">130.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzItMS0xLTEtMzA5NzY_a932a6f7-d130-4896-9f64-07750aefeb73"
      unitRef="shares">110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzItMy0xLTEtMzA5NzY_e233bb83-7686-4a9d-abd0-9653836b49fe"
      unitRef="usdPerShare">164.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzMtMS0xLTEtMzA5NzY_ccf74f9b-9b1c-4f5e-a4f4-e36e708291a5"
      unitRef="shares">1041000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzMtMy0xLTEtMzA5NzY_ad34fcdc-4bb5-4856-ac5a-b84da9c5d25d"
      unitRef="usdPerShare">114.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzQtMS0xLTEtMzA5NzY_d99ab452-2dd9-4f24-9b92-92f240ed87fd"
      unitRef="shares">137000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzQtMy0xLTEtMzA5NzY_55d2e169-c3d7-45ee-954e-9ec007366c20"
      unitRef="usdPerShare">139.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzUtMS0xLTEtMzA5NzY_52b9166f-7c17-4bf0-85b5-90870375e534"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzUtMy0xLTEtMzA5NzY_354ba057-4b9b-456f-b5f1-5437f2cfcbd9"
      unitRef="usdPerShare">164.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzYtMS0xLTEtMzA5NzY_6129649e-35fb-424b-8da6-46ba7f09aecf"
      unitRef="shares">4121000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzYtMy0xLTEtMzA5NzY_61357db4-3dd5-4fae-8173-f6ac6bd7ca13"
      unitRef="usdPerShare">134.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzYtNS0xLTEtMzA5NzY_2ed04753-cf2e-4c42-b597-eadcd15e910e">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzYtNy0xLTEtMzA5NzY_958c4d17-adbf-4808-a2b0-f7f18b6e85b5"
      unitRef="usd">30696000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzctMS0xLTEtMzA5NzY_74a3665f-463b-4736-8703-ab829c25ac0e"
      unitRef="shares">4039000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzctMy0xLTEtMzA5NzY_41c5a39a-11b1-4dd0-b60c-f060ea2c3c96"
      unitRef="usdPerShare">134.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzctNS0xLTEtMzA5NzY_82c77428-86c6-456a-991e-51026eaaa034">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzctNy0xLTEtMzA5NzY_7c7fd05e-d2ed-4932-9151-f846c68f7460"
      unitRef="usd">30164000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzgtMS0xLTEtMzA5NzY_a227f0af-5279-473f-b133-154b7af866ba"
      unitRef="shares">3270000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzgtMy0xLTEtMzA5NzY_73642068-dc49-4e16-92ed-6ed9417c8415"
      unitRef="usdPerShare">135.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzgtNS0xLTEtMzA5NzY_7b5365f1-82d8-4093-b645-c551334a569e">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpkYzUyMDY3YjVlMzc0MGExOGM2OTFhNmZiZDAwOWFmNS90YWJsZXJhbmdlOmRjNTIwNjdiNWUzNzQwYTE4YzY5MWE2ZmJkMDA5YWY1XzgtNy0xLTEtMzA5NzY_9c4160f6-73b4-4762-8335-582ad4f731e2"
      unitRef="usd">26248000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExMTE3_c892954f-49f3-482e-be92-002844445d85"
      unitRef="usd">51800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExMTIx_061130dd-d4a5-4ab4-b420-fb96eaeeef43"
      unitRef="usd">26400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExMTI4_d228e3f2-7040-4aba-90bf-4018bde9e1ba"
      unitRef="usd">26200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i119feb82aaa44adc8142fa2dd7d8b05d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExMzIx_6a1f9b5d-cef0-4b5f-aaf4-f9de59694b55"
      unitRef="usd">29200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4f547cee6ee74547bd455b9db1569e2e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExMzk0_12ec7585-eee1-4fdf-8675-d370de65d40e">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i356aed17cc6a413a94c75fff901a4dba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExNDk1_9586c2ec-a62d-428a-890c-f7872bfba812"
      unitRef="usd">4400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i313d35fb7d6a44b8a5e11afa25261c6b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzExNTY4_5607f885-76c9-4506-aac6-6413b29bb0c4">P1Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i80109868692945d6b9549b0728351666_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzE0MjEz_7623a729-8bbd-4bda-b4d9-50512c75c67e"
      unitRef="usdPerShare">170.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i94ceb13e881d4d0ab3bb5476dad91b3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzEtMS0xLTEtMzA5NzY_96907a1b-e0e7-4091-b8b2-8b9780f2466b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i94ceb13e881d4d0ab3bb5476dad91b3d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzEtMy0xLTEtMzA5NzY_1f2659d9-7113-4286-8a62-64012464d3b0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzItMS0xLTEtMzA5NzY_3f1f717f-5600-4b8d-be98-b9e8c65e2b54"
      unitRef="shares">124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzItMy0xLTEtMzA5NzY_5493f0a1-cf0e-410f-8da2-bb7a5d74997d"
      unitRef="usdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzMtMS0xLTEtMzA5NzY_34869427-bbe1-4f4f-b203-79ea66d919ca"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzMtMy0xLTEtMzA5NzY_812df1e2-b8c1-4318-8eca-bc0c52d4a614"
      unitRef="usdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzQtMS0xLTEtMzA5NzY_cd763527-8f62-47e1-a0c5-2a5a4d5e3f19"
      unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzQtMy0xLTEtMzA5NzY_0abba005-2aac-4de6-8b0a-625a00b90006"
      unitRef="usdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzYtMS0xLTEtMzA5NzY_b504f634-ed73-40e0-be91-399e2e7ea57d"
      unitRef="shares">116000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzYtMy0xLTEtMzA5NzY_527f329d-b273-453c-983f-b40c31257e72"
      unitRef="usdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzYtNS0xLTEtMzA5NzY_d267b617-02b4-4749-89d7-512f35f8538c">P7Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzYtNy0xLTEtMzA5NzY_246d36ae-73c9-46bf-8f1b-b69a6302946a"
      unitRef="usd">14803000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzctMS0xLTEtMzA5NzY_123de0b6-5710-4de7-89ee-ad0dc55ca4c7"
      unitRef="shares">110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzctMy0xLTEtMzA5NzY_71fa9ca5-6cbd-4b6a-b3b4-1388883c01cd"
      unitRef="usdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzctNS0xLTEtMzA5NzY_ff15ff9e-5e89-4f7e-ab8f-ddb6a157b484">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzctNy0xLTEtMzA5NzY_d7033fb7-de60-4b91-8db8-87936bb00f2b"
      unitRef="usd">13969000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzgtMS0xLTEtMzA5NzY_38ac70a0-f13b-49e5-8793-2d97ff3c5524"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzgtMy0xLTEtMzA5NzY_cd3b5a99-3861-460d-aef1-f7963b3f1b08"
      unitRef="usdPerShare">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzgtNS0xLTEtMzA5NzY_76eef8c0-8d94-4f5a-b84f-969f08d94e2f">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTpmNDI5OWYxOGIxZTE0NzViOTEyZDIzNGZlMTQzM2UxMi90YWJsZXJhbmdlOmY0Mjk5ZjE4YjFlMTQ3NWI5MTJkMjM0ZmUxNDMzZTEyXzgtNy0xLTEtMzA5NzY_2950e6ab-d917-4138-b8bf-667562ff31c0"
      unitRef="usd">2846000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i76bcb91278984b26a6d1f56b7b2eabee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzA5NDE2_c23335d6-3502-4362-94d1-e237555a802d"
      unitRef="usd">8100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i164b15ce06f84c018ede29b0699bcec8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNjQ0MzgzNzM0ODQ2_26839b39-9dc2-453c-a874-eccf2484a1a2">P1Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyMDk2_9aa0d272-fa02-4a42-955b-83882037c78d"
      unitRef="usdPerShare">168.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyMzE2_1c0fb81d-e1a4-479a-9800-cf0b80aa5535">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyMzI4_7b1e9c24-8061-44b3-bd3c-58b902b4afc3"
      unitRef="shares">692000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyMzU1_0bb1f93e-f862-4622-abd4-83dbd2ac6033"
      unitRef="shares">465000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyMzg1_e3946bde-6fba-4b37-9693-0d9e4904e95c"
      unitRef="shares">227000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNDc0_34b47835-c24e-49e9-8f72-b43dfb439398"
      unitRef="usd">109200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5640ec8d6aca4e4ba9c9e0c42538f595_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNDc4_f0b46c25-9fa5-4c93-a873-4bf2ea06348f"
      unitRef="usd">53500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i104f904f85ab492eadf240e7b037f907_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNDg1_f02f794c-0848-4c0e-b105-06eb548c05af"
      unitRef="usd">52000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i80f34b4437634f5fb4128151b2e0c1a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNjA3_3bab37c3-b23b-4d88-8b48-b7eee9a5b2a4"
      unitRef="usd">238200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNjgw_9c274e46-7512-4341-8d3d-313939b668b5">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzE0MjQw_19154371-28af-4110-9574-4f493d0d4dc2">&lt;div style="margin-top:6pt;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;The following table summarizes information as of December&#160;31,&#160;2021 and activity during 2021 related to our RSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSUs (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#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;125.07&#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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;168.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs released&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;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;133.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&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;335,224&#160;&lt;/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:6pt;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;The table below shows the number of PRSUs granted covering an equal number of our ordinary shares and the weighted-average grant date fair value of PRSUs granted:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PRSUs (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRSUs forfeited&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;190.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2021&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;214&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;190.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&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;27,265&#160;&lt;/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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaa4129293e8e4a5484a5c2bfa3009f23_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzEtMS0xLTEtMzA5NzY_a298bbb9-d9eb-4e83-aa73-6e5069e38e64"
      unitRef="shares">1878000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaa4129293e8e4a5484a5c2bfa3009f23_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzEtMy0xLTEtMzA5NzY_a2fa017d-4b91-412f-b32e-17330512a9c2"
      unitRef="usdPerShare">125.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzItMS0xLTEtMzA5NzY_d2d6abfe-8187-4d30-b16a-b5afe6228223"
      unitRef="shares">1780000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzItMy0xLTEtMzA5NzY_9aa0d272-fa02-4a42-955b-83882037c78d"
      unitRef="usdPerShare">168.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzMtMS0xLTEtMzA5NzY_dfb27bd6-6737-4c14-93c8-aa6c71f51209"
      unitRef="shares">692000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzMtMy0xLTEtMzA5NzY_bd3ccbb3-52c1-4b08-b518-1dc2bbf07ed3"
      unitRef="usdPerShare">133.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzQtMS0xLTEtMzA5NzY_d069f485-462a-4642-a12e-f69ee8bdc61f"
      unitRef="shares">335000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzQtMy0xLTEtMzA5NzY_3af43a5f-5887-4d72-9af0-bc8bc6b6d931"
      unitRef="usdPerShare">148.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i80f34b4437634f5fb4128151b2e0c1a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzYtMS0xLTEtMzA5NzY_c459dbb0-e893-4c59-a437-c22af751f987"
      unitRef="shares">2631000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i80f34b4437634f5fb4128151b2e0c1a0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzYtMy0xLTEtMzA5NzY_67d445bb-7558-459d-bba8-a914cee33bc5"
      unitRef="usdPerShare">149.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i0af4d294d09d4595981ae51ec318ae15_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzYtNS0xLTEtMzA5NzY_d8d316c8-0802-4c57-b4d7-69ae69dd62c8">P1Y4M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i80f34b4437634f5fb4128151b2e0c1a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZTo2YWIyOGFkNTRhZDE0MzAyYmEyZDQ0ODcwZjI4YzYwMC90YWJsZXJhbmdlOjZhYjI4YWQ1NGFkMTQzMDJiYTJkNDQ4NzBmMjhjNjAwXzYtNy0xLTEtMzA5NzY_29f7c8e2-653b-4967-8c02-a22c732ee160"
      unitRef="usd">335224000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementTargetPercentageOfAwardsGranted
      contextRef="id9012c6aadc047dbbfc6bd7eca3c1570_D20210501-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNjQ0MzgzNzMzODcz_3a18cb82-190f-45e2-9ba4-1626cf75366d"
      unitRef="number">0</jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementTargetPercentageOfAwardsGranted>
    <jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementTargetPercentageOfAwardsGranted
      contextRef="ic73959b498374b4a839714ec64df0027_D20210501-20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNjQ0MzgzNzMzODc3_cba7af4c-c519-43a1-b96f-494d8bd86990"
      unitRef="number">2</jazz:ShareBasedCompensationArrangementByShareBasedPaymentAwardAchievementTargetPercentageOfAwardsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic9a7f2d176d84ccda1665687fc974957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzEtMS0xLTEtMzA5NzY_ef433703-b7e7-4bff-b704-78d4b7ba3a4e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic9a7f2d176d84ccda1665687fc974957_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzEtMy0xLTEtMzA5NzY_6cd3bc14-81c4-48cd-8473-16ab9863d5a7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzItMS0xLTEtMzA5NzY_4b791f07-9aaa-4b7e-92f5-c2d297f49973"
      unitRef="shares">224000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzItMy0xLTEtMzA5NzY_36540bca-d47b-44bc-ba2e-bff4020dba8c"
      unitRef="usdPerShare">190.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzQtMS0xLTEtMzA5NzY_54931604-40c5-4209-bf96-e98c27c00235"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzQtMy0xLTEtMzA5NzY_4402c343-e68c-4693-ac73-76a3e90998ac"
      unitRef="usdPerShare">190.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9dfe7837082b423596f00e673ffd6ff6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzYtMS0xLTEtMzA5NzY_9c0720c0-05fb-4ce5-8857-a219ba5c68ab"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9dfe7837082b423596f00e673ffd6ff6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzYtMy0xLTEtMzA5NzY_5fed3c3b-bc2c-45c9-9826-f978a4a0ac4f"
      unitRef="usdPerShare">190.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzYtNS0xLTEtMzA5NzY_2531d178-3009-4dbb-864b-9250015a6a0f">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i9dfe7837082b423596f00e673ffd6ff6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90YWJsZToyZTE5MDlhYmE0NGU0MzM4YmJkNDhjZGJkODlhNDNkMS90YWJsZXJhbmdlOjJlMTkwOWFiYTQ0ZTQzMzhiYmQ0OGNkYmQ4OWE0M2QxXzYtNy0xLTEtMzA5NzY_ce9a9252-6784-4691-a2ce-a62060f008da"
      unitRef="usd">27265000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9dfe7837082b423596f00e673ffd6ff6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzI3NDg3NzkwNzA5NzMz_f0cd480e-cbd8-41cc-aed4-796b1a22701c"
      unitRef="usd">26400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8a68532aa259434c816e86cdfcd629d0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzQvZnJhZzo0ZmEzZTRmN2FjNmI0OTI2ODJlZWQzZjhiMWZkYTUzZi90ZXh0cmVnaW9uOjRmYTNlNGY3YWM2YjQ5MjY4MmVlZDNmOGIxZmRhNTNmXzEyNjQ0MzgzNzM0ODcx_3083b40a-44c9-409f-a8e1-9a97938ae9fd">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzY0MA_61159957-a7aa-4b8a-be13-456b20136968">Employee Benefit Plans&lt;div style="margin-top:6pt;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;We maintain a qualified 401(k) savings plan, in which all U.S. based employees are eligible to participate, provided they meet the requirements of the plan.  We match certain employee contributions under the 401(k) savings plan and for the years ended December 31, 2021, 2020 and 2019 we recorded expense of $9.1&#160;million, $6.3&#160;million and $5.0&#160;million, respectively, related to this plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We also operate a number of defined contribution retirement plans for certain non-U.S. based employees.  Expenses related to contributions to such plans for the years ended December 31, 2021, 2020 and 2019 were $11.4 million, $4.2 million and $3.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The expense for employee benefit plans in 2021 included plans acquired in the GW Acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie74717dda34546e8b54559d965fe22cf_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzM0MA_a93033de-b3b4-4f8e-9d36-509cec7b5207"
      unitRef="usd">9100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9908a69c32c84a25812ac8fe7e936b48_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzM0NA_d846794e-7774-4311-95b9-7ec182beedac"
      unitRef="usd">6300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i696bc6b805ec4c22aca42c379299fa16_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzM1MQ_c65b3f4d-0ddf-49b0-93f4-dec342758a4f"
      unitRef="usd">5000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib759a3ca2a79416d81ffe97f96abd4b1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzYwMg_9ec3ee3a-2a36-4eb6-9071-5bc40a037bc7"
      unitRef="usd">11400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie3f7b33c8e3343e5b10743bf3609cfc4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzYwNg_e86ac048-cf2e-47ac-bd16-7c0f8e2855d2"
      unitRef="usd">4200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i49e172bc21014bfe9b9c694a35197082_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yNzcvZnJhZzpjNWE0ZDI4YmY1OTE0OGRhODMzZDJmZmIwNTAyMGRiMS90ZXh0cmVnaW9uOmM1YTRkMjhiZjU5MTQ4ZGE4MzNkMmZmYjA1MDIwZGIxXzYxMw_a3309a89-be2f-40df-9820-bb02fd484d37"
      unitRef="usd">3200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEyMDY5_4bc4c16e-6ecc-476d-8b2f-ffc65d10c8a0">Income Taxes &lt;div style="margin-top:6pt;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;The components of income (loss) before income tax expense (benefit) and equity in loss of investees were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:56.462%"/&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.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="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Ireland&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;97,557&#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;(102,328)&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;(6,451)&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;United Kingdom &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;(681,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;United States&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;221,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;372,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;317,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;249,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;(112,838)&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;275,095&#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;454,302&#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:1pt;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;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;The following table sets forth the details of income tax expense (benefit) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:56.462%"/&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.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="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ireland&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;25,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;51,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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;(924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;88,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;33,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 current tax expense&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;146,918&#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;170,454&#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;163,456&#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;Deferred, exclusive of other components below&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ireland&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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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;(111,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;(46,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;(28,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(74,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(38,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 deferred, exclusive of other components&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;(192,057)&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;(135,174)&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;(242,167)&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;Deferred, change in tax rates&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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;259,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 deferred, change in tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax expense (benefit)&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;69,198&#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;(136,937)&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;(236,610)&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;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,116&#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;33,517&#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;(73,154)&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:6pt;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;Our income tax expense of $216.1&#160;million and $33.5 million in 2021 and 2020, respectively, and our income tax benefit of $73.2 million in 2019 related to tax arising on income in Ireland, the U.K., the U.S. and certain other foreign jurisdictions, certain unrecognized tax benefits and various expenses not deductible for income tax purposes.  Our income tax expense in 2021 included an expense of $259.9&#160;million arising on the remeasurement of our U.K. net deferred tax liability, which arose primarily in relation to the GW Acquisition, due to a change in the statutory tax rate in the U.K. following enactment of the U.K. Finance Act 2021.  Our income tax benefit in 2019 included a discrete tax benefit of $112.3&#160;million resulting from an intra-entity intellectual property asset transfer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The effective tax rates for 2021, 2020 and 2019 were (191.5)% , 12.2% and (16.1)%, respectively.  The effective tax rate for 2021 was lower than the Irish statutory rate of 12.5% primarily due to the impact of the remeasurement of our U.K. net deferred tax liability due to the change in the statutory tax rate in the U.K.  The effective tax rate for 2020 was lower than the Irish statutory rate of 12.5% primarily due to the impact of originating tax credits and deductions on subsidiary equity, partially offset by income taxable at a rate higher than the Irish statutory rate, the disallowance of certain interest deductions and a provision for a proposed settlement reached with the French taxing authorities.  The effective tax rate for 2019 was lower than the Irish statutory rate of 12.5% primarily due to the impact of the intra-entity intellectual property asset transfer.  The decrease in the effective tax rate in 2021 compared to 2020 was primarily due to the impact of the U.K. statutory rate change.  Excluding this impact, the increase in the benefit for income taxes in 2021 compared to 2020 resulted primarily from the mix of pre-tax income and losses incurred across tax jurisdictions, deductions on subsidiary equity and the impacts recognized in 2020 of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;disallowance of certain interest deductions and a provision for a proposed settlement reached with the French taxing authorities. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in the effective tax rate in 2020 compared to 2019 was primarily due to the impact of the intra-entity intellectual property asset transfer.  Excluding this effect, the increase in the effective tax rate for 2020 compared to 2019 was primarily due to the benefit recognized in 2019 from the application of the Italian patent box incentive regime 2015 through 2019 and the impacts recognized in 2020 of the disallowance of certain interest deductions and a provision for a proposed settlement reached with the French taxing authorities.  &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 reconciliation between the statutory income tax rate applied to income before the income tax expense (benefit) and equity in loss of investees and our effective income tax rate was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.500%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense/(benefit) at the statutory income tax rate&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;(14,105)&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;34,387&#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;56,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deduction on subsidiary equity&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;(116,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(25,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(23,450)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&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;81,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and other tax credits&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,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(30,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(39,776)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition-related 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;20,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&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;19,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,321&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrecognized tax benefits&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;(6,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax deficiencies/(excess tax benefits) from share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income tax rate differential&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;(4,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39,695&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign derived intangible income benefit &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,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intra-entity transfer of intellectual property assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(112,274)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent box incentive benefit&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;(31,642)&lt;/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 12.25pt;text-align:left;vertical-align: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&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;1,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123&#160;&lt;/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;Reported income tax expense/(benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,116&#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;33,517&#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;(73,154)&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;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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;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;Significant components of our net deferred tax assets/(liabilities) were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&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;284,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 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;258,296&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating loss carryforwards&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;265,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,860&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,918&#160;&lt;/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 12.25pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;62,561&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deduction on subsidiary equity carryforwards&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;78,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect effects of unrecognized tax benefits&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;46,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48,743&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,787&#160;&lt;/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 12.25pt;text-align:left;vertical-align: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&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;65,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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;(154,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342)&lt;/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, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,403&#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 tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,652,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(448,310)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory &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;(181,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,316)&lt;/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 12.25pt;text-align:left;vertical-align: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&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;(56,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,902,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(550,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of deferred tax assets and (liabilities)&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;(989,438)&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;124,519&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The net change in valuation allowance was an increase of $76.9&#160;million, $11.0&#160;million and $5.1&#160;million in 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes the presentation of deferred tax assets and liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred tax assets&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;311,103&#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;254,916&#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 tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,300,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397)&lt;/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;Net of deferred tax assets and (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(989,438)&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;124,519&#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:6pt;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;As of December&#160;31,&#160;2021, we had net operating losses, or NOL, carryforwards and tax credit carryforwards for U.S. federal income tax purposes of approximately &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;$81.6&#160;million&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 $216.5&#160;million, respectively, available to reduce future income subject to income taxes.  The U.S. federal NOL carryforwards will expire, if not utilized, in the tax years 2022 to 2036, and the U.S. federal tax credits will expire, if not utilized, in the tax years 2022 to 2041.  In addition, we had approximately $44.3&#160;million of NOL carryforwards and $8.0&#160;million of tax credit carryforwards as of December&#160;31,&#160;2021 available to reduce future taxable income for U.S. state income tax purposes.  The U.S. state NOL carryforwards will expire, if not utilized, in the tax years 2022 to 2040.  As of December&#160;31,&#160;2021, there were NOL and other carryforwards for income tax purposes of approximately $864.9&#160;million, $224.3&#160;million, $133.5 million and $45.7&#160;million available to reduce future income subject to income taxes in the United Kingdom, Malta, Ireland and Luxembourg respectively.  The NOLs and other carryforwards generated in the United Kingdom, Malta, Ireland and Luxembourg have no expiration date.  We also had foreign tax credit carryforwards in Ireland, as of December&#160;31,&#160;2021, of $58.8&#160;million, which may only be utilized against certain sources of income.&#160; The foreign tax credit carryforwards have no expiration date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Utilization of certain of our NOL and tax credit carryforwards in the U.S. is subject to an annual limitation due to the ownership change limitations provided by Sections 382 and 383 of the Internal Revenue Code and similar state provisions.  Such an annual limitation may result in the expiration of certain NOLs and tax credits before future utilization.  In addition, as a result of the Azur Merger, until 2022 we are subject to certain limitations under the Internal Revenue Code in relation to the utilization of U.S. NOLs to offset U.S. taxable income resulting from certain transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Valuation allowances require an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable.  Such assessment is required by tax paying component.  Our valuation allowance was $154.3&#160;million and $77.3&#160;million as of December&#160;31,&#160;2021 and 2020, respectively, for certain Irish, U.S. (federal and state) and foreign deferred tax assets which we maintain until sufficient positive evidence exists to support reversal.  During 2021, as part of the overall change in valuation allowance, we recognized a net income tax expense of $81.3&#160;million relating primarily to the creation of a valuation allowance against certain deferred tax assets primarily associated with temporary differences related to foreign subsidiaries and foreign tax credit carryforwards.  During 2020, as part of the overall change in valuation allowance, we recognized a net income tax expense of $6.2&#160;million relating primarily to the creation of a valuation allowance against certain deferred tax assets primarily associated with temporary differences related to foreign subsidiaries.  During 2019, as part of the overall change in valuation allowance, we recognized a net income tax expense of $6.3&#160;million relating primarily to the creation of a valuation allowance of $15.7&#160;million against certain deferred tax assets primarily associated with foreign tax credits and temporary differences related to foreign subsidiaries, partially offset by the net release of valuation allowances against certain deferred tax assets primarily associated with NOLs.  We periodically evaluate the likelihood of the realization of deferred tax assets and will adjust such amounts in light of changing facts and circumstances including, but not limited to, future projections of taxable income, tax legislation, rulings by relevant taxing authorities, the progress of tax examinations and the regulatory approval of products currently under development.  Realization of the deferred tax assets is dependent on future taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;No provision has been made for income tax on undistributed earnings of the Company&#x2019;s foreign subsidiaries where such earnings are considered indefinitely reinvested in the foreign operations.  Temporary differences related to such earnings totaled approximately $2.3&#160;billion as of December&#160;31,&#160;2021.  In the event of the distribution of those earnings in the form of dividends, a sale of the subsidiaries, or certain other transactions, we may be liable for income taxes, subject to an adjustment, if any, for foreign tax credits.  The Company estimates that it would incur additional income taxes of up to approximately $113 million on repatriation of these unremitted earnings to Ireland.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We only recognize the financial statement effects of a tax position when it is more likely than not, based on the technical merits, that the position will be sustained upon examination.  As a result, we have recorded an unrecognized tax benefit for certain tax benefits which we judge may not be sustained upon examination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;A reconciliation of our gross unrecognized tax benefits follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&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;146,557&#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;124,319&#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;118,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax positions&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;26,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/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;Increases related to prior year tax positions&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;19,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;761&#160;&lt;/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;Decreases related to prior year tax positions&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;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/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;Increases recognized through purchase accounting &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,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Decreases related to settlements with taxing authorities&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;(14,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of the applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(25,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(22,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&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;137,867&#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;146,557&#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;124,319&#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:6pt;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;The unrecognized tax benefits were included in income taxes payable, other non-current liabilities and deferred tax assets, net, in our consolidated balance sheets.  Interest related to our unrecognized tax benefits is recorded in the income tax expense (benefit) in our consolidated statements of income (loss).  As of December&#160;31,&#160;2021 and 2020, our accrued interest and penalties related to income taxes was $4.6&#160;million and $11.3&#160;million, respectively.  Interest and penalties related to income taxes benefits recognized in the consolidated statements of income (loss) were not significant.  Included in the balance of unrecognized tax benefits were potential benefits of $82.0&#160;million and $93.0&#160;million at December&#160;31,&#160;2021 and 2020, respectively, that, if recognized, would affect the effective tax rate on income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;We file income tax returns in multiple tax jurisdictions, the most significant of which are Ireland the U.K. and the U.S. (both at the federal level and in various state jurisdictions).  For Ireland we are no longer subject to income tax examinations by taxing authorities for the years prior to 2017.  For the U.K. we are no longer subject to income tax examinations by taxing authorities for the years prior to 2018.  The U.S. jurisdictions generally have statute of limitations three to four years from the later of the return due date or the date when the return was filed.  However, in the U.S. (at the federal level and in most states), carryforwards that were generated in 2017 and earlier may still be adjusted upon examination by the taxing authorities.  During 2021, certain of our subsidiaries were under examination by the French taxing authorities for the years ended December&#160;31,&#160;2012, 2013, 2015, 2016 and 2017.  Due to the subjective nature of the transfer pricing issues involved, the &lt;/span&gt;&lt;/div&gt;Company reached an agreement with the French taxing authorities to settle the examinations for all open years.  The Company paid incremental taxes, interest and penalties of $19.7&#160;million, during 2021 to close all periods under examination.  Certain of our Italian subsidiaries are currently under examination by the Italian taxing authorities for the year ended December&#160;31,&#160;2017.  Certain of our Luxembourg subsidiaries are currently under examination by the Luxembourg taxing authorities for the years ended December&#160;31,&#160;2017 and 2018.  Certain of our German subsidiaries are currently under examination by the German taxing authorities for the years ended December&#160;31,&#160;2017, 2018 and 2019.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEyMDg0_4c3e000f-4598-4bdf-bfb6-3e6bd0dfe588">&lt;div style="margin-top:6pt;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;The components of income (loss) before income tax expense (benefit) and equity in loss of investees were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:56.462%"/&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.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="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Ireland&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;97,557&#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;(102,328)&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;(6,451)&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;United Kingdom &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;(681,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;United States&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;221,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;372,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;317,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;249,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;(112,838)&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;275,095&#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;454,302&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzItMS0xLTEtMzA5NzY_226846a4-3778-46c8-81e8-93d389bef0c8"
      unitRef="usd">97557000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzItMy0xLTEtMzA5NzY_d12909b1-afe0-4c36-be77-9ee119be1b3f"
      unitRef="usd">-102328000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzItNS0xLTEtMzA5NzY_e084b6ab-50e5-47ba-a1c5-2b5ce93d3ea1"
      unitRef="usd">-6451000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i49237ddd4d0e4315ab83c60cab66223d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzMtMS0xLTEtNTE5NDU_d40c1788-eea7-461a-a5d7-e11ed8156424"
      unitRef="usd">-681291000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i80294848d51f4c80937dd5ea0153518a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzMtMy0xLTEtNTE5NDU_8a201c57-21c6-46cb-ada3-b8aad2ea6f23"
      unitRef="usd">3836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i18feef58b42344b2b9cd7ea5d1af0fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzMtNS0xLTEtNTE5NDU_a462505a-6304-4491-9fb4-041328ce724b"
      unitRef="usd">3304000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6d6f615b82da495cbdb414b1a5f376e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzMtMS0xLTEtMzA5NzY_5799abf3-0c74-4e3c-80ad-7ab2c7dccbb3"
      unitRef="usd">221185000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ifb21789f3cb14c7fa6d349a5af99fe3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzMtMy0xLTEtMzA5NzY_3d058eaa-7b67-4319-9ca4-25f6390fc8af"
      unitRef="usd">372910000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i99871085be564af78e29fbcd90e1498d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzMtNS0xLTEtMzA5NzY_45ae5c6f-7468-4145-967f-445c6e66a389"
      unitRef="usd">317728000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <jazz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignOther
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzQtMS0xLTEtMzA5NzY_e413b06f-a93d-48a8-be94-d9bd59cd7bcc"
      unitRef="usd">249711000</jazz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignOther>
    <jazz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignOther
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzQtMy0xLTEtMzA5NzY_947fbc03-6533-4a24-b718-649253e0a195"
      unitRef="usd">677000</jazz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignOther>
    <jazz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignOther
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzQtNS0xLTEtMzA5NzY_6f28b72a-7ed5-4db9-920a-26712857ba74"
      unitRef="usd">139721000</jazz:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignOther>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzUtMS0xLTEtMzA5NzY_1b31ea17-11b8-4479-ac80-b6d7af4a2080"
      unitRef="usd">-112838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzUtMy0xLTEtMzA5NzY_afc0ac1d-3162-4b4f-99e6-1c3d4b2d272e"
      unitRef="usd">275095000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTphZTY1ZDQ5YWZmYTc0MDgwODAyZjViYWM0YmVlOGQ4YS90YWJsZXJhbmdlOmFlNjVkNDlhZmZhNzQwODA4MDJmNWJhYzRiZWU4ZDhhXzUtNS0xLTEtMzA5NzY_f924d819-2fa6-4c72-b357-697670c6149a"
      unitRef="usd">454302000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEyMDk3_e332099d-e7d6-4fb7-892e-02e04316486f">&lt;div style="margin-top:1pt;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;The following table sets forth the details of income tax expense (benefit) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:56.462%"/&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.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="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&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;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ireland&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;25,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;51,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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;(924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;88,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;33,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 current tax expense&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;146,918&#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;170,454&#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;163,456&#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;Deferred, exclusive of other components below&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ireland&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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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;(111,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;(46,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;(28,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(74,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(38,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 deferred, exclusive of other components&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;(192,057)&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;(135,174)&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;(242,167)&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;Deferred, change in tax rates&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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;259,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 deferred, change in tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax expense (benefit)&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;69,198&#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;(136,937)&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;(236,610)&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;Total income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,116&#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;33,517&#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;(73,154)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzMtMS0xLTEtMzA5NzY_4cc140d4-060e-47e8-834b-5ad47a16d566"
      unitRef="usd">25770000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzMtMy0xLTEtMzA5NzY_7ed89b27-1766-48fd-a32a-7c828d5c5710"
      unitRef="usd">19437000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzMtNS0xLTEtMzA5NzY_2ecb9017-3c4b-47d0-8c2e-0ac94d960671"
      unitRef="usd">51696000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i49237ddd4d0e4315ab83c60cab66223d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzQtMS0xLTEtNTE5NTg_5ddd3d7a-f762-4ed0-ba0b-fd335431e0b3"
      unitRef="usd">-924000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i80294848d51f4c80937dd5ea0153518a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzQtMy0xLTEtNTE5NTg_9ab951e9-a9ee-4938-8a4d-f1b6d9e551c5"
      unitRef="usd">166000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i18feef58b42344b2b9cd7ea5d1af0fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzQtNS0xLTEtNTE5NTg_fa210148-6ecd-4460-a1c4-3015b176ec6a"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6d6f615b82da495cbdb414b1a5f376e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzQtMS0xLTEtMzA5NzY_a3819cf7-b7be-4954-a861-93f2d6c71d07"
      unitRef="usd">88850000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ifb21789f3cb14c7fa6d349a5af99fe3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzQtMy0xLTEtMzA5NzY_8532e6d3-cfb1-4032-a0be-a3282fc59140"
      unitRef="usd">110896000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i99871085be564af78e29fbcd90e1498d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzQtNS0xLTEtMzA5NzY_bfe8dfe2-81a9-40db-8277-7880eae8db3c"
      unitRef="usd">109495000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzUtMS0xLTEtMzA5NzY_69f0718a-bbab-449b-80a3-c957edf82632"
      unitRef="usd">33222000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzUtMy0xLTEtMzA5NzY_3e985d20-3fd4-4306-b353-128deefffb46"
      unitRef="usd">39955000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzUtNS0xLTEtMzA5NzY_f15e8cd1-a3b3-48fe-8cd7-262d66f19417"
      unitRef="usd">2265000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzYtMS0xLTEtMzA5NzY_916343dd-2e3c-4cfb-b594-57ef9c70cbe2"
      unitRef="usd">146918000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzYtMy0xLTEtMzA5NzY_5df31885-3cf0-40ae-930c-cda27e124aac"
      unitRef="usd">170454000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzYtNS0xLTEtMzA5NzY_2f9da9b9-abf7-48a6-8267-f6a8d39086a3"
      unitRef="usd">163456000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzgtMS0xLTEtMzA5NzY_13854595-4bd3-4bfc-bfb5-f0e4e804a1ac"
      unitRef="usd">-5388000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzgtMy0xLTEtMzA5NzY_f40c47d7-b157-44e9-8dc3-eb2db1783f8a"
      unitRef="usd">-32458000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzgtNS0xLTEtMzA5NzY_8657ef04-ac98-41ec-9cda-e2147a860885"
      unitRef="usd">-163626000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i49237ddd4d0e4315ab83c60cab66223d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEwLTEtMS0xLTUxOTY2_b9963eb1-40e2-4bf1-967e-ec7150960e9e"
      unitRef="usd">-111534000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i80294848d51f4c80937dd5ea0153518a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEwLTMtMS0xLTUxOTY2_e6323d9e-8f1e-4144-a192-6b6ef2fec9c3"
      unitRef="usd">679000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i18feef58b42344b2b9cd7ea5d1af0fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEwLTUtMS0xLTUxOTY2_14ae3457-8d09-4f69-82da-7376f425b236"
      unitRef="usd">1353000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6d6f615b82da495cbdb414b1a5f376e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzktMS0xLTEtMzA5NzY_f4277b05-23bf-41a9-804f-aee1d159ca7c"
      unitRef="usd">-46531000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ifb21789f3cb14c7fa6d349a5af99fe3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzktMy0xLTEtMzA5NzY_4e19c9c1-c7e5-418c-9ead-b919f5dc7a84"
      unitRef="usd">-29117000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i99871085be564af78e29fbcd90e1498d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzktNS0xLTEtMzA5NzY_38fee1f9-9074-42ea-9e75-487945489581"
      unitRef="usd">-41297000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEwLTEtMS0xLTMwOTc2_6eafd516-e95c-4f35-a43e-da53907f877e"
      unitRef="usd">-28604000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEwLTMtMS0xLTMwOTc2_77401cac-6bf3-45d9-bcb2-567e02afab7f"
      unitRef="usd">-74278000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEwLTUtMS0xLTMwOTc2_be9b19d6-8b2e-4b51-aa94-5aa80074ea1c"
      unitRef="usd">-38597000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <jazz:DeferredIncomeTaxExpenseBenefitBeforeEffectOfChangeInTaxRates
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzExLTEtMS0xLTMwOTc2_1217ec37-7cec-4a3d-a3e5-dc476dd72ba6"
      unitRef="usd">-192057000</jazz:DeferredIncomeTaxExpenseBenefitBeforeEffectOfChangeInTaxRates>
    <jazz:DeferredIncomeTaxExpenseBenefitBeforeEffectOfChangeInTaxRates
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzExLTMtMS0xLTMwOTc2_05fc8b57-91a6-43e8-a8e5-48bf9cd5c7aa"
      unitRef="usd">-135174000</jazz:DeferredIncomeTaxExpenseBenefitBeforeEffectOfChangeInTaxRates>
    <jazz:DeferredIncomeTaxExpenseBenefitBeforeEffectOfChangeInTaxRates
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzExLTUtMS0xLTMwOTc2_390b06f4-c344-4f64-b198-fb9f8c8cab17"
      unitRef="usd">-242167000</jazz:DeferredIncomeTaxExpenseBenefitBeforeEffectOfChangeInTaxRates>
    <jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i49237ddd4d0e4315ab83c60cab66223d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE1LTEtMS0xLTUxOTc0_16829ca5-f033-4a82-bd65-3ae87c7bb8c6"
      unitRef="usd">259873000</jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i80294848d51f4c80937dd5ea0153518a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE1LTMtMS0xLTUxOTc0_4de327c2-6908-4942-83b7-7704a231817c"
      unitRef="usd">-1155000</jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i18feef58b42344b2b9cd7ea5d1af0fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE1LTUtMS0xLTUxOTc0_60225378-8d65-4c49-9293-829c0484026a"
      unitRef="usd">-52000</jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i6d6f615b82da495cbdb414b1a5f376e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEzLTEtMS0xLTMwOTc2_4118fbfa-cc7e-4e41-aa7c-0ff637f6fb5e"
      unitRef="usd">1377000</jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="ifb21789f3cb14c7fa6d349a5af99fe3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEzLTMtMS0xLTMwOTc2_ebb4e22a-ada4-4f08-a655-e272731b533f"
      unitRef="usd">-371000</jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i99871085be564af78e29fbcd90e1498d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzEzLTUtMS0xLTMwOTc2_2c649df0-a433-44e2-a162-5e0394ec8481"
      unitRef="usd">203000</jazz:DeferredForeignIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredOtherIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE0LTEtMS0xLTMwOTc2_08a2d3b1-a255-4087-8ebd-4b9d76285108"
      unitRef="usd">5000</jazz:DeferredOtherIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredOtherIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE0LTMtMS0xLTMwOTc2_19393745-94da-4b77-8098-41420039ca21"
      unitRef="usd">-237000</jazz:DeferredOtherIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredOtherIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE0LTUtMS0xLTMwOTc2_bde628b6-bb36-4c70-bc38-a2cc7f581b87"
      unitRef="usd">5406000</jazz:DeferredOtherIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE1LTEtMS0xLTMwOTc2_6b55f7fd-f1a8-4d62-a1f2-273f1aa45106"
      unitRef="usd">261255000</jazz:DeferredIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE1LTMtMS0xLTMwOTc2_3471df95-aefe-4c91-a7f4-afa1c63109c5"
      unitRef="usd">-1763000</jazz:DeferredIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <jazz:DeferredIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE1LTUtMS0xLTMwOTc2_fca519f5-4415-4056-b0e1-e7d412799cfb"
      unitRef="usd">5557000</jazz:DeferredIncomeTaxExpenseBenefitIncreaseDecreaseInTaxRate>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE2LTEtMS0xLTMwOTc2_932855f2-6f9a-4871-b59c-e4e90e58d7af"
      unitRef="usd">69198000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE2LTMtMS0xLTMwOTc2_a9ce0019-09b1-45cb-851a-0148b3390db9"
      unitRef="usd">-136937000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE2LTUtMS0xLTMwOTc2_f3994261-3758-497c-be16-cdea7d8b51dd"
      unitRef="usd">-236610000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE3LTEtMS0xLTMwOTc2_aff40b1f-e6dc-480e-9cc1-4f9c0596df2d"
      unitRef="usd">216116000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE3LTMtMS0xLTMwOTc2_bd0c8c20-65fe-4763-ac44-76ffc2ee1bed"
      unitRef="usd">33517000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo1MzlkZjc0YTNmMzk0ZTNhYTRkNmJkMmUxN2NmNDc2OS90YWJsZXJhbmdlOjUzOWRmNzRhM2YzOTRlM2FhNGQ2YmQyZTE3Y2Y0NzY5XzE3LTUtMS0xLTMwOTc2_1f07ccfb-c9b1-41db-b993-f032d54a271c"
      unitRef="usd">-73154000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzI4Mw_e9c7686d-85b8-4c9e-9292-39a4c1f33fca"
      unitRef="usd">216100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzM4NDgyOTA3MDk0NDI_ec78520d-855e-4c2d-8743-dfd34b7b69e8"
      unitRef="usd">33500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzM4NDgyOTA3MDk0MjQ_9b062d26-89d8-4f8e-b7f4-07ac31334a21"
      unitRef="usd">-73200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73d59fb43d2543d2ac5aca1487ab55c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzMyNDM1NTkzMDMzMTAz_84fd0009-5400-4a8a-928c-622b44b98bac"
      unitRef="usd">259900000</us-gaap:IncomeTaxExpenseBenefit>
    <jazz:DiscreteIncomeTaxExpenseBenefitResultingFromIntraEntityIntellectualPropertyAssetTransfer
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzYxNw_ce4a0fa4-edc9-46ea-9536-88058b447247"
      unitRef="usd">-112300000</jazz:DiscreteIncomeTaxExpenseBenefitResultingFromIntraEntityIntellectualPropertyAssetTransfer>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEzNzQzODk1MzY1NjMx_1e9f1baf-febe-49cb-838a-6c90d03fa893"
      unitRef="number">-1.915</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzg0MQ_c2a2f73e-e6b2-4c03-a981-f860fe5bf423"
      unitRef="number">0.122</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzg0OA_5c056304-e033-477a-8ea7-9e32c3773124"
      unitRef="number">-0.161</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if8311898fa1e43d0b0cb0fde7e0c4f63_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEwOTk1MTE2NDU5NDE_9dcb06ea-6f85-4e82-8d64-526d0d52e234"
      unitRef="number">0.125</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1a9ecc0b0c8b4f5983acf57dbc833677_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEwOTk1MTE2NDU5Mzc_e9b6e0bc-8081-4eb1-8f1f-63b7ef161bb8"
      unitRef="number">0.125</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia120e45082f144ae8a81243d8ed697df_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEwOTk1MTE2NDU5MzM_045b5183-0188-4572-bdbb-2a6cc5f01ab5"
      unitRef="number">0.125</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEyMDk0_4008bdce-03d1-4a69-ad93-cd3ebdc25681">&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 reconciliation between the statutory income tax rate applied to income before the income tax expense (benefit) and equity in loss of investees and our effective income tax rate was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&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:12.500%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense/(benefit) at the statutory income tax rate&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;(14,105)&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;34,387&#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;56,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deduction on subsidiary equity&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;(116,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(25,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(23,450)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&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;81,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and other tax credits&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,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(30,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(39,776)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition-related 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;20,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&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;19,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,321&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrecognized tax benefits&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;(6,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax deficiencies/(excess tax benefits) from share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income tax rate differential&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;(4,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39,695&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign derived intangible income benefit &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,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intra-entity transfer of intellectual property assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(112,274)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patent box incentive benefit&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;(31,642)&lt;/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 12.25pt;text-align:left;vertical-align: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&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;1,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,123&#160;&lt;/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;Reported income tax expense/(benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,116&#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;33,517&#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;(73,154)&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;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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzItMS0xLTEtMzA5NzY_45a9cb8b-734d-4abc-a99d-131b91d656b4"
      unitRef="usd">-14105000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzItMy0xLTEtMzA5NzY_d22ba5bc-1c44-4889-b8ea-a875fd54466a"
      unitRef="usd">34387000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzItNS0xLTEtMzA5NzY_eefb5f3d-2d15-4618-ab5f-6df5057c4a50"
      unitRef="usd">56788000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzMtMS0xLTEtNTIxNDI_995527f3-9443-4db5-a0cd-5480c1581510"
      unitRef="usd">261663000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzMtMy0xLTEtNTIxNDI_2717e6b9-b7ba-4ca0-9171-433c01f486a9"
      unitRef="usd">-1836000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzMtNS0xLTEtNTIxNDI_518e5d61-5ffc-4b32-92d4-824d04915fd3"
      unitRef="usd">6923000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <jazz:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfConsolidatedSubsidiaryAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzQtMS0xLTEtNTIxNDk_dde79af6-256e-4cda-aac7-836335d3367e"
      unitRef="usd">-116438000</jazz:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfConsolidatedSubsidiaryAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfConsolidatedSubsidiaryAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzQtMy0xLTEtNTIxNDk_c3244ac8-741c-41ed-bacc-911555a22cac"
      unitRef="usd">-25740000</jazz:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfConsolidatedSubsidiaryAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfConsolidatedSubsidiaryAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzQtNS0xLTEtNTIxNDk_f5e4236b-5309-4f06-a00e-c6a269792396"
      unitRef="usd">-23450000</jazz:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfConsolidatedSubsidiaryAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzUtMS0xLTEtNTIxNTY_d214579f-4f12-47ea-9971-b96e8226af52"
      unitRef="usd">81280000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzUtMy0xLTEtNTIxNTY_01b8a063-db7e-47f9-804e-626f63739ff9"
      unitRef="usd">6074000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzUtNS0xLTEtNTIxNTY_992e3afe-5209-4be0-b488-c233f996946b"
      unitRef="usd">14823000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzYtMS0xLTEtNTIxNjM_277d89ac-8c79-47eb-b8d3-3ecf04a75d27"
      unitRef="usd">31069000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzYtMy0xLTEtNTIxNjM_ea4736f7-b96e-446a-93e6-a1fb3bf5bcc3"
      unitRef="usd">30836000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzYtNS0xLTEtNTIxNjM_15972fc1-9946-4d22-8b44-282f5d89468f"
      unitRef="usd">39776000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <jazz:EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCostsAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzMtMS0xLTEtMzA5NzY_92f8e516-e912-4992-84b2-5ed3122d1bf3"
      unitRef="usd">20929000</jazz:EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCostsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCostsAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzMtMy0xLTEtMzA5NzY_5f873f30-7707-4e7f-93b1-5f27a21bd178"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCostsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCostsAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzMtNS0xLTEtMzA5NzY_7dae542a-8bba-4c3c-9889-dea1bf56311a"
      unitRef="usd">11738000</jazz:EffectiveIncomeTaxRateReconciliationAcquisitionRelatedCostsAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzQtMS0xLTEtMzA5NzY_47770285-a325-4d3a-b182-850f87a3576f"
      unitRef="usd">19914000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzQtMy0xLTEtMzA5NzY_8277e72a-3a66-459c-991e-dfd8cd3b8270"
      unitRef="usd">8604000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzQtNS0xLTEtMzA5NzY_913afff0-ac96-4b0c-a73c-00462a66684c"
      unitRef="usd">8321000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <jazz:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinancingCostsAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzktMS0xLTEtNTIxOTg_da8baaa9-fe4a-4a79-a420-d89ea7074087"
      unitRef="usd">14418000</jazz:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinancingCostsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinancingCostsAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzktMy0xLTEtNTIxOTg_fa97c237-c89c-466d-a6da-2f760d950937"
      unitRef="usd">7132000</jazz:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinancingCostsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinancingCostsAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzktNS0xLTEtNTIxOTg_44f9f91e-0a5e-4461-97f9-7c831ea00c21"
      unitRef="usd">-7615000</jazz:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinancingCostsAmount>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEwLTEtMS0xLTUyMjA1_9742a1e2-f0bb-49f3-9229-dcf2d3f00364"
      unitRef="usd">-6436000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEwLTMtMS0xLTUyMjA1_bc12c7eb-a2ef-44aa-83d1-57ba681d6b5a"
      unitRef="usd">16309000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEwLTUtMS0xLTUyMjA1_69090ff4-3b6b-415d-add0-96476e7f5a86"
      unitRef="usd">499000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzExLTEtMS0xLTUyMjEy_ff07455a-3b34-480e-9e81-694b2c4b251c"
      unitRef="usd">-5555000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzExLTMtMS0xLTUyMjEy_e5bf333e-741e-4596-9f9f-c96304aa2793"
      unitRef="usd">5274000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzExLTUtMS0xLTUyMjEy_31d52908-45e9-45c7-802a-d2eebc067aa1"
      unitRef="usd">537000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEyLTEtMS0xLTU3NzYz_3621c4c5-5244-4434-9be9-dd7cd00b07c7"
      unitRef="usd">-4343000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEyLTMtMS0xLTU3NzYz_c6de83ac-d726-4c73-b131-8c68f70c5962"
      unitRef="usd">16126000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEyLTUtMS0xLTU3NzYz_2cd13343-59b2-4bef-9ec9-b52e4a9ac7fb"
      unitRef="usd">39695000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <jazz:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzUtMS0xLTEtMzA5NzY_ca393338-0710-40e0-ad5a-812f5628d5fb"
      unitRef="usd">-3416000</jazz:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit>
    <jazz:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzUtMy0xLTEtMzA5NzY_43b9ec3c-c362-47cb-8503-94868c45ec6c"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit>
    <jazz:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzUtNS0xLTEtMzA5NzY_80404c6c-5fa9-46ef-8f52-3923e9a5c3ca"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncomeBenefit>
    <jazz:EffectiveIncomeTaxRateReconciliationChangeInEstimateAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzYtMS0xLTEtMzA5NzY_a86726fc-3c1c-4a56-83dd-12d1296c6f09"
      unitRef="usd">-2653000</jazz:EffectiveIncomeTaxRateReconciliationChangeInEstimateAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationChangeInEstimateAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzYtMy0xLTEtMzA5NzY_c54dcf99-9fd0-4680-b045-d16237fbae9a"
      unitRef="usd">-3604000</jazz:EffectiveIncomeTaxRateReconciliationChangeInEstimateAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationChangeInEstimateAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzYtNS0xLTEtMzA5NzY_df495faf-f704-46e4-8671-4637f1ca29f3"
      unitRef="usd">1156000</jazz:EffectiveIncomeTaxRateReconciliationChangeInEstimateAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyAssetsAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzktMS0xLTEtMzA5NzY_62438660-a8e7-4d08-8714-76f22722d540"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyAssetsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyAssetsAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzktMy0xLTEtMzA5NzY_9c9d2bd1-90b7-45ec-a195-7fbec6be7e09"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyAssetsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyAssetsAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzktNS0xLTEtMzA5NzY_d8d617bd-0257-4f3d-a31f-03f820d9fcbf"
      unitRef="usd">-112274000</jazz:EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyAssetsAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationPatentBoxIncentiveBenefitAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEwLTEtMS0xLTMwOTc2_c261a19b-6754-4189-b638-20bb61a936ff"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationPatentBoxIncentiveBenefitAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationPatentBoxIncentiveBenefitAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEwLTMtMS0xLTMwOTc2_28b1548f-8f2d-44b9-85fc-b297d42f36c1"
      unitRef="usd">0</jazz:EffectiveIncomeTaxRateReconciliationPatentBoxIncentiveBenefitAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationPatentBoxIncentiveBenefitAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzEwLTUtMS0xLTMwOTc2_d460ddbc-2888-4f8e-b167-1e54e85cc09f"
      unitRef="usd">-31642000</jazz:EffectiveIncomeTaxRateReconciliationPatentBoxIncentiveBenefitAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzExLTEtMS0xLTMwOTc2_638beacf-9520-4a86-83f6-25bb1a23785e"
      unitRef="usd">1927000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzExLTMtMS0xLTMwOTc2_83721cba-4d9a-48fc-b9d5-46a1008e800d"
      unitRef="usd">1627000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzExLTUtMS0xLTMwOTc2_da164164-28cd-405b-86d6-4812b174be69"
      unitRef="usd">1123000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <jazz:EffectiveIncomeTaxRateReconciliationAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzIwLTEtMS0xLTMwOTc2_fadcc231-7644-4c15-bbd0-ed73e992db43"
      unitRef="usd">216116000</jazz:EffectiveIncomeTaxRateReconciliationAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzIwLTMtMS0xLTMwOTc2_63c00c2a-ecdc-4ef4-90c4-efbd8098c257"
      unitRef="usd">33517000</jazz:EffectiveIncomeTaxRateReconciliationAmount>
    <jazz:EffectiveIncomeTaxRateReconciliationAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkZjczODZhYjM5ZDU0ZWNjYjA3NTcwNDdhNjA0YmVmNS90YWJsZXJhbmdlOmRmNzM4NmFiMzlkNTRlY2NiMDc1NzA0N2E2MDRiZWY1XzIwLTUtMS0xLTMwOTc2_41febd07-c503-40c2-a44d-2f52fa748bad"
      unitRef="usd">-73154000</jazz:EffectiveIncomeTaxRateReconciliationAmount>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEyMDc4_94fa94b8-8f3c-4186-8e45-7a0cc045f9f4">&lt;div style="margin-top:1pt;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;Significant components of our net deferred tax assets/(liabilities) were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&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;284,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 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;258,296&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating loss carryforwards&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;265,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,860&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,918&#160;&lt;/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 12.25pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;62,561&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deduction on subsidiary equity carryforwards&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;78,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect effects of unrecognized tax benefits&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;46,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48,743&#160;&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,787&#160;&lt;/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 12.25pt;text-align:left;vertical-align: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&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;65,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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;(154,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342)&lt;/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, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675,403&#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 tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,652,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(448,310)&lt;/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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory &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;(181,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,316)&lt;/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 12.25pt;text-align:left;vertical-align: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&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;(56,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,902,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(550,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net of deferred tax assets and (liabilities)&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;(989,438)&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;124,519&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;The following table summarizes the presentation of deferred tax assets and liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&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:70.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.516%"/&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:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Deferred tax assets&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;311,103&#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;254,916&#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 tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,300,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,397)&lt;/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;Net of deferred tax assets and (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(989,438)&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;124,519&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzQtMS0xLTEtMzA5NzY_d359375a-822b-4512-bfed-1058a3cd2cf1"
      unitRef="usd">284155000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzQtMy0xLTEtMzA5NzY_1f4e48a4-e77a-48ce-93be-d79c5064b93b"
      unitRef="usd">258296000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzUtMS0xLTEtNjAwMTY_cef5ee27-69ab-4ade-9bb9-73f1345ac713"
      unitRef="usd">265156000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzUtMy0xLTEtNjAwMTY_8189fafb-4d46-4afc-bc51-8e2dd7fbc529"
      unitRef="usd">68860000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzUtMS0xLTEtMzA5NzY_cf2c67c2-18cc-4d18-b961-82e35e7ae5dd"
      unitRef="usd">189959000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzUtMy0xLTEtMzA5NzY_f5842270-ac76-4ac8-99fa-fc0b7051ffa7"
      unitRef="usd">173918000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzYtMS0xLTEtNTczNTE_c0a1afe4-62e0-452b-a7d6-0e2239143d90"
      unitRef="usd">84509000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzYtMy0xLTEtNTczNTE_18b27212-8fea-4b18-abe6-b13c573c24a1"
      unitRef="usd">62561000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <jazz:DeferredTaxAssetsDeductionsOnSubsidiaryEquity
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzYtMS0xLTEtNTIyOTU_d5de02a4-0a19-4532-8ec3-a862243581e0"
      unitRef="usd">78514000</jazz:DeferredTaxAssetsDeductionsOnSubsidiaryEquity>
    <jazz:DeferredTaxAssetsDeductionsOnSubsidiaryEquity
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzYtMy0xLTEtNTIyOTU_cbf38b80-1763-44b8-ab78-4f946d823a5e"
      unitRef="usd">13201000</jazz:DeferredTaxAssetsDeductionsOnSubsidiaryEquity>
    <jazz:DeferredTaxAssetsIndirectEffectsOfUnrecognizedTaxBenefits
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzctMS0xLTEtNTIzMDI_f332d010-0296-4ba8-87a2-30eb14a0cebc"
      unitRef="usd">46876000</jazz:DeferredTaxAssetsIndirectEffectsOfUnrecognizedTaxBenefits>
    <jazz:DeferredTaxAssetsIndirectEffectsOfUnrecognizedTaxBenefits
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzctMy0xLTEtNTIzMDI_cd898d66-c0a2-4b81-af99-29a7e2dbb894"
      unitRef="usd">48743000</jazz:DeferredTaxAssetsIndirectEffectsOfUnrecognizedTaxBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzYtMS0xLTEtMzA5NzY_5a7c987e-67d7-429f-b92f-5fa6f3b99dad"
      unitRef="usd">37289000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzYtMy0xLTEtMzA5NzY_380e7f84-46d5-4375-be8d-78a9a294a555"
      unitRef="usd">26090000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <jazz:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzktMS0xLTEtMzA5NzY_5845e1b0-fc78-4231-b424-83321af70abc"
      unitRef="usd">15865000</jazz:DeferredTaxAssetsOperatingLeaseLiability>
    <jazz:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzktMy0xLTEtMzA5NzY_baed615d-53b0-4ba1-a036-7070ac68365c"
      unitRef="usd">31787000</jazz:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzEwLTEtMS0xLTMwOTc2_dacaee68-e1b5-455e-a7ac-db94d5f0fed9"
      unitRef="usd">65224000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzEwLTMtMS0xLTMwOTc2_bef2ee50-9100-4620-914c-ab95a1861be9"
      unitRef="usd">69289000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzExLTEtMS0xLTMwOTc2_173f6c51-a930-4580-bb35-deac2a4c88cc"
      unitRef="usd">1067547000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzExLTMtMS0xLTMwOTc2_7f3f0cae-f4cf-41cc-9e7e-152ea2ffdb6e"
      unitRef="usd">752745000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzEyLTEtMS0xLTMwOTc2_3cfd4be3-eaa7-442d-81fb-baea8e30bd20"
      unitRef="usd">154255000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzEyLTMtMS0xLTMwOTc2_5846bfa7-6b03-45f8-a972-6d24f1dfdbce"
      unitRef="usd">77342000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzEzLTEtMS0xLTMwOTc2_715c5bd1-4956-4896-bdae-be0383e03ee9"
      unitRef="usd">913292000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzEzLTMtMS0xLTMwOTc2_6a477f88-98c2-456c-b5c9-c3e5db8814e0"
      unitRef="usd">675403000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE1LTEtMS0xLTMwOTc2_e76b34e3-280e-4d6c-9658-177820adc11a"
      unitRef="usd">1652297000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE1LTMtMS0xLTMwOTc2_d9af0094-af60-4f36-b82e-cd05ef155e20"
      unitRef="usd">448310000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE3LTEtMS0xLTUyMzEz_526b1273-f18e-42e2-8ca2-36ac358627f7"
      unitRef="usd">181742000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE3LTMtMS0xLTUyMzEz_31359a4d-9ca9-435e-b4f1-963b344bb2ee"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <jazz:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE2LTEtMS0xLTMwOTc2_3ba9e3a6-70c0-4028-9cae-21835e878a4b"
      unitRef="usd">12657000</jazz:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <jazz:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE2LTMtMS0xLTMwOTc2_925b4b97-5d0b-4fd0-849a-c6f47bb89c33"
      unitRef="usd">26316000</jazz:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE3LTEtMS0xLTMwOTc2_930bdcbb-07c6-4c1c-91e2-1ba38ed03417"
      unitRef="usd">56034000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE3LTMtMS0xLTMwOTc2_319f9a02-871d-4938-a2e5-3cc8058f051c"
      unitRef="usd">76258000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE4LTEtMS0xLTMwOTc2_03fdd8f7-df48-4bf8-b416-580ac9468bd1"
      unitRef="usd">1902730000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE4LTMtMS0xLTMwOTc2_b2a62501-f467-4cb3-963d-2d97770d275d"
      unitRef="usd">550884000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE5LTEtMS0xLTMwOTc2_cdc65e5f-0124-432e-ac45-2bbe4fa9e266"
      unitRef="usd">989438000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo2NWViMTg1MWJhYWE0N2RkOTBhMjkzMWExZGEyOTRjZi90YWJsZXJhbmdlOjY1ZWIxODUxYmFhYTQ3ZGQ5MGEyOTMxYTFkYTI5NGNmXzE5LTMtMS0xLTMwOTc2_8022a787-834e-4088-8833-45d7c47ce500"
      unitRef="usd">124519000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEwOTk1MTE2NDYxOTM_c1291fd4-64ec-4c21-95e3-8909ce34ec3c"
      unitRef="usd">76900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzMxMTQ_3ec46d9f-111c-48d5-87bd-2942439838ee"
      unitRef="usd">11000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzMxMjE_ab23b522-d227-413b-b466-3549491cd66b"
      unitRef="usd">5100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkNWE5ZmVmYTYxOWY0OGIwYjUyMjhlOWJjZGZlNjNlMS90YWJsZXJhbmdlOmQ1YTlmZWZhNjE5ZjQ4YjBiNTIyOGU5YmNkZmU2M2UxXzItMS0xLTEtMzA5NzY_cfc014d1-de21-4c54-b88d-d4eacfb546b1"
      unitRef="usd">311103000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkNWE5ZmVmYTYxOWY0OGIwYjUyMjhlOWJjZGZlNjNlMS90YWJsZXJhbmdlOmQ1YTlmZWZhNjE5ZjQ4YjBiNTIyOGU5YmNkZmU2M2UxXzItMy0xLTEtMzA5NzY_fc19709d-9f64-414c-ad02-2a931bf15656"
      unitRef="usd">254916000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkNWE5ZmVmYTYxOWY0OGIwYjUyMjhlOWJjZGZlNjNlMS90YWJsZXJhbmdlOmQ1YTlmZWZhNjE5ZjQ4YjBiNTIyOGU5YmNkZmU2M2UxXzMtMS0xLTEtMzA5NzY_46779145-1906-4060-b01e-f873d4e44b27"
      unitRef="usd">1300541000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkNWE5ZmVmYTYxOWY0OGIwYjUyMjhlOWJjZGZlNjNlMS90YWJsZXJhbmdlOmQ1YTlmZWZhNjE5ZjQ4YjBiNTIyOGU5YmNkZmU2M2UxXzMtMy0xLTEtMzA5NzY_72d46595-5de3-4eb1-8751-c44e5af8c6fb"
      unitRef="usd">130397000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkNWE5ZmVmYTYxOWY0OGIwYjUyMjhlOWJjZGZlNjNlMS90YWJsZXJhbmdlOmQ1YTlmZWZhNjE5ZjQ4YjBiNTIyOGU5YmNkZmU2M2UxXzQtMS0xLTEtMzA5NzY_8f4e8871-7a50-47e9-8e50-838bfcf20ea8"
      unitRef="usd">989438000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTpkNWE5ZmVmYTYxOWY0OGIwYjUyMjhlOWJjZGZlNjNlMS90YWJsZXJhbmdlOmQ1YTlmZWZhNjE5ZjQ4YjBiNTIyOGU5YmNkZmU2M2UxXzQtMy0xLTEtMzA5NzY_8951cd72-d7ea-4d7f-a252-e8645bef6e74"
      unitRef="usd">124519000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3a5a9dea885f467f8ab99e988f8e6e70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzMzNzk_457cee9d-2d56-4504-aedd-1c38a84e9e18"
      unitRef="usd">81600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3a5a9dea885f467f8ab99e988f8e6e70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzMzODY_b0ebf696-e12c-4ec7-85fd-ed61090fd96f"
      unitRef="usd">216500000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib0edd45996e0456497429138c6701e5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzM4MDg_691747c3-00ac-4519-88e2-136599ced2fc"
      unitRef="usd">44300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ib0edd45996e0456497429138c6701e5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzM4MzY_23f0c1b6-e442-47db-9778-1b6518b3f559"
      unitRef="usd">8000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ic80f6f50d92147a0ae189f70e6bffdbd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzQxNDQ_41fc8e1d-f088-4979-b740-c12a1f957bd6"
      unitRef="usd">864900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3498b7e15b104567a94babb477faa166_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzQxNTE_a7627b31-de9e-4b65-bb18-98729bdfe1dc"
      unitRef="usd">224300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib4d3f1f61843433bbeb0c9eb17eee3d5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzc2OTY1ODE0MTY1NzQ_b2a2935a-6947-48df-9fcd-5aab805f9641"
      unitRef="usd">133500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id9574ab9bdf64cc7818846bf60e1ffa5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzMyNDM1NTkzMDM0ODQw_64261b08-769c-4a92-ad0b-41d8800d46e9"
      unitRef="usd">45700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i7531dc595b6d45448c2bc31dfafaea09_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzQ0NzM_c9dfd6eb-737f-4156-93fc-a011ed28e9c9"
      unitRef="usd">58800000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzU0NzM_2707dfeb-4ede-4e4f-922d-472aaef48111"
      unitRef="usd">154300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzU0ODA_94358e86-c3d5-4c84-8527-c944e2dbde22"
      unitRef="usd">77300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i629fec525a354d70890b39d2a6a6a061_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzU3ODM_623446d2-10d6-4962-85f6-2f6d850c333f"
      unitRef="usd">81300000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i672e872e92e04be09f950f22a30c7844_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzYwNzU_a52f4e66-8c65-49ae-aa73-b55e2f0fca1a"
      unitRef="usd">6200000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="id2c51034073b45899a55f046921ecb19_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzY1MjU_0d2b19c7-e2a8-4c5b-841a-631becdbf31d"
      unitRef="usd">6300000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i9c1e2fbb7f144f13b57cd6e2f8a03697_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzY1OTE_6f0c52af-3a06-4192-bdd9-5072054363d5"
      unitRef="usd">15700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzgyOTM_9c38899b-3077-4187-bcdd-b77bb313e314"
      unitRef="usd">2300000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <jazz:AdditionalExpectedTaxExpenseIfForeignEarningsRepatriatedInTheFuture
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzM0MDg0ODYwNDgyMjc4_7042173f-0f93-47e6-9525-26599ffeb7a0"
      unitRef="usd">113000000</jazz:AdditionalExpectedTaxExpenseIfForeignEarningsRepatriatedInTheFuture>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzEyMDk1_c0a0021b-4798-4168-b30e-4253b9e39c0c">&lt;div style="margin-top:6pt;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;A reconciliation of our gross unrecognized tax benefits follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&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:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&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;146,557&#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;124,319&#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;118,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases related to current year tax positions&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;26,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/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;Increases related to prior year tax positions&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;19,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;761&#160;&lt;/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;Decreases related to prior year tax positions&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;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/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;Increases recognized through purchase accounting &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,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Decreases related to settlements with taxing authorities&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;(14,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of the applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(25,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(22,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&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;137,867&#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;146,557&#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;124,319&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzItMS0xLTEtMzA5NzY_55db2891-987e-41d4-a99c-9797fb3f306a"
      unitRef="usd">146557000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia605523f6bda4dd5ada273fe5f3da0ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzItMy0xLTEtMzA5NzY_52b4e0a1-a48e-4efb-9328-1262398e2874"
      unitRef="usd">124319000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i68671899b8c840eabba54efe15811adb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzItNS0xLTEtMzA5NzY_fe39ce1c-0021-4ab0-8b42-133352300e11"
      unitRef="usd">118213000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzMtMS0xLTEtMzA5NzY_f4feb3d9-fba1-47e1-9677-fbd4e3a17c4b"
      unitRef="usd">26675000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzMtMy0xLTEtMzA5NzY_6c83d13d-601a-45cb-9aea-d706ece4d547"
      unitRef="usd">27908000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzMtNS0xLTEtMzA5NzY_89a504a0-8bf0-47f0-b1d7-fcc00e0848cf"
      unitRef="usd">27552000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzQtMS0xLTEtMzA5NzY_971348da-b92a-4296-b5bf-17117703e5e9"
      unitRef="usd">211000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzQtMy0xLTEtMzA5NzY_816e409f-7562-47f9-92b8-b4d4b011ac74"
      unitRef="usd">19712000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzQtNS0xLTEtMzA5NzY_c56a3358-6099-4bb0-82cc-f6b61dbf277b"
      unitRef="usd">761000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzUtMS0xLTEtMzA5NzY_f32f44b2-5079-49b4-a7b6-8af7777e43f4"
      unitRef="usd">182000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzUtMy0xLTEtMzA5NzY_02610dd5-dc11-4e5e-8426-bb73192fdb1e"
      unitRef="usd">213000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzUtNS0xLTEtMzA5NzY_b02493bb-87a8-4ef2-96dd-68d53c86fdc1"
      unitRef="usd">91000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtMS0xLTEtNTcxMjQ_a8507c76-77d1-45f2-a81c-9ccca24da9b4"
      unitRef="usd">5916000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtMy0xLTEtNTcyMDE_6a3b30cb-90f1-486b-bc60-399def72e91e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtNS0xLTEtNTcyMDE_7926300e-de14-4798-90dc-96ca6d0147ed"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtMS0xLTEtNTI4MDc_ec6e48b2-b116-439a-832e-7b55df51a2b5"
      unitRef="usd">14744000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtMy0xLTEtNTQ4ODE_776affa4-606d-4d37-8920-71abf4771a45"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtNS0xLTEtNTQ4ODE_59872b8d-f338-4679-93a9-96efb8d5b2b8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtMS0xLTEtMzA5NzY_79e04665-2e34-44a2-ab99-d450342fb06d"
      unitRef="usd">26566000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i58d7bad8c9e74744a0e629e0db111960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtMy0xLTEtMzA5NzY_cf1da3b5-d55f-45dd-98cf-f5456ea8a798"
      unitRef="usd">25169000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic381c9607a1c4bf8a24ac580083a388f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzYtNS0xLTEtMzA5NzY_1fe5f76e-a32e-40dd-97fb-02fc75266705"
      unitRef="usd">22116000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzctMS0xLTEtMzA5NzY_a2bedd37-9804-421e-81de-2c0be72ba5ef"
      unitRef="usd">137867000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzctMy0xLTEtMzA5NzY_4aa6886a-6b0e-4053-8be8-2a443c669d46"
      unitRef="usd">146557000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia605523f6bda4dd5ada273fe5f3da0ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90YWJsZTo4OGI3YjNkNzRmMzQ0NGY5ODc3MGFhM2ZjN2Y5MGUzZi90YWJsZXJhbmdlOjg4YjdiM2Q3NGYzNDQ0Zjk4NzcwYWEzZmM3ZjkwZTNmXzctNS0xLTEtMzA5NzY_01e552dc-d0af-4341-9705-c615dcaacee8"
      unitRef="usd">124319000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzk1OTY_d10af535-476f-4c03-9b79-806cc871ffa2"
      unitRef="usd">4600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzk2MDM_9d888599-0294-4d0c-b59a-c453397b733f"
      unitRef="usd">11300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i593208e941914cde81a33ecbc13f3192_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzk4MjQ_cff840ab-d9d8-4423-af40-c3039e377893"
      unitRef="usd">82000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ie8e9488e72b74f368a3f0e396c923764_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2Xzk4MzE_e6972743-d079-4edb-8898-fe68f85b6ffa"
      unitRef="usd">93000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i93b59c2452984040be7a70fdd4f64450_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzExNTY4_37e21569-0b25-4a02-ab09-998496c4f74d"
      unitRef="usd">19700000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i051ebdd8f48a4aceb54c9aa25ebea12d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODAvZnJhZzo1YTQ4Y2MzOWE2MmI0MjNlYjRlMDE1MjZjYWE2MjEyNi90ZXh0cmVnaW9uOjVhNDhjYzM5YTYyYjQyM2ViNGUwMTUyNmNhYTYyMTI2XzExNTY4_b9a14216-5fe3-4ad5-b6a6-05c4d2325c5b"
      unitRef="usd">19700000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i6f6f8f55bd9b47bcb77c05110d03fb9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90ZXh0cmVnaW9uOjA0MDA1ZGU2MTE2MTQ3MzVhNTg4NmJkNjUyN2RhOWMxXzEwMTY_1d74d15a-1c65-4c09-8174-17989df620f1">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule II&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation and Qualifying Accounts &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:10pt;font-weight:700;line-height:120%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;beginning&lt;br/&gt;of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;br/&gt;charged&#160;to&lt;br/&gt;costs and&lt;br/&gt;expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;end of&lt;br/&gt;period&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;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;298&#160;&lt;/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;Allowance for sales discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(12,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,126&#160;&lt;/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;Allowance for chargebacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;5,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/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;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)(3)(4)&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;77,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;154,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/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;Allowance for sales discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;144&#160;&lt;/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;Allowance for chargebacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(41,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/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;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)(3)(4)&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;66,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;77,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;For the year ended December 31, 2019&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;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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/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;Allowance for sales discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for chargebacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(41,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133&#160;&lt;/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;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)(3)&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;61,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;66,307&#160;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.84pt"&gt;Shown as a reduction of accounts receivable.  Charges related to sales discounts and chargebacks are reflected as a reduction of revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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%;padding-left:19.84pt"&gt;Additions to the deferred tax asset valuation allowance charged to costs and expenses relate to movements on certain Irish, U.S. (federal and state) and other foreign deferred tax assets where we continue to maintain a valuation allowance until sufficient positive evidence exists to support reversal. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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%;padding-left:19.84pt"&gt;Other additions to the deferred tax asset valuation allowance relate to currency translation adjustments recorded directly in other comprehensive income and, in 2019, additions resulting from the Cavion asset acquisition. &lt;/span&gt;&lt;/div&gt;(4)Deductions from the deferred tax asset valuation allowance include movements relating to utilization of NOLs and tax credit carryforwards, release in valuation allowance and other movements including adjustments following finalization of tax returns.</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie499834409e544318b575d38291d2c07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzItMy0xLTEtMzA5NzY_1cf34a80-8ba3-4e08-80c0-855f8f2ed5d8"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i14cb919c44ce426cb891d36520b65309_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzItNS0xLTEtMzA5NzY_dc7483a4-87fa-4507-94a0-d141b3bd3d90"
      unitRef="usd">127000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i14cb919c44ce426cb891d36520b65309_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzItNy0xLTEtMzA5NzY_a0bd2668-5e0c-425d-b9b5-6f04d717c956"
      unitRef="usd">771000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i14cb919c44ce426cb891d36520b65309_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzItOS0xLTEtMzA5NzY_eeb12ffa-4c11-42f1-a893-4300ab2b99b6"
      unitRef="usd">650000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i20a160cb9d6a45a4b5b704fd19c342a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzItMTEtMS0xLTMwOTc2_fb421293-28f8-4e09-a023-538846551e14"
      unitRef="usd">298000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic32322b0234e4e5cb51726c836fd37c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzMtMy0xLTEtMzA5NzY_3f7da7d7-0658-484f-a6fc-1497801246ae"
      unitRef="usd">144000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9bdc867dea6d4282bce0420a6c7f83ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzMtNS0xLTEtMzA5NzY_8198ebb1-8cf4-41e3-807c-d37ba488e0fd"
      unitRef="usd">13196000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i9bdc867dea6d4282bce0420a6c7f83ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzMtNy0xLTEtMzA5NzY_49e2f310-ae31-40c7-b046-9f696492c5f9"
      unitRef="usd">1243000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9bdc867dea6d4282bce0420a6c7f83ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzMtOS0xLTEtMzA5NzY_3c1ac5c6-79ae-4c85-b499-c1de0d3c7758"
      unitRef="usd">12457000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id8d7d82e311e41a6a2df2d49ec814141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzMtMTEtMS0xLTMwOTc2_0d694b32-198d-4604-9f18-f21eba5d994d"
      unitRef="usd">2126000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i54f6a27c4c3940f79e227b32a9ea6d66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzQtMy0xLTEtMzA5NzY_8315afd8-9983-4f48-a68c-ab22377b6b5d"
      unitRef="usd">5293000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2d65a9e5e946411a994d0bc00c46d28a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzQtNS0xLTEtMzA5NzY_c415efe2-4d26-49b8-87bf-7e10f278ec02"
      unitRef="usd">91425000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i2d65a9e5e946411a994d0bc00c46d28a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzQtNy0xLTEtMzA5NzY_9c269de3-4c18-4866-8f1c-471982365a90"
      unitRef="usd">1322000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2d65a9e5e946411a994d0bc00c46d28a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzQtOS0xLTEtMzA5NzY_ca23fc89-7317-4454-9f79-a658c1b855bb"
      unitRef="usd">86651000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6ee3809e6f1845e287bc05bccb1aa7a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzQtMTEtMS0xLTMwOTc2_4b61070c-9e4d-4510-bc4a-a9aff87e8e7f"
      unitRef="usd">11389000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibaf00b585949462ebfa2e922e973ecb1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzUtMy0xLTEtMzA5NzY_934e1b08-9fb6-429e-9c01-63e869eefae8"
      unitRef="usd">77342000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ia2980369f1cc444bb9316d8d445745bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzUtNS0xLTEtMzA5NzY_ed536311-227e-4545-92db-8ee33a64d12c"
      unitRef="usd">82820000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ia2980369f1cc444bb9316d8d445745bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzUtNy0xLTEtMzA5NzY_32dea69b-cfa8-44ff-a6e2-d66e8741fffe"
      unitRef="usd">9000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia2980369f1cc444bb9316d8d445745bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzUtOS0xLTEtMzA5NzY_fbd36293-c160-4e7c-be5d-354db9efa4e5"
      unitRef="usd">5916000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic0320862ce014f14b541ffc17103a499_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzUtMTEtMS0xLTMwOTc2_92eaa5c1-53cd-495e-95cd-cc24c205033a"
      unitRef="usd">154255000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8115fb851f7d4728b12d3480354a3232_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzgtMy0xLTEtMzA5NzY_e5b526a4-494a-480b-bc43-8242e6bcf32f"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9d117bd742af4671bc180635421455f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzgtNS0xLTEtMzA5NzY_0393457b-2692-46f2-a6d0-4256a58c39a1"
      unitRef="usd">5000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i9d117bd742af4671bc180635421455f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzgtNy0xLTEtMzA5NzY_ae7be57d-cb05-4e7c-972c-eea47b602cd0"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9d117bd742af4671bc180635421455f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzgtOS0xLTEtMzA5NzY_f5edd6e5-8e32-4f01-82d0-b1c37a55ec5c"
      unitRef="usd">5000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie499834409e544318b575d38291d2c07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzgtMTEtMS0xLTMwOTc2_2f1bb4fc-523f-4827-811a-0cda1decc35e"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibca6f6431eef4ac3be77944ac625d88f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzktMy0xLTEtMzA5NzY_83f27be7-f420-4367-911d-56931f9ccb0d"
      unitRef="usd">113000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2a40ffb3e676442b8d85284cff10bc45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzktNS0xLTEtMzA5NzY_cfa7a6ae-50b3-41e5-86b6-d4e3bc818aa2"
      unitRef="usd">1432000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i2a40ffb3e676442b8d85284cff10bc45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzktNy0xLTEtMzA5NzY_250e33b6-b049-426b-af3b-3c3ce607d5cb"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2a40ffb3e676442b8d85284cff10bc45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzktOS0xLTEtMzA5NzY_389cb1a3-2f12-47a9-a4e2-f292ce404967"
      unitRef="usd">1401000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic32322b0234e4e5cb51726c836fd37c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzktMTEtMS0xLTMwOTc2_a944b130-1490-4f01-b92c-7be05b91d391"
      unitRef="usd">144000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i71604b0fab964c9e942742601549ee3d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzEwLTMtMS0xLTMwOTc2_0bd3dd31-b2b9-4fad-ba45-ed0d87f6e4d3"
      unitRef="usd">1133000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if3d1fe939d66417fb7c3599ee48e5019_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzEwLTUtMS0xLTMwOTc2_94715029-7dd6-42ae-b9d6-7eedc93502d8"
      unitRef="usd">45550000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="if3d1fe939d66417fb7c3599ee48e5019_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzEwLTctMS0xLTMwOTc2_4ee111f6-0757-484c-8b1e-d1425b70a666"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if3d1fe939d66417fb7c3599ee48e5019_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzEwLTktMS0xLTMwOTc2_73cfd405-f041-4de6-bc7b-247b085bd04b"
      unitRef="usd">41390000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i54f6a27c4c3940f79e227b32a9ea6d66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzEwLTExLTEtMS0zMDk3Ng_32f7f5d6-2a75-4f14-bf43-45be10158c2b"
      unitRef="usd">5293000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia3a1afd7bcb14fc0bc3467b8b5b17d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzExLTMtMS0xLTMwOTc2_e278059a-6ab0-451e-95a1-b69573a560d0"
      unitRef="usd">66307000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idc714ee3ac57491493220be3bb8dadbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzExLTUtMS0xLTMwOTc2_b6743bd4-4ade-44e0-8b0d-77085cdff031"
      unitRef="usd">6576000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="idc714ee3ac57491493220be3bb8dadbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzExLTctMS0xLTMwOTc2_fe79c7e2-4e86-433f-9ba2-cd966ebfc39c"
      unitRef="usd">4961000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idc714ee3ac57491493220be3bb8dadbe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzExLTktMS0xLTMwOTc2_433c3869-92ce-4d3f-b7fc-900037bbefaa"
      unitRef="usd">502000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibaf00b585949462ebfa2e922e973ecb1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzExLTExLTEtMS0zMDk3Ng_a5006d54-000a-43fa-af8d-4c1b659ba3df"
      unitRef="usd">77342000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if4d42653df2244acadc8f6e33ef8d0f0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE0LTMtMS0xLTMwOTc2_0e98157d-2e35-4a48-a750-7d2bc031fb79"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i46c98eda432e4beca0a91bfaf43624f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE0LTUtMS0xLTMwOTc2_b1e3580d-0d11-47e8-983c-416371ce1c82"
      unitRef="usd">9000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i46c98eda432e4beca0a91bfaf43624f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE0LTctMS0xLTMwOTc2_181c7e0b-5acf-405d-a66d-eff177c6b234"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i46c98eda432e4beca0a91bfaf43624f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE0LTktMS0xLTMwOTc2_0cbb1df9-eb10-4621-b015-f64aae6fb78d"
      unitRef="usd">9000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8115fb851f7d4728b12d3480354a3232_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE0LTExLTEtMS0zMDk3Ng_b3ad3c9b-003d-495d-8381-cd8e4871e8af"
      unitRef="usd">50000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibaee8f25b2734827945886d926080ab3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE1LTMtMS0xLTMwOTc2_a98f2666-d145-4dfa-8355-dd7a7e081bb6"
      unitRef="usd">76000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib119927a855d4802a13b508dfee34e46_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE1LTUtMS0xLTMwOTc2_5b877e20-46de-4059-b7bd-ada9519597a5"
      unitRef="usd">782000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ib119927a855d4802a13b508dfee34e46_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE1LTctMS0xLTMwOTc2_2f12af42-0618-412c-a8c0-a5a98b18bbb6"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib119927a855d4802a13b508dfee34e46_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE1LTktMS0xLTMwOTc2_2bf89184-cec8-42bb-9d20-ea502f7bc86e"
      unitRef="usd">745000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibca6f6431eef4ac3be77944ac625d88f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE1LTExLTEtMS0zMDk3Ng_67deef99-c35f-4788-9e59-f4b667745161"
      unitRef="usd">113000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib752a686fc8142acbbe405d00b5e2138_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE2LTMtMS0xLTMwOTc2_27ab5291-9036-4fe2-8eee-b59ccec0fd0c"
      unitRef="usd">408000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i28ee4c9a360b4422a8f9cae6639adf72_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE2LTUtMS0xLTMwOTc2_81125008-61a3-4d64-b868-30ad0ad197de"
      unitRef="usd">41864000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i28ee4c9a360b4422a8f9cae6639adf72_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE2LTctMS0xLTMwOTc2_d9f220de-112c-465f-b56e-4c7a0b58264d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i28ee4c9a360b4422a8f9cae6639adf72_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE2LTktMS0xLTMwOTc2_78cd0202-f5df-4886-a44e-19b43d699a82"
      unitRef="usd">41139000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i71604b0fab964c9e942742601549ee3d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE2LTExLTEtMS0zMDk3Ng_d58047ac-0f5f-4fdf-b4e5-542499fb2d6b"
      unitRef="usd">1133000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6824504fb20e4ec2a9e545817dc74218_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE3LTMtMS0xLTMwOTc2_10d09ce6-9043-460a-8298-45f43e264e3f"
      unitRef="usd">61237000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5243aa0e570f4087a2458b0d39d04cdd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE3LTUtMS0xLTMwOTc2_b305b7fa-d830-49f6-abf3-d60fea0b6811"
      unitRef="usd">20086000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i5243aa0e570f4087a2458b0d39d04cdd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE3LTctMS0xLTMwOTc2_8819317b-5839-43e3-8523-a0969d532258"
      unitRef="usd">357000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5243aa0e570f4087a2458b0d39d04cdd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE3LTktMS0xLTMwOTc2_f45f1c1d-5868-4b04-8ffb-8b3c3822c9eb"
      unitRef="usd">15373000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia3a1afd7bcb14fc0bc3467b8b5b17d1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ2MmQzODFhMDljZDQzOTNhZmJiYTczODA0Y2ZjZWZhL3NlYzpkNjJkMzgxYTA5Y2Q0MzkzYWZiYmE3MzgwNGNmY2VmYV8yODkvZnJhZzowNDAwNWRlNjExNjE0NzM1YTU4ODZiZDY1MjdkYTljMS90YWJsZTpmMTdkMzQ2ZjE5ZjE0YjRlOTgxZWU2NDFkNjRjMTlhNi90YWJsZXJhbmdlOmYxN2QzNDZmMTlmMTRiNGU5ODFlZTY0MWQ2NGMxOWE2XzE3LTExLTEtMS0zMDk3Ng_1d4779d3-68b4-428d-bc93-3b8afde42e5b"
      unitRef="usd">66307000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
