<?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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:incy="http://www.incyte.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="incy-20221231.xsd" xlink:type="simple"/>
    <context id="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i067f6123bf964f19824c169d4cf76b24_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i61f92b6573c54a36adeda9477ba8425f_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id874c1534a6f42289818f4d78119373e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9955349cd75443d892eb1839601801b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b3e34ce3e154daeac3e70808363c6ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i469fcc13435b4e6b961ce8265a47fa13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i313ba300be854268a6cb72a8e5a291fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icbeacf15a2294346a8ac7e98bd677145_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibfdc997c48a2429798c65aa33e1f7e4c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7bc0d04208246869b63ccc3797c02cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a0621e7838c41a6b0ad4f42a95bea0a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:MilestoneAndContractRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9e38855feb714cafb51201f2a4eb5aac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:MilestoneAndContractRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66d620a634044792825cdb84742284b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:MilestoneAndContractRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic93559050ff245608a55d6907caff510_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79b041beeac043fdba4466a252173a3e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ib87cf3b9483a471a897f8b99ba69897b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i2541d8d0ae234013847e9f9686159537_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="idc7305ca684e4c1aaf6b8924319a119e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i34aa4fa3bb73462891dbdb74214e50b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b8d3cadfa7e481fb49467911a5bb9d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i14e3470d374045dc83e5fadb47400056_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ie42d798dfcc14e2a928890fd5fd737e0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">incy:ConvertibleSeniorNotes1.25PercentDue2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib4dc43003ab542f6854c3a69bf4132cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i2c34619278c249c18ae64b6821e61e78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ie26d9627960a4fedbf0d69b0574c0cac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="iab27145310ec4878b66102ac5b60635f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i3a58e4fd4fcc4c169205292f99fb220d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ibb36bc52e54a4cf6a84537bf78d034f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ie6b224475ee1417ea181a702d161440d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2beacde401704840b7a39e323eef945b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i8c0012862e854152bf5ddc832b9f5284_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ie8459afc54904d74a507cef0f45210dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="if095b64606f84d7192502d76e6ef5c8b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i75c85c6d57c74b2cae263dc95ee408e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i6dda3f98fffb4d58af7bf4b4fcddd214_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i05510e3922b142ca951c8a913c5c071f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i383f4c2499a54461ab2aefb8c26d8861_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i1efd2f0e18e3454fac191df9c0f8f816_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae068dbb39dc4dc4b71db8fa4a8b94e9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2de725b00b024e71b59cf2c9fad0a110_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i358a08e3ebe44e3689d13a8d35f8d854_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia78d3e958bb3405f971d63147938cdd5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i10e3b863b1ff4dd38425439e300e4ad7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i86128c884e884b769d24a972154cb380_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i11afa5f6b25348d490732be372421da7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3f6e99aa2c8471fad80529911ce428e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OPZELURAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i516689d15e384351bac342ce694f6227_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:ICLUSIGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f906652c33c4bd6bbe41405494cd23e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c43143d8a6a47e78d2bd1fb28c07ac1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifea4803e265341069517fb4aa17397c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7586d43b0ae440f84cbaeabf8459586_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a8c3070b0a84c679b28a8f29b8bea13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77206707d4554328a4a4e8ae2ad840d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:ICLUSIGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5924de0c777243fd820a6645666e41f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:ICLUSIGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75f4349c99d34fd9801d66ae8936c1d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:PemazyreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id3aa753c7eb345a18bf924e851a85c07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:PemazyreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d8827e62bb7410c9f5180d4c7622926_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:PemazyreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fc2fe2ca27a410a887a4358399fa2e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:MINJUVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib6ff71e5ead34b06bf318a0161ababa9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:MINJUVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb723a703e1642c1bad3f6d92177e69b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:MINJUVIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0420b499e5b4524bb84a4cc3d5ffb65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OPZELURAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e53ad14a8d847899a9b82a54b626add_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OPZELURAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f67e1c9a92a44c3af286d70d5a81138_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIRoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3662942f9fb043c1a7c364a07bdb0408_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIRoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7944f8f250304a6da5eeadc59c249b5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIRoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf23bdae34224a3b9ca47be1c662d145_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OlumiantRoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf49e6d0d7f844449e532eb53a98e05e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OlumiantRoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i948e999731394ab8afc60cef2f6a433d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OlumiantRoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia965915e2e0c4a5abe6aa629d7daf56d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTARoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa2b3870c686465f87d64fa4fd92c213_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTARoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ce326d61c7048ab80a5d504c0cb3bf7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTARoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i007c334d0a624e16848510170462a3d9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:PEMAZYRERoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba8f347ea3584d0f9b2c48b97616e94e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:PEMAZYRERoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd0354d519ea41a08501244ac126c94f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:PEMAZYRERoyaltyRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic10bdf6cba914b84bbf23c9589cb7cff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CorporateAndGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie889ddeab7cf434da125c40c591b6d78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CorporateAndGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19f815ced5244d40b58e90631632961a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CorporateAndGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4186ed9f87a54ac8b91ee3450112b990_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CorporateAndGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa4880b018ca44f69465de3ce2489a00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i421a32af6ec44c67805fa5b0e913a802_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic36942871361499fafdcea2af02a3646_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i005e7c7e599643cab206f1ed8c98e3e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c35488356874532a1cf7bc68cc918ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="ibf0853eed0a748248e77d26c85a9c91e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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="i53c91bfd054c41b893cea18ce4337460_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81edc067c6e146fdaf18eda79ec0dde6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fb779eda10e40e9921dee05eb647c54_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia03fc156c7ab4516a882faba5bc4b663_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c538b0f3ba44d8290f2e5e04370a256_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e39e79f534143b4991ba1840325dd05_D20160601-20160601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">incy:AriadPharmaceuticalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-01</endDate>
        </period>
    </context>
    <context id="ie3eff060765d4892b0d1bffacb6a7a37_I20160601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">incy:AriadPharmaceuticalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-06-01</instant>
        </period>
    </context>
    <context id="i0159ae0556784ad7935b3f9f7b3073cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">incy:AriadPharmaceuticalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputCapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87e94d74f51b4163bf15185594d546a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">incy:AccruedAndOtherCurrentLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">incy:AriadPharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ce04488bfd049bebe9527d85feb73ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">incy:AccruedAndOtherCurrentLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">incy:AriadPharmaceuticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ca41fc535f349fe9cb17ea2213a457d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:NovartisAndLilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20cfd6e4df29466aa191991a3d1d94f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:NovartisAndLilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02e51c96d9da4e65b20c0e7c9fd9cc63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9b8771b067d34ee292d275065b4877f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="i6968819c00e04e3fb3c0440a0ab89077_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="i341a57a0c6c14811a85bd54511c30ec5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i64d15ec1791c438b815718706c95935f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="i3011445348e84d02b367b6a2f52fdff7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="ic1bafa3cfa6b4a3ab9a080a482b36da7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf365d81c27f497f8abc0feb987974a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="ie1a11924ccdd4033bc19c307b574095d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="id455afb712fd4a9888810eab27971cd4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iddf6015124744a7fa5b1582e5a0e90e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="ie8f1bd6b802c44528bfde0f964696eba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="icf96c47ec3dc42ebbdd6e8a9c957df64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i63308039961241efb11934a9aa405a7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="i6fdb41f43230425d811996e1bc55eaf0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="i7d56bfa82b0a4cbfad4dee343e3112a2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec67828683fb46aeb68417320dbd21aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="ib74af97d8ae741408be668c58d5acc4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">incy:SalesRevenueGoodsServicesNetMember</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="i4f31f4a932ab43b1a59fb9216cee4a5b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerABCDEAndFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2674f6a549434272bf154ea14b595561_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">incy:CustomerABCDEAndFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9c4491c82d446748375b090abba843f_I20221117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">incy:VillarisTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-17</instant>
        </period>
    </context>
    <context id="iecdc02746a6c4ef78b7d3eb9a3b9cd7e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">incy:VillarisTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i709ab081ee6d4a94a04819e998478c68_I20221117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">incy:VillarisTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AssetAcquisitionMilestonesAxis">incy:AssetAcquisitionMilestoneOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-17</instant>
        </period>
    </context>
    <context id="i66dd8ca7bde448d9bedec49022f779dc_I20221117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">incy:VillarisTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AssetAcquisitionMilestonesAxis">incy:AssetAcquisitionMilestoneTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-17</instant>
        </period>
    </context>
    <context id="i35ce26e28e0645c5b6d83d7fcc904137_D20091101-20091130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-11-01</startDate>
            <endDate>2009-11-30</endDate>
        </period>
    </context>
    <context id="ib4c36504eb9a423e8523df1221fed831_D20091101-20091130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-11-01</startDate>
            <endDate>2009-11-30</endDate>
        </period>
    </context>
    <context id="ia1a592f14af341f18202a440e8970276_D20091101-20091130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-11-01</startDate>
            <endDate>2009-11-30</endDate>
        </period>
    </context>
    <context id="i113ea2eb7612482c92c5f750ccf9226a_D20160401-20160430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:GVHDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="i4b4a962fbcab4681bde28450b39b5db0_D20091101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-11-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1936aea73842466db1b77bed4574b944_D20091101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-11-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib762786e3226449f968358d7605bced1_D20091101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-11-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d2d84372c894647a01b138237937a8b_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ia1dd784021dd4378afe96ddc535ad4be_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2bdac0bad2ba4853ae855c6071857600_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icc621f9c0dbb486e82336841e579370b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5900e03ee554444f9ce56e7a6ca3bb87_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i325d464e388c4bc7bc4319b5667fa35c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i189fdefbacf4419f97fd7cae982b81fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08485c3d87dd4e18b3870222a71803c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i62e82128308546dcb45dd7af6bab3baf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAFIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia981388bbf58410c964c45061c8d54a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia2e7c211c43f4a838b06bf10cf011fff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a4eb986518b4758903cbfbd7214d8ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia26bcd4645404ce9b56f6a464343edb0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9128303b64364f4698f32c4665dc6dac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie86c0a055c804cb7bb1f22f1296ff353_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:JAKAVIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e4fe18c4ce541e7b17b92214757bd36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9bf7a2a5193b4c6f8553904182ab21b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88143e0131994e8a944bc22163c86978_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TABRECTAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9bc2b193c20a4dc6b14902bc132cc166_D20091201-20091231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-12-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="i6efcae607e75453bb417971575a3ee1c_D20091201-20091231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-12-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="i82af12a314a64ceb9f777f7516ea10b5_D20091201-20091231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-12-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="if5aa7f41f13f43318f003965eb1fc348_D20091201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i274326b73264480a8cce384492811a27_D20091201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c62653ed3a64251b70b6432db3395dd_D20091201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06f31a97a7da41509f15a1b2b399459a_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OLUMIANTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77308c1382a7489792c19f191a2f450b_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OLUMIANTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i67787f9cc67c49f5b64da42143971d3a_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OLUMIANTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id5415a0ebda14d028b3026ca0aae72b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i228c30d4dc29489682460f9155255a3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaaa91070fd4441ac950577cdef8bc02a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1994e98b6424db8a3706e413bd724b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OLUMIANTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10f0ff8c93474dcfa08f8697063ff4a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OLUMIANTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6af5110083974a57976f8a531c92eb7c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:OLUMIANTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec2a7b2739034208842a7cd6eddda68b_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:GVHDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="i99ceae1efc9e4ea89d178762e95acb94_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:GVHDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i4aff5f30c71f453f95819be8ddee0020_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:GVHDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:EliLillyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:RegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie6595f57868343118ec351b65b4f992a_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="i6fe66cc872ef4cbf8509753058e7536d_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:DesignatedTargetAxis">incy:DesignatedTargetProfitShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="i65fbc066df1a4d50bf76fac97890daf0_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:DesignatedTargetAxis">incy:DesignatedTargetTieredRoyaltiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="i669af11f6f374eb98ee9d1c8f097f901_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentRegulatoryAndCommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f0cf7690ab84aa18e798fdd12191f41_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentRegulatoryAndCommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1a02669d0b74872bf5f22e3f23f877a_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:DesignatedTargetAxis">incy:DesignatedTargetRoyaltiesOnGlobalNetSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="i8097044271a24dcda08847e7cb0a8bd4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7896e33194a346d98fd6c305faab873f_D20150101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41b757a9346b4cf793d7dba0e03d7051_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentRegulatoryAndCommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52568cefd0d1486e9b7b0b3a22974044_D20170201-20170201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-01</endDate>
        </period>
    </context>
    <context id="ie383dfc4b9d8476abd151b78d493d73d_I20170201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-01</instant>
        </period>
    </context>
    <context id="ib92004d13eeb4cd0860197ead7d39858_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44b5320a4b95450088ed29105c5d3deb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie52bbe937d314e20aa4902f737fb098d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0e28b3c8c0a48e583fd830a92f34c1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia758a17279104d05af7b5d560dbada24_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AgenusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0e691f0ebfb41a483205863d9fd4cbb_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i635ee0c37b1745ba9d54d117a1f31255_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="ie822cca3cba244f59e0fef8cd479c669_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i4be8e59d5a83433d833e519476643263_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="ic20b8ba7e181480d9aa7c1915f537709_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="ifcac0dde05104e44b69a0fa0c69cf21a_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="ib1242ce020a24febb49b51f66563021f_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="i4d166c9d6c17453392359b1101eea8cb_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="ia915ea2f4f2143358f4cec84cf7b8a93_D20161201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8f885a730d24c61b51396b17cc23a00_D20161201-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i781c636a9cab497e8cf17b7dd31359df_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i73c271362a2140b49b2c744664605370_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ibc041f51323c40fbb9304957a135550d_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie7329103b44946ea9298e61a77729f85_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib474b79cc2214f919237c5058af91b06_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7c45aa4f68d424ebeabe1233235c1f1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id14fcc58321d476d934a29107af06639_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b40e6243a654db3a1650f3b9b505d44_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:MerusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7eee554b9644c35ada2fb15f6ce789a_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:CalitheraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="idfb67d2ee59b4858ac333ff877473996_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="i39cf89b8d1e0438db2150e831b5f53ad_I20170101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-01</instant>
        </period>
    </context>
    <context id="i53332410808247ba8a474acb16c7cb59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76f60bf99e194c5886b36d1f4628c3c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c67aa3de7574c50a62041cc6f8e2141_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i930ea766aea84a1db1f3a0dd07b25211_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i31bec0541a4f4aab8786881c9603eb3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">incy:CalitheraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12170751b3714ce488a50b5ff00c08c2_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i36815126668b44ea840327aaf4c010aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i934e6023e81747e18f64addbdc0e6eef_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i8d22af168b7f4aba872699a841ed00fc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icc9e3ac3c14b4dd0bf846ae080a9b495_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia013131342f848d8b302643af45c1216_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia7ca3a498db94365b92b16d110d32a1f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a0821e83aac44958456dbefe575f234_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91dc4337c16247c08ed2814cb5dd7d14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ef41f3afa144bacb57ad4fdbe77f4e9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifffc755bf03e49ecafa165af519c4cf8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MacroGenicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i176f78eb437f4b23bb5ef0c2af6ce54f_D20180101-20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="ia435dca58ac6471192291933411cd37b_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="iaf6c11d4a06745d1900359513cffd784_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i4fadcc06e1e0459eb9ed212d4669e8cf_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="i20d859a473c5482e8d65ea52cfa29205_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia82a14ae83c0462184b2d014e2a64ef4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iae210af7f5b645678f9c24702a4adcc9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AmendedStockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i218623d0d4dc41b792bb650fbd53b8fc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AmendedStockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia6870e47da274970b9d107e7f1784288_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2f7b5d676fbf4ed98a63fe793dd0c8b0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf43f7157b89406b86294f67674ba38d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10654951b10c4180b9f48a424aededfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief9fd58474b240e8923c0b4994e2ae61_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ce96f606aba48fb83bced6e8a8ee87d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f97a6114c2048ce8492f733946c13d7_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">incy:IncyteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="icea6dad78a124adc9475e8c22e5393e9_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i831f3b37f7274749a671d25a6236a768_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7a05717f2be4a91b8c798a58be80f5d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="if8362eb18b5f41538dfcc2713e692b6d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i65d6d1db31ae4ecf82c310ab1b6a540d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21379e1c4aca48f68b0530940ecb0121_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:AmericanDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iadd5ef5ad63e4d37af972cea6c704a5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30998d3109364620a46c098650b6d98e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5165c65829546d4bfdf16b980baa7a9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TafasitamabProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9fef6a4aaba3415db8df1b61bee39705_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TafasitamabProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4550d4c0502b4f918e4825ff49c619d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">incy:TafasitamabProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:MorphoSysAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7e0ee72494b4372b7877c2823d5f5ef_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyndaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">incy:IncyteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic9b355147e384c9dab143ea59ebec0f2_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">incy:SyndaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8853ee0f4f21404195b533c25c526f09_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab3d1b988a3241a8a64604f0f1ce1c56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyndaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9867ba6268d479a858cb9a653a6d18c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:SyndaxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="incy:AchievementOfMilestoneAxis">incy:CommercializationMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i063b1a8d668545ceb0eb1bf497045e3f_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f1322eccaf04a0894de6f6172bd63e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0807474dc9cb4dc890cb2c15c4a30558_I20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-09</instant>
        </period>
    </context>
    <context id="ibf6bc897229a4154bb004b9f21c85fc4_D20211209-20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-09</startDate>
            <endDate>2021-12-09</endDate>
        </period>
    </context>
    <context id="i49b6eeac131b45efa91f43d399151393_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icacbc6a8525443f6a2cac24fea720f99_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2bd7ceb7d0a146369c4940fb950ba8fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:InvestmentInSyndaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i956fcfb35e134d6e8f56e2ae59cc2fa3_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:CMSAestheticsLIMITEDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i04ed2c55e81147f8bd07b926a4b05ef6_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:SyrosPharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6edca7c4a52a4ebb85f19c683943cf6b_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">incy:CalitheraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">incy:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibaeb21017cbb47fe87a2fb46a651dc81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic49d1b5a76e84626848e83f1454fc5f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52f9633406ac4a9bb5eea63aee1e2de9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i614776a5f5ee4a0db43239974eba8827_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieeb776ec7071432da012e778bb841d23_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id5b5ff560495430d9cf9ffc1c123cefd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i6b40a93e32e545aaae9bc9a77d2b814d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0551558ab4345139ff91df88939404f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id577855c40074d3d90cd586130cb0995_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">incy:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i095a3426ca9c4933a7fd5cd362f5b5dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">incy:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38a10eb5c1d146eb868624543ab66597_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">incy:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i649c2f961e224f2fac8d553320718cc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">incy:OperatingLeaseRightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibad9bff9597c464090ac163470569ac9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia53b9a29e75341b695b467e25a13eb7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i5cc24ecdd4e34b788f268f87f32aa59d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:OfficeBuildingInWilmingtonDelawareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f86fd51672c49dda25b5a00bbfa6960_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">incy:BuildingAndOfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:OfficeBuildingInWilmingtonDelawareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f6ee96e72f34f9ba3189f9f16dc1a58_I20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:OfficeBuildingInMorgesSwitzerlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="i744208e00c204ef5ad82fc896b6e4a94_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:OfficeBuildingInMorgesSwitzerlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i992bbcf3b4eb4aa7b94b5dc4049ce569_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">incy:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:OfficeBuildingInMorgesSwitzerlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc413e76513345ed9d5a43a250d6a383_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:LandInYPARCSwitzerlandsLargestTechnologyParkYverdonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ifdf32835ae25488d8a04b83f465c2247_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RealEstatePropertiesAxis">incy:LandInYPARCSwitzerlandsLargestTechnologyParkYverdonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72159eaeef3742ea8bb61a6394439f11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8758c2e3aa3248c18a574c4ae80a495c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f3d53c3b6544cd6b9414c2052fe71df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia896e746ed2a44afb6e228bc3c3eecd2_D20160701-20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">incy:NonemployeeDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="i97550ae3f30d4eccab07e62b5440b412_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">incy:StockIncentivePlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i25acfb41ea994b83a98a757ead7c70ed_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">incy:StockIncentivePlan2010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i2a3344e334c6481bbae462deacf1692c_D20160701-20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="i50c52464d3fa411c956b28b512a099f1_D20160701-20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="i3d4e4cf043074c6f8df3f34831622e00_D20160701-20160731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="ibc59365735774d6b9e411370740c5bcc_D20160630-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="id9a6e7177de940a6807bdb164a6fe04a_D20160630-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i0b10a6eb49f2466d9e0f8d4df98c1ce2_D20160630-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-30</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i88b9dc35bba847a4a85573f931de047b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0df904ce18284746a22147b4772aab07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a239b758a4a4607914d1b6fe2574f64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if43f8079682144eba0f3e042b8ca57bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifeab05380c954b169d26ffbd2e2d1345_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib206377082f4486da4318f37691a504e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69db68ffddc64dffa0638cc0162f4f13_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92a686ec82834de0bd89ae52761c4101_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i32da0a1201b146c9bc9304bedbba0fbd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b54f56faa474b97a488dad97d155750_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4860056f73aa4a69a262841d80df45b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib739f33a7e704724a2c4ec33c65cae97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i027ef71f6e694490acf272ced91de20b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d83661c587c424c8f062cb292440d75_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3486a4b67e54cf9a12c99203ed4220e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95c8d52e4e54472d833274b5e527456f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdd44af9ef3f43a6a18aa5e4852850ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69cdc678b0ea403794c2523126884b4e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id50b7394e79f466f954137e0a5bd6532_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1879caf973944343880e5828c29085f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">incy:RangeOfExercisePricesTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i225487e8157f4399b134bebc3754b183_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic408cb0629d04cc08425a111b76dc449_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1a5db460f9e48eaa923b69d5a2a6cb3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4d038be8aff416199443aeed4be7cf6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic36749c8188d47b385c5f7837c70cf5e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic884d8b7bd4646e987950764f1d6329d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if30ee0ea473240f7b4eae36f5ebe6c97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i005ba38d8f9343518157e12d2acf8388_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i6dbc2dd1ace848639eaeaf16b91527a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i573df7cffa65439988189ec3370da7be_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i68f93555846e4f668457b6c6122da65c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i1a217c6092854539aa12d8c75dd670f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i826dbe69f25d4a948c7af8dbea67af5f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaafe9d17da05462f8f7d04b09c6dcef5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i433929e245e64fad9c3a3e51b6af6483_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4fa97d26059d4ee4a0bb15dbfc379237_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i5ed5836ae57f496391aecf70f0e41d58_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i31600f065ab04020ac2bf259b20429c8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice0ed9670a5c4556aededd9b11695358_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2298d836b9a44e84b68327509ff40668_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ebdbe1254444acbadbe4c6d9be9b2cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if0ce8382c96d47ecbc47ed38db5c6829_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i4138a336aedd4c03953230eb12c89d5d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="iad73d70a27894a9ebe1f7fa2f7e64f97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e451ae7926a4cf981bf63d14258e51f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74f0978a33e64c9e8ee27cc72075beae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae81b6855de849b2b52f20613e9df847_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84fd40f147f24a3eb74db9fafc738412_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1110fd77b1854685a019019f004c75c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0ddac83a6ae446da15185e6a0b5cc9c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">incy:OrphanDrugTaxCreditCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b3e8327afa4403ab224a7d7a537697c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic1125b00850149049eb025e1ab09301f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i209409268c29463a92c4d3fe6faadb34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idc6a4ab7f51c41768c4cb78439fdae00_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="i6189c2a62d0e438ba8d18735154a1829_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i5e6b00e86d1040bfa2a91897cd872d4b_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i80d6cf1d51ab49b2a22222997a7c1fe5_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="ic5295d32e5434eaa9c572e8ed5d61fb8_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="ie9b2831457374e2988c4f85b724774c7_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="id78bffda19f54350adfccfcd478d1731_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i8cbb458c529641f284c4e0186ca3e1d1_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i24718c97301d4434ab1780072424d7a3_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i352b8bf15dfa402f83f24bfd9c4e1e10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib1a70af9645a4bc782ed9604b726805a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i18e01df7e40f42e5bdb06ee60581c0ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</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="i49e035e2cdc24660bc374c1c16666d98_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2376272448c548cf9b92ada516676c60_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec7ff2feeb4e4bf3bdc984c33ad36283_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff8c13779ef841abab649f680f263c3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54259c7cf31d46b9bc68bbae520f320d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idecb32ae8a8749d7b7a07e687e832ff4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000879169</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>incy:segment</measure>
    </unit>
    <unit id="item">
        <measure>incy:item</measure>
    </unit>
    <unit id="checkpointmodulator">
        <measure>incy:checkpointModulator</measure>
    </unit>
    <unit id="programtarget">
        <measure>incy:programTarget</measure>
    </unit>
    <unit id="program">
        <measure>incy:program</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV80L2ZyYWc6YjdmOWY2ZGM4MmVkNDJjNzk4MzJhODQ0MDM1MjVmMzMvdGFibGU6YWViMzUwYjhiYzI5NDU5ZTk3YzNmZDM1OTYzODUyZWYvdGFibGVyYW5nZTphZWIzNTBiOGJjMjk0NTllOTdjM2ZkMzU5NjM4NTJlZl8yLTEtMS0xLTQx_75552f28-816a-45ab-8bc8-85fea020efd9">0000879169</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV80L2ZyYWc6YjdmOWY2ZGM4MmVkNDJjNzk4MzJhODQ0MDM1MjVmMzMvdGFibGU6YWViMzUwYjhiYzI5NDU5ZTk3YzNmZDM1OTYzODUyZWYvdGFibGVyYW5nZTphZWIzNTBiOGJjMjk0NTllOTdjM2ZkMzU5NjM4NTJlZl8zLTEtMS0xLTQx_8006ebd7-b666-45b1-8c39-be304b76ca93">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV80L2ZyYWc6YjdmOWY2ZGM4MmVkNDJjNzk4MzJhODQ0MDM1MjVmMzMvdGFibGU6YWViMzUwYjhiYzI5NDU5ZTk3YzNmZDM1OTYzODUyZWYvdGFibGVyYW5nZTphZWIzNTBiOGJjMjk0NTllOTdjM2ZkMzU5NjM4NTJlZl80LTEtMS0xLTQx_1845ede6-4e39-4dfb-a5cb-b0965d5b9add">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV80L2ZyYWc6YjdmOWY2ZGM4MmVkNDJjNzk4MzJhODQ0MDM1MjVmMzMvdGFibGU6YWViMzUwYjhiYzI5NDU5ZTk3YzNmZDM1OTYzODUyZWYvdGFibGVyYW5nZTphZWIzNTBiOGJjMjk0NTllOTdjM2ZkMzU5NjM4NTJlZl81LTEtMS0xLTQx_f40be6b1-3bfb-4fe5-8f89-233887e2c196">false</dei:AmendmentFlag>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i04ed2c55e81147f8bd07b926a4b05ef6_D20220901-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTgvZnJhZzpiZTZjYjQ2MmMzNmQ0ZWY2YmMyMWMwYmMwZmMxZmE4Ni90YWJsZTo3MDhhMDdmNTg2MDI0ZWI4YTRhNzRjMzg3ZDEwZmJjZC90YWJsZXJhbmdlOjcwOGEwN2Y1ODYwMjRlYjhhNGE3NGMzODdkMTBmYmNkXzItMS0xLTEtMjc1ODI_f70b80e8-9677-4b06-afc2-6028534639af"
      unitRef="number">0.1</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i6edca7c4a52a4ebb85f19c683943cf6b_D20220601-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTgvZnJhZzpiZTZjYjQ2MmMzNmQ0ZWY2YmMyMWMwYmMwZmMxZmE4Ni90YWJsZTo3MDhhMDdmNTg2MDI0ZWI4YTRhNzRjMzg3ZDEwZmJjZC90YWJsZXJhbmdlOjcwOGEwN2Y1ODYwMjRlYjhhNGE3NGMzODdkMTBmYmNkXzMtMS0xLTEtMjc1ODk_575a04c3-29ba-4b78-9543-9a1c9bb331ba"
      unitRef="number">0.05</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMC0xLTEtNDE_5451b1ab-b23c-4355-a0dc-a0d5cdb06ecd">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMC0xLTEtNDE_6ef23cc8-6da1-4872-b929-e89c2defc89b">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMC0xLTEtNDE_a067a99f-d442-49a9-9138-10c24622e759">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMC0xLTEtNDE_e76eb225-9a6f-4294-82ef-adf699a607e1">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i225487e8157f4399b134bebc3754b183_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI3Mzk_ef2d29ce-add4-48bf-a91c-e2edb0543275">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDgvZnJhZzoxMGMzYzJjYTE4ODM0MTI2YTFmNjlhNmQ2ZmYxOWRkZi90YWJsZTo3MGUzMzcwNzkyNDM0MTIzYWQxYWM2ZjNlNDM5YzUyMy90YWJsZXJhbmdlOjcwZTMzNzA3OTI0MzQxMjNhZDFhYzZmM2U0MzljNTIzXzEtMS0xLTEtNDE_c8dc6daf-e0ea-4113-8641-5c973bf0edd1">http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDgvZnJhZzoxMGMzYzJjYTE4ODM0MTI2YTFmNjlhNmQ2ZmYxOWRkZi90YWJsZTo3MGUzMzcwNzkyNDM0MTIzYWQxYWM2ZjNlNDM5YzUyMy90YWJsZXJhbmdlOjcwZTMzNzA3OTI0MzQxMjNhZDFhYzZmM2U0MzljNTIzXzEtMi0xLTEtNDE_86f1dc42-7f5c-49fe-a051-607588c2c115">http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDgvZnJhZzoxMGMzYzJjYTE4ODM0MTI2YTFmNjlhNmQ2ZmYxOWRkZi90YWJsZTo3MGUzMzcwNzkyNDM0MTIzYWQxYWM2ZjNlNDM5YzUyMy90YWJsZXJhbmdlOjcwZTMzNzA3OTI0MzQxMjNhZDFhYzZmM2U0MzljNTIzXzEtMy0xLTEtNDE_ddc96683-b1cb-47c4-b100-c842feb5cea3">http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList>
    <dei:DocumentType
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTMy_e2da4565-858d-48d2-9d03-0d1e881e0565">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YjFkNDg0ODIwMDQwNDc3NzhhMTM0ZmRmODE3M2Y3NGIvdGFibGVyYW5nZTpiMWQ0ODQ4MjAwNDA0Nzc3OGExMzRmZGY4MTczZjc0Yl8xLTAtMS0xLTQx_f8116b00-388a-41aa-9284-011193b681af">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18xMTc_64bbc174-fd04-45d3-b879-7bb2595db3db">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18xMTc_a237ce23-f00f-4653-b020-f42114f122ec">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6MGZjMDUyNTliN2RlNGY3NDk1OThjYmI3ZGI3YWYwNzYvdGFibGVyYW5nZTowZmMwNTI1OWI3ZGU0Zjc0OTU5OGNiYjdkYjdhZjA3Nl8wLTAtMS0xLTQx_db6aad3d-0cc7-4fac-87d9-166da30d2ebe">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTM2_304e9045-1bac-4125-8249-efbbce8d0ca7">001-12400</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTM3_afa0dc37-8ddc-48c7-b201-3212a3591fdd">INCYTE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl8wLTAtMS0xLTQx_20e64cfd-cc83-4911-96f2-e875ad1a5ed5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl8wLTEtMS0xLTQx_f9a31960-9f61-45e0-9b29-d40043c92fb9">94-3136539</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl8yLTAtMS0xLTQxL3RleHRyZWdpb246ZjA0YjI3OTg3NmQyNDY4NGI2YzdkOWM1YjZlYmMzYzlfNQ_51e86540-7052-4dd4-99b7-205c9e90872d">1801 Augustine Cut-Off</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl8yLTAtMS0xLTQxL3RleHRyZWdpb246ZjA0YjI3OTg3NmQyNDY4NGI2YzdkOWM1YjZlYmMzYzlfOA_f8083d1b-63b6-420b-bfdd-36b7606e1830">Wilmington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl8yLTAtMS0xLTQxL3RleHRyZWdpb246ZjA0YjI3OTg3NmQyNDY4NGI2YzdkOWM1YjZlYmMzYzlfMTI_02d6807c-b959-4a9c-ad0b-f293d882c22b">DE</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl8yLTEtMS0xLTQxL3RleHRyZWdpb246OGU0ODM0NjdkMDA1NGU3ZDhlODUyZWQxYzhjNzI0MDFfNA_0348102e-fab3-4087-9ac9-5ca24ab18452">19803</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl80LTEtMS0xLTQxL3RleHRyZWdpb246MjdmMzkyMTk1YjQ1NDc3MDg0ZjRiYzljNmU5YjI1ZGVfNg_a9c4bbb8-af25-469d-81a1-356a6413efc1">302</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6NzI1MTJkNjQ3YzExNGQxZGE2ZTZmMzFmZmQ2ZjcyYWYvdGFibGVyYW5nZTo3MjUxMmQ2NDdjMTE0ZDFkYTZlNmYzMWZmZDZmNzJhZl80LTEtMS0xLTQxL3RleHRyZWdpb246MjdmMzkyMTk1YjQ1NDc3MDg0ZjRiYzljNmU5YjI1ZGVfMTA_7dd9be8f-f8e1-465d-9e3d-787235c8de27">498-6700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YjQ3ZDc1ZDBlYzUyNDNlNDlmOGQyOTkxMTAzZjA2ZjAvdGFibGVyYW5nZTpiNDdkNzVkMGVjNTI0M2U0OWY4ZDI5OTExMDNmMDZmMF8xLTAtMS0xLTQx_59dd7740-1852-4a30-837b-c4c10315d681">Common Stock, $.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YjQ3ZDc1ZDBlYzUyNDNlNDlmOGQyOTkxMTAzZjA2ZjAvdGFibGVyYW5nZTpiNDdkNzVkMGVjNTI0M2U0OWY4ZDI5OTExMDNmMDZmMF8xLTItMS0xLTQx_b0ca0551-1e0c-4101-890e-7538d1e5e6a1">INCY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YjQ3ZDc1ZDBlYzUyNDNlNDlmOGQyOTkxMTAzZjA2ZjAvdGFibGVyYW5nZTpiNDdkNzVkMGVjNTI0M2U0OWY4ZDI5OTExMDNmMDZmMF8xLTQtMS0xLTQx_dd7e090e-7d41-4dc2-b434-6ab23174c530">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTM4_a4066071-e82b-43a1-90e0-aa69915fd699">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTMz_5cb2ec0e-f9a2-46c8-be4d-efe6ad7bb4c6">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTM0_5cb5c50d-f201-44a3-9adb-0ba3cb573d28">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTM5_2f75944b-b014-4369-9af2-82fccba9fc7c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YTMxNTNjMzAwMTlmNGY0OWI5YmQ1YTM5MWExNmRjZTgvdGFibGVyYW5nZTphMzE1M2MzMDAxOWY0ZjQ5YjliZDVhMzkxYTE2ZGNlOF8wLTAtMS0xLTI3MzA0_d339facf-bbb5-4a59-a93d-a87ce0cf7345">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YTMxNTNjMzAwMTlmNGY0OWI5YmQ1YTM5MWExNmRjZTgvdGFibGVyYW5nZTphMzE1M2MzMDAxOWY0ZjQ5YjliZDVhMzkxYTE2ZGNlOF8wLTctMS0xLTQyMDYx_7dacd6ea-b53f-47e1-9b50-54bdca02eeb8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGFibGU6YTMxNTNjMzAwMTlmNGY0OWI5YmQ1YTM5MWExNmRjZTgvdGFibGVyYW5nZTphMzE1M2MzMDAxOWY0ZjQ5YjliZDVhMzkxYTE2ZGNlOF8wLTktMS0xLTQyMDU5_4294646e-b91d-4995-9963-714d81daabbf">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM182NTk3MDY5NzcwNTc5_dc1e4d69-4181-4483-9ad0-afe4f1ce40b5">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM18zMTM1_4a2ed669-b927-4608-9215-dab9a804dd03">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i067f6123bf964f19824c169d4cf76b24_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM180OTQ3ODAyMzI4MTU4_f169d642-a465-4c25-acb6-a0680c58e3fb"
      unitRef="usd">14200000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i61f92b6573c54a36adeda9477ba8425f_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM180OTQ3ODAyMzI4MTcy_c4a978cc-d64f-492d-9c37-e841d71f7f06"
      unitRef="shares">222965018</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xL2ZyYWc6ZTBmMzBlNTMxZWQxNGI3ZmIwZmE0OGMxYTQ1Y2FiYjMvdGV4dHJlZ2lvbjplMGYzMGU1MzFlZDE0YjdmYjBmYTQ4YzFhNDVjYWJiM185MzQ1ODQ4ODM5Mzk5_506f84e8-bf8a-4977-8fb5-ae376d293cab">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Items 10 (as to directors and Section 16(a) Beneficial Ownership Reporting Compliance), 11, 12, 13 and 14 of Part III incorporate by reference information from the registrant&#x2019;s proxy statement to be filed with the Securities and Exchange Commission in connection with the solicitation of proxies for the registrant&#x2019;s 2023 Annual Meeting of Stockholders to be held on June 14, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV83Ni9mcmFnOjc0YzY4NDIyOWYwYjRkYTJhYjA3NGQ1OWVlNzI3YmVkL3RhYmxlOjJkYWVlMDZjMTI2MDQ2ODdiZjgzZmIwMjhlZDg1MTk1L3RhYmxlcmFuZ2U6MmRhZWUwNmMxMjYwNDY4N2JmODNmYjAyOGVkODUxOTVfMi0wLTEtMS00MS90ZXh0cmVnaW9uOjRkMWM5MDAzZDlhODRkNjU4MjRmYWE5ODlkMjQyYzE5Xzkw_f05ce390-ac60-4559-82ce-feb80ce57289">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV83OS9mcmFnOmY4M2JhMjAzMmQ1YzQ1YWE4NWJkZjUxOTk0ZWZlZDc0L3RleHRyZWdpb246ZjgzYmEyMDMyZDVjNDVhYTg1YmRmNTE5OTRlZmVkNzRfMzU1MA_d95e0358-195c-4ba9-ada0-f4c5efc1218b">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV83OS9mcmFnOmY4M2JhMjAzMmQ1YzQ1YWE4NWJkZjUxOTk0ZWZlZDc0L3RleHRyZWdpb246ZjgzYmEyMDMyZDVjNDVhYTg1YmRmNTE5OTRlZmVkNzRfMzU1MQ_a86d3285-ac6f-403e-b7ae-5b709686bc97">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNC0xLTEtMS00MQ_6e681ccc-23e3-4754-b7f6-a061175e6717"
      unitRef="usd">2951422000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNC0zLTEtMS00MQ_6dd48409-54fd-445b-ba42-45e524703216"
      unitRef="usd">2057440000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNS0wLTEtMS00MS90ZXh0cmVnaW9uOjBjNGJhZjYyYTQ1NzRmZjY5MzdjZDI3ZTRhMDY4MDFhXzYx_c44ba4b1-3d0c-45a0-9b62-01676a1f00f5"
      unitRef="usd">292580000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNS0wLTEtMS00MS90ZXh0cmVnaW9uOjBjNGJhZjYyYTQ1NzRmZjY5MzdjZDI3ZTRhMDY4MDFhXzY4_25d93c0a-5f64-4668-901f-28c0c2f3651b"
      unitRef="usd">291871000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNS0wLTEtMS00MS90ZXh0cmVnaW9uOjBjNGJhZjYyYTQ1NzRmZjY5MzdjZDI3ZTRhMDY4MDFhXzEyOQ_28856021-c26e-49a6-a5df-c1c19aee9975"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNS0wLTEtMS00MS90ZXh0cmVnaW9uOjBjNGJhZjYyYTQ1NzRmZjY5MzdjZDI3ZTRhMDY4MDFhXzEyOQ_795b1f9f-34d7-4780-9ec3-bac9589bb33c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNS0xLTEtMS00MQ_5f691d00-1f68-4fbd-9b56-98b760d66b0c"
      unitRef="usd">287543000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNS0zLTEtMS00MQ_dfb71466-964c-4dd0-a77b-67d5202a24a1"
      unitRef="usd">290752000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNi0xLTEtMS00MQ_39b48f15-a7cf-4c1a-acbe-6e5bea9179f1"
      unitRef="usd">644879000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNi0zLTEtMS00MQ_911bca07-4ec9-41d6-851e-cdd7f50ae3de"
      unitRef="usd">616300000</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNy0xLTEtMS00MQ_757bde00-b753-4c30-86ca-2b59136ad44c"
      unitRef="usd">41995000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNy0zLTEtMS00MQ_c1c89556-3065-4bb6-ae9c-50ce25594075"
      unitRef="usd">27904000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfOC0xLTEtMS00MQ_99b61c05-f9dc-4823-851c-b2ae5354f2a5"
      unitRef="usd">167011000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfOC0zLTEtMS00MQ_95c35438-3ab0-4c5e-ba64-a44d489943ce"
      unitRef="usd">126278000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfOS0xLTEtMS00MQ_fa6aa164-2ee8-447a-8f59-cba6127818d1"
      unitRef="usd">4092850000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfOS0zLTEtMS00MQ_c7c2a080-d823-474b-afd2-c8cf2e87b7df"
      unitRef="usd">3118674000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTEtMS0xLTEtNDE_59844fd6-50a4-4705-a070-ced08d1362b9"
      unitRef="usd">1698000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTEtMy0xLTEtNDE_5bc97ea5-8546-4f66-aeba-468e3cbedef1"
      unitRef="usd">1720000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTItMS0xLTEtNDE_56038ac5-6c46-476f-8267-bc575c6cc83c"
      unitRef="usd">133676000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTItMy0xLTEtNDE_88ccdb20-0bf1-47e5-882d-bbe31e56c4fa"
      unitRef="usd">221266000</us-gaap:LongTermInvestments>
    <us-gaap:InventoryNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTMtMS0xLTEtNDE_7ebb64d1-e0fd-4d25-9dcc-3bb4a81e45b3"
      unitRef="usd">78964000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTMtMy0xLTEtNDE_478eabb2-4408-451a-974f-843b872a9b24"
      unitRef="usd">29034000</us-gaap:InventoryNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTQtMS0xLTEtNDE_710291b6-007c-4b8d-932a-7b5938684270"
      unitRef="usd">739310000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTQtMy0xLTEtNDE_e048756c-fd97-4c69-a3cc-d2d75bbbec8e"
      unitRef="usd">723920000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTUtMS0xLTEtNDE_bb4733ac-be32-4271-8973-677777a68915"
      unitRef="usd">26298000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTUtMy0xLTEtNDE_b3ee4736-0e1b-4f0c-bad0-289ed28d7e81"
      unitRef="usd">27548000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTYtMS0xLTEtNDE_2fe400ef-1cfc-420f-a12f-938cfdba8e77"
      unitRef="usd">129219000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTYtMy0xLTEtNDE_3b573aaa-a936-48d2-84bc-7071c9a111b2"
      unitRef="usd">150755000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTctMS0xLTEtNDE_b23ad568-254c-46dc-8587-9e3690b86237"
      unitRef="usd">155593000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTctMy0xLTEtNDE_33b5f727-5a5c-4e14-b148-50bd683df72b"
      unitRef="usd">155593000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTgtMS0xLTEtNDE_c55da9a7-afcd-49a5-8601-9acf9d364dc6"
      unitRef="usd">457941000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTgtMy0xLTEtNDE_4b404768-932c-404a-a1de-d7854d3f11be"
      unitRef="usd">467538000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTktMS0xLTEtNDE_0124ec83-3192-49fa-aadf-fbc23d4498fb"
      unitRef="usd">25435000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMTktMy0xLTEtNDE_b4a34cc2-11d9-4b67-8a6c-ca4695a8d97a"
      unitRef="usd">37304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjAtMS0xLTEtNDE_d1e9e8ce-a1ee-4586-bce7-c91460c1b4e7"
      unitRef="usd">5840984000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjAtMy0xLTEtNDE_1551be27-9900-4a15-b118-2bb6c5154676"
      unitRef="usd">4933352000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjQtMS0xLTEtNDE_62654276-2bb0-449b-ae5e-15a4d5e376b1"
      unitRef="usd">277546000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjQtMy0xLTEtNDE_8bc50e16-f089-4777-abb7-cdf0367cde48"
      unitRef="usd">172110000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjUtMS0xLTEtNDE_5ae15878-8a0f-4d9a-a0d5-a92210470fbe"
      unitRef="usd">138761000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjUtMy0xLTEtNDE_4ff6a2f0-23b4-49c0-a18f-8f4e6e5d1953"
      unitRef="usd">108962000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjYtMS0xLTEtNDE_84de52d1-260e-493e-9df2-6bcbd075dfee"
      unitRef="usd">701053000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjYtMy0xLTEtNDE_c95ebc66-8614-4e0e-af5e-29131a17461f"
      unitRef="usd">533595000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjctMS0xLTEtNDE_18ed6d62-0e3b-450b-84e8-d38a698c5410"
      unitRef="usd">3179000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjctMy0xLTEtNDE_c76b250e-258e-4582-8ec7-740af2601dbc"
      unitRef="usd">2635000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjgtMS0xLTEtNDE_1d1f9777-203b-4c8c-a569-cdcf4203f39b"
      unitRef="usd">36538000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjgtMy0xLTEtNDE_df10fe10-5044-452c-add6-663b8f7f3053"
      unitRef="usd">37006000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjktMS0xLTEtNDE_8548ba2a-6485-46ca-be1c-ff417c8bbd02"
      unitRef="usd">1157077000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMjktMy0xLTEtNDE_d0eec3bf-f390-4145-8c5b-1e133a09e8e1"
      unitRef="usd">854308000</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzEtMS0xLTEtNDE_7bfe479a-08a8-4a33-8f07-df611c66111a"
      unitRef="usd">184462000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzEtMy0xLTEtNDE_0188b83b-cbe4-4901-a990-a810a9dcbe38"
      unitRef="usd">206994000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzItMS0xLTEtNDE_f972bd59-4f68-4b29-aef0-b0b2b4390166"
      unitRef="usd">30083000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzItMy0xLTEtNDE_d8db72f9-87b2-49b4-a90c-9e1cf1546d8e"
      unitRef="usd">31632000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzMtMS0xLTEtNDE_46e869b9-9ca4-422d-8629-80829d14279c"
      unitRef="usd">99243000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzMtMy0xLTEtNDE_e4218a98-b2ac-4dc1-b807-4e2c78781825"
      unitRef="usd">70414000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzQtMS0xLTEtNDE_6fff03bf-f7cd-4ac4-aea3-dc93d6d62e0e"
      unitRef="usd">1470865000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzQtMy0xLTEtNDE_84f6111b-6b57-46de-9459-fdc4c486f922"
      unitRef="usd">1163348000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzYtMS0xLTEtNDE_5ed82fe4-8cfa-4fa6-a5e3-12d60b29ccc2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzYtMy0xLTEtNDE_24658668-982a-4e11-b2ed-e1d50f8dc9f3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl8yMQ_3f402859-5f1f-45c4-8203-ad821d346049"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl8yMQ_c682dd70-6768-46fa-a851-3ccce55cb644"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl8zNQ_268ae94e-acab-4010-aa9e-85bd2ffff97e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl8zNQ_57d7ddf3-51f4-4f6f-8054-7cb5799be98c"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl81Nw_04bf59d1-3f13-4993-af19-ed5875936146"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl81Nw_46e4ba8d-cac8-4e00-bf3b-54ac0763aac5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl81Nw_5ed44ff9-effa-4b2b-bc04-1641ec222508"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMC0xLTEtNDEvdGV4dHJlZ2lvbjpmNjJiNWU0YjlhOTE0ZTc1YTVlZjEyODliMmU0NTRmMl81Nw_b2f8a6e2-76fa-4207-86f2-d9789912a780"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMS0xLTEtNDE_8d08467b-b19d-4090-a380-69ad9aa87a7c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfMzktMy0xLTEtNDE_3d897f03-df03-40c3-8436-04d9ae0ab4ff"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl8xOA_a2cb5c2e-2c81-4dd5-8390-dc96e546cd11"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl8xOA_d8f43aa7-6d60-4ee9-bb8f-031ccbe9153a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl8zMg_5dc4e0ad-d002-4a6e-bb9d-7c7455eb2d9d"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl8zMg_6350433f-9d7c-4faa-9169-88b66214d998"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl81NA_b76bfaf1-c3c5-4819-887d-e8629d2e9521"
      unitRef="shares">222746719</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl81NA_eedfd581-53a0-4193-842b-0ec496650232"
      unitRef="shares">222746719</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl82MQ_593cae07-555c-44c6-932f-14039bf2a945"
      unitRef="shares">221084433</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMmI3ZDgzNjdjNmM0ODJkOTQwN2Q5NmZhNzgxNTY2Yl82MQ_6ef89cf3-7bcf-407c-9b6a-3221a610f4bf"
      unitRef="shares">221084433</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMS0xLTEtNDE_3c1521a9-80ab-40cc-b161-3c5f2c20a549"
      unitRef="usd">223000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDAtMy0xLTEtNDE_a541188d-b5ab-40e7-a781-dd224f01bc5d"
      unitRef="usd">221000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDEtMS0xLTEtNDE_ad17b36d-91ea-4cd9-8284-087b91f3d174"
      unitRef="usd">4792041000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDEtMy0xLTEtNDE_09bcf132-32ed-489d-8ad9-0885587f5f38"
      unitRef="usd">4567111000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDItMS0xLTEtNDE_f4050af7-9ade-42b4-9f96-dbd656156bb1"
      unitRef="usd">15069000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDItMy0xLTEtNDE_809497e8-5e09-4a5e-8d6d-7dda271ab3d6"
      unitRef="usd">-19454000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDMtMS0xLTEtNDE_2a6eef1b-95ca-4195-95c1-cbcd5aee5f61"
      unitRef="usd">-437214000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDMtMy0xLTEtNDE_545ec61f-b7eb-4bda-8a64-943325adf97d"
      unitRef="usd">-777874000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDQtMS0xLTEtNDE_e5731cf4-3c27-459f-8819-ac94926d906e"
      unitRef="usd">4370119000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDQtMy0xLTEtNDE_8592660f-a2ee-4230-8144-0f1371134738"
      unitRef="usd">3770004000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDUtMS0xLTEtNDE_d3e98137-69a9-458b-aa08-90e9f993223d"
      unitRef="usd">5840984000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84Mi9mcmFnOmQyM2E5OTIzNTM2MzQzNmFiZDM1YWM3ZDcxZThhYWY3L3RhYmxlOmRmZjhkYTc2NTkwYzQwZTc5MTVjY2Q5MWI3YzdjZGY4L3RhYmxlcmFuZ2U6ZGZmOGRhNzY1OTBjNDBlNzkxNWNjZDkxYjdjN2NkZjhfNDUtMy0xLTEtNDE_52fbdd51-8ca4-48b5-a6ba-a2155c2f28aa"
      unitRef="usd">4933352000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i0b3e34ce3e154daeac3e70808363c6ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMy0xLTEtMS00MQ_48156fc5-52d8-4763-8c51-5354c3d1545e"
      unitRef="usd">2746897000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i469fcc13435b4e6b961ce8265a47fa13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMy0zLTEtMS00MQ_953f63f8-0db1-4dec-be9d-b3c808ee7996"
      unitRef="usd">2322012000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i313ba300be854268a6cb72a8e5a291fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMy01LTEtMS00MQ_86b01894-cdaa-42b1-b533-0aee2608859d"
      unitRef="usd">2068736000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbeacf15a2294346a8ac7e98bd677145_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNC0xLTEtMS00MQ_9ca03691-bd59-4230-9c60-0d4e19613bb9"
      unitRef="usd">482738000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibfdc997c48a2429798c65aa33e1f7e4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNC0zLTEtMS00MQ_1114595d-6248-4fba-b722-b3d92045f317"
      unitRef="usd">569255000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7bc0d04208246869b63ccc3797c02cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNC01LTEtMS00MQ_7d5fd4df-5693-4639-94d2-f4d9eb748fa9"
      unitRef="usd">392966000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a0621e7838c41a6b0ad4f42a95bea0a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNS0xLTEtMS00MQ_770b0281-0aa7-4f05-a01e-29ad3ce41644"
      unitRef="usd">165000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e38855feb714cafb51201f2a4eb5aac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNS0zLTEtMS00MQ_ed228043-0918-407c-ad19-c9e62cd0da69"
      unitRef="usd">95000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i66d620a634044792825cdb84742284b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNS01LTEtMS00MQ_d897dc21-8d62-4d74-9b87-240fb31b798b"
      unitRef="usd">205000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNy0xLTEtMS00MQ_de38c594-557b-4a60-9127-0b2290e64792"
      unitRef="usd">3394635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNy0zLTEtMS00MQ_29f59e9a-c2d5-4445-98c8-22c9d3eb8ca5"
      unitRef="usd">2986267000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfNy01LTEtMS00MQ_6062bb5c-dfc2-43c6-9b6f-d39025ea3f3f"
      unitRef="usd">2666702000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTAtMS0xLTEtNDE_fc2184d4-0bac-4a45-af5a-81b02df1e687"
      unitRef="usd">206997000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTAtMy0xLTEtNDE_4246f958-7357-43a5-b1dc-4528d0451237"
      unitRef="usd">150991000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTAtNS0xLTEtNDE_e6ce4a7c-9a96-4058-90ee-bec15b1c2257"
      unitRef="usd">131328000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTEtMS0xLTEtNDE_c49d2aef-ccf8-44b3-bbbd-b632469cecff"
      unitRef="usd">1585936000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTEtMy0xLTEtNDE_dd5f1e92-1f37-4fa5-8b7c-96b7b91de19d"
      unitRef="usd">1458179000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTEtNS0xLTEtNDE_68c1d58d-4499-482e-88a7-db461bbc3e9e"
      unitRef="usd">2215942000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTItMS0xLTEtNDE_577aff97-9519-4df9-920c-c891b9a55dcd"
      unitRef="usd">1002140000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTItMy0xLTEtNDE_75ec688f-2d6d-4af1-ba89-c2edea2f7f49"
      unitRef="usd">739560000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTItNS0xLTEtNDE_3b783f8e-3bf4-4ec6-be90-41c2b0a108f3"
      unitRef="usd">516922000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTMtMS0xLTEtNDE_430db147-40e4-4b05-9ac4-abfedb182fe4"
      unitRef="usd">12149000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTMtMy0xLTEtNDE_7d016595-5151-414a-8bf5-2290e974566a"
      unitRef="usd">14741000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTMtNS0xLTEtNDE_0fe0c45d-706d-48c6-8f16-1c7a64d0a8e5"
      unitRef="usd">23385000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <incy:CollaborationLossSharingExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTQtMS0xLTEtNDE_a92e39b4-1ba8-472b-b137-071aed727299"
      unitRef="usd">7973000</incy:CollaborationLossSharingExpense>
    <incy:CollaborationLossSharingExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTQtMy0xLTEtNDE_00bc5940-674a-4f1d-a699-3d1fb0fb0e27"
      unitRef="usd">37019000</incy:CollaborationLossSharingExpense>
    <incy:CollaborationLossSharingExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTQtNS0xLTEtNDE_3600a6d9-1d79-418a-b866-d4d5ed9438f5"
      unitRef="usd">42801000</incy:CollaborationLossSharingExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTYtMS0xLTEtNDE_4992709b-e727-4c4a-b6d0-dcb3f0970cd0"
      unitRef="usd">2815195000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTYtMy0xLTEtNDE_1bc231d1-b621-455d-9b1e-7de04bc232b3"
      unitRef="usd">2400490000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTYtNS0xLTEtNDE_73ec27dc-7c33-4a3b-a65d-569222cff0e1"
      unitRef="usd">2930378000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTgtMS0xLTEtNDE_f2678276-ce99-4850-a5c1-6af51cc52a06"
      unitRef="usd">579440000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTgtMy0xLTEtNDE_32944846-86de-48d4-9651-427945ed7a28"
      unitRef="usd">585777000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTgtNS0xLTEtNDE_ae39b761-2e42-4748-a277-4dee1305801e"
      unitRef="usd">-263676000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTktMS0xLTEtNDE_532645a5-397e-422e-8dc6-d67a5ec567eb"
      unitRef="usd">39932000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTktMy0xLTEtNDE_2c312fe7-3e0a-4728-8be6-37722016fe2e"
      unitRef="usd">10647000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMTktNS0xLTEtNDE_c5283683-ef3c-4e50-96e0-9b3daa49098c"
      unitRef="usd">23206000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjAtMS0xLTEtNDE_d610e17e-98bf-4470-b8e1-98b2002cdb2d"
      unitRef="usd">2666000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjAtMy0xLTEtNDE_db311192-ddec-4c4f-8ab1-ee3c3a1344da"
      unitRef="usd">1908000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjAtNS0xLTEtNDE_5bf14b31-d86f-4c7b-b76c-8cd4fc055bc0"
      unitRef="usd">2174000</us-gaap:InterestExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjEtMS0xLTEtNDE_2501851c-4eb4-41dd-85fa-493e366d6119"
      unitRef="usd">-87590000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjEtMy0xLTEtNDE_90ad2e39-9fd0-432a-a6d1-e84fc019c9a7"
      unitRef="usd">-24072000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjEtNS0xLTEtNDE_052fb596-8c7f-4c54-b83d-9839a9f8e0e9"
      unitRef="usd">10426000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjMtMS0xLTEtNDE_131574c9-1113-4ae7-aedf-658a8922af9c"
      unitRef="usd">529116000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjMtMy0xLTEtNDE_5db057bd-f9e6-4016-abd6-55453a517c2c"
      unitRef="usd">570444000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjMtNS0xLTEtNDE_d0638b99-c6b1-40e3-b64b-6114ad91df19"
      unitRef="usd">-232218000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjUtMS0xLTEtNDE_47828f8b-770d-4026-afdf-da8312d22541"
      unitRef="usd">188456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjUtMy0xLTEtNDE_80c79aac-33a7-4c6b-bd8d-9fb5ff8361ea"
      unitRef="usd">-378137000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjUtNS0xLTEtNDE_609b0eee-3e20-4ed2-abc0-f3f942694719"
      unitRef="usd">63479000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjctMS0xLTEtNDE_1899bba4-4267-474f-8571-a5e5b6ff0fd8"
      unitRef="usd">340660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjctMy0xLTEtNDE_576919ac-a5bf-4583-a87d-5f69eadcb8c1"
      unitRef="usd">948581000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMjctNS0xLTEtNDE_bc2f5fb9-f41c-4e9f-a4e7-64cbb2cf0c97"
      unitRef="usd">-295697000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzAtMS0xLTEtNDE_f3f5ded7-e421-4b54-b7a6-26fcd8c07384"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzAtMy0xLTEtNDE_b149555c-c61f-4621-95fe-6ddd3a6f1917"
      unitRef="usdPerShare">4.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzAtNS0xLTEtNDE_5063adaf-baf4-43e2-8891-04c103d4fbb0"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzEtMS0xLTEtNDE_e0778d57-228c-467c-8f76-771321728d75"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzEtMy0xLTEtNDE_04c52434-b4d1-4e7f-a980-904ff6bf8299"
      unitRef="usdPerShare">4.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzEtNS0xLTEtNDE_fec92827-17bb-4d2b-ab8f-635d14214714"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzQtMS0xLTEtNDE_38259916-c398-4a7c-a36f-56df227bac0b"
      unitRef="shares">222004000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzQtMy0xLTEtNDE_8275ac7e-b4b2-4a5a-a06b-5b4e8c1543a2"
      unitRef="shares">220428000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzQtNS0xLTEtNDE_5f16aba1-6f47-4fdb-8c6a-ca9aef4d3159"
      unitRef="shares">218073000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzUtMS0xLTEtNDE_b6fc6e89-b4ba-4f52-bcbe-8a7f1cb79ae7"
      unitRef="shares">223958000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzUtMy0xLTEtNDE_f8af339a-2ee2-42f6-835f-41687679886a"
      unitRef="shares">222074000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84NS9mcmFnOjA0YmI1YTlhNWUwODQ5YTg5ZjU0ZmU1NDU4MzhiMGY3L3RhYmxlOjhmNTlkM2E0ODIxZjQ3ODA4YjQ3ZTM2YWM1ZTg2YzBjL3RhYmxlcmFuZ2U6OGY1OWQzYTQ4MjFmNDc4MDhiNDdlMzZhYzVlODZjMGNfMzUtNS0xLTEtNDE_c2944c67-5832-4d48-907c-7e8df1384c2c"
      unitRef="shares">218073000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfMi0xLTEtMS00MQ_ca9f23be-daad-42be-89b3-9b1e61b03824"
      unitRef="usd">340660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfMi0zLTEtMS00MQ_066077fe-9954-4c77-bfbe-e0a6c18218ab"
      unitRef="usd">948581000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfMi01LTEtMS00MQ_bb0d110b-cf3c-49f3-9ad9-75b236eed9d6"
      unitRef="usd">-295697000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNS0xLTEtMS00MQ_41192191-21d7-40e1-a8ce-5873bc6b0adf"
      unitRef="usd">13065000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNS0zLTEtMS00MQ_00ef14d0-3239-4cde-af58-0ca216678406"
      unitRef="usd">-2959000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNS01LTEtMS00MQ_2871857b-86b6-4853-a7d1-503266ce5145"
      unitRef="usd">8450000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNi0xLTEtMS00MQ_c13bc51b-840b-4b52-bb9e-6486caba8f5c"
      unitRef="usd">-3918000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNi0zLTEtMS00MQ_73214497-ca6f-4610-8e39-adf068dc7c23"
      unitRef="usd">-1289000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNi01LTEtMS00MQ_945d2c83-f40e-4150-87d9-90910caa3e91"
      unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNy0xLTEtMS00MQ_5288b656-3c81-4089-8559-73d9a196950c"
      unitRef="usd">-25376000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNy0zLTEtMS00MQ_0045a7ed-0b6c-40b7-acad-caa2bc8483c7"
      unitRef="usd">-154000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfNy01LTEtMS00MQ_3f49768e-8045-4825-97c5-2b672f33790a"
      unitRef="usd">8363000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfOC0xLTEtMS00MQ_af528f37-72fc-4da8-9c2c-11a3b5b45342"
      unitRef="usd">34523000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfOC0zLTEtMS00MQ_70f5ef83-bc1b-445e-ad4a-09674fba70ee"
      unitRef="usd">-4094000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfOC01LTEtMS00MQ_99b70d65-2634-4eca-948f-9d6b23dbc8cc"
      unitRef="usd">182000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfMTAtMS0xLTEtNDE_ab8a6521-1314-41a0-b67d-a115e5fc8f38"
      unitRef="usd">375183000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfMTAtMy0xLTEtNDE_96f13e73-1033-4b3e-b45e-bf7672777f50"
      unitRef="usd">944487000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV84OC9mcmFnOjczMjU0MDAyODE0OTQ0NGE4NWM1MjgzMGJlM2VlMTYyL3RhYmxlOjVmNjYwY2VkMjNhNjQzMTY5OGJjYzI0MWQwZTM5OGRiL3RhYmxlcmFuZ2U6NWY2NjBjZWQyM2E2NDMxNjk4YmNjMjQxZDBlMzk4ZGJfMTAtNS0xLTEtNDE_80b8fa7e-8bef-46e4-b1d8-cfe830955c45"
      unitRef="usd">-295515000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i79b041beeac043fdba4466a252173a3e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMS0xLTEtMS00MQ_6c5ef2be-bd3b-4565-b5b3-cc1b7c73ea78"
      unitRef="usd">216000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib87cf3b9483a471a897f8b99ba69897b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMS0zLTEtMS00MQ_e633c7d7-ef96-4eaa-9297-1548f11287b0"
      unitRef="usd">4044490000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2541d8d0ae234013847e9f9686159537_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMS01LTEtMS00MQ_c3514d46-d03d-47d3-8b94-c584b0ed85b5"
      unitRef="usd">-15542000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc7305ca684e4c1aaf6b8924319a119e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMS03LTEtMS00MQ_50179d22-68dc-49ed-bf66-1c1c91c933f4"
      unitRef="usd">-1430758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34aa4fa3bb73462891dbdb74214e50b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMS05LTEtMS00MQ_8be26553-bdce-4577-b306-62b80d15a05e"
      unitRef="usd">2598406000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMi0wLTEtMS00MS90ZXh0cmVnaW9uOjNhY2E3MTkwYjRiZTQ3NDc5YjI2ZjhjMzc3YTkwNzQ4XzE2_fff36e82-8294-4f87-908e-418f0f0ad39a"
      unitRef="shares">2677810</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMi0wLTEtMS00MS90ZXh0cmVnaW9uOjNhY2E3MTkwYjRiZTQ3NDc5YjI2ZjhjMzc3YTkwNzQ4XzE4NQ_717617f8-22d4-47dc-a785-cd2edfe474a3"
      unitRef="shares">258453</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="i8b8d3cadfa7e481fb49467911a5bb9d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMi0xLTEtMS00MQ_914fe2d2-ef2b-4a5b-b439-2f78eae00bf4"
      unitRef="usd">3000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="i14e3470d374045dc83e5fadb47400056_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMi0zLTEtMS00MQ_4e703353-7c1f-42aa-b126-4b912d76544a"
      unitRef="usd">110302000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMi05LTEtMS00MQ_e5649da6-6593-4c56-8544-dbcd1adc95ab"
      unitRef="usd">110305000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMy0wLTEtMS00MS90ZXh0cmVnaW9uOjEyYTJmZWUxYWNiMTQ4OTBiZDVhZmI4OWY5MDZiNWIwXzE2_7d3562bb-41fe-449e-b61e-f3eb89588a86"
      unitRef="shares">6350</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i14e3470d374045dc83e5fadb47400056_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMy0zLTEtMS00MQ_f2c5bc0c-a2c6-4a9f-9133-c15e98afcbec"
      unitRef="usd">546000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMy05LTEtMS00MQ_147f4084-eda9-4637-9d2c-2dc67831582e"
      unitRef="usd">546000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ie42d798dfcc14e2a928890fd5fd737e0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNC0wLTEtMS0xOTYzNS90ZXh0cmVnaW9uOmFlMTczODgwMzgwYTQyYmJhZDM0ZGEwN2FjNzg1N2VlXzE2_daa383d3-0bd4-4cea-bfb0-b11a3194bc8f"
      unitRef="shares">368886</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i14e3470d374045dc83e5fadb47400056_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNC0zLTEtMS0xOTY0Ng_32be853a-6cc8-4e03-826c-c02dce9817b8"
      unitRef="usd">18999000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNC05LTEtMS0xOTY0Ng_96026120-acb3-4793-be85-6c6e2e6a7a7b"
      unitRef="usd">18999000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i14e3470d374045dc83e5fadb47400056_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNC0zLTEtMS00MQ_112d8725-db85-40d2-9971-cfbba34e9253"
      unitRef="usd">178527000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNC05LTEtMS00MQ_25ae51ee-3295-4d35-9549-648a7c3ea97d"
      unitRef="usd">178527000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib4dc43003ab542f6854c3a69bf4132cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNS01LTEtMS00MQ_079842fc-e079-4246-9882-920c79e49520"
      unitRef="usd">182000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNS05LTEtMS00MQ_0216747a-79f1-4f2c-96c5-4c3085fb5b01"
      unitRef="usd">182000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2c34619278c249c18ae64b6821e61e78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNy03LTEtMS00MQ_ed10edd1-7979-45fc-8379-12f31321f812"
      unitRef="usd">-295697000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfNy05LTEtMS00MQ_a648852f-40c6-4b8a-b1e3-e244e23f72d7"
      unitRef="usd">-295697000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ie26d9627960a4fedbf0d69b0574c0cac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOC0xLTEtMS00MQ_9b36fc34-8365-4f99-af24-2ae86f9f2f1c"
      unitRef="usd">219000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab27145310ec4878b66102ac5b60635f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOC0zLTEtMS00MQ_e7c6a1c2-b7da-4521-a3bc-198e57d15b69"
      unitRef="usd">4352864000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a58e4fd4fcc4c169205292f99fb220d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOC01LTEtMS00MQ_d01d82ce-abd4-4b97-b7a0-ce0a4be28d51"
      unitRef="usd">-15360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb36bc52e54a4cf6a84537bf78d034f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOC03LTEtMS00MQ_a4b112de-b6c6-4aaf-b791-c7d644c061f2"
      unitRef="usd">-1726455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOC05LTEtMS00MQ_10e39e3a-e76e-47fc-a6d4-f7de5dcd20a3"
      unitRef="usd">2611268000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOS0wLTEtMS00MS90ZXh0cmVnaW9uOmFhYzhkZGQ3MzliYjQwOGViMzhlZTZkOWQwODJkNDQ2XzE2_82b67dea-dead-4597-ada8-553dd7a5ea28"
      unitRef="shares">1324926</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOS0wLTEtMS00MS90ZXh0cmVnaW9uOmFhYzhkZGQ3MzliYjQwOGViMzhlZTZkOWQwODJkNDQ2XzE4NQ_a131b2ca-5ae2-49ef-8f91-5d371d3d9bb0"
      unitRef="shares">264503</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="i2beacde401704840b7a39e323eef945b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOS0xLTEtMS00MQ_2e75b5ab-31e9-43e2-a54c-aa2f2945d653"
      unitRef="usd">2000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="i8c0012862e854152bf5ddc832b9f5284_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOS0zLTEtMS00MQ_e6cd6b7a-65f4-4ef0-90a2-477a21e660a1"
      unitRef="usd">28684000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfOS05LTEtMS00MQ_6c0c7b7c-cd58-473c-b36a-e07240f58a64"
      unitRef="usd">28686000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTAtMC0xLTEtNDEvdGV4dHJlZ2lvbjowMDhiMzEzMWQ0NGY0NzdmYWIwZjhhYzYxOTVkYWQ2YV8xNg_60d3ecd0-e41c-4ac3-b009-dce077082176"
      unitRef="shares">5675</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i8c0012862e854152bf5ddc832b9f5284_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTAtMy0xLTEtNDE_68eac1e2-6b31-4c76-a62d-06dcdad3bfeb"
      unitRef="usd">434000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTAtOS0xLTEtNDE_c8b1bba9-3ce4-41f5-87bf-66c8310b41d3"
      unitRef="usd">434000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c0012862e854152bf5ddc832b9f5284_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTItMy0xLTEtNDE_c1a7515f-a902-4ecb-9a9a-1c9e41c951f3"
      unitRef="usd">185129000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTItOS0xLTEtNDE_fce6ab1b-5dae-48b0-9785-4c41a0b062eb"
      unitRef="usd">185129000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie8459afc54904d74a507cef0f45210dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTMtNS0xLTEtNDE_a475a430-98df-4150-87ed-1d141fc352a8"
      unitRef="usd">-4094000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTMtOS0xLTEtNDE_07296fc9-44fe-41f3-bb21-fe58d9bc7835"
      unitRef="usd">-4094000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="if095b64606f84d7192502d76e6ef5c8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTQtNy0xLTEtNDE_aab78561-4ff3-4b7c-bb55-0b9b915bcc58"
      unitRef="usd">948581000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTQtOS0xLTEtNDE_f648363a-2f2c-432d-ae7c-a1593333664a"
      unitRef="usd">948581000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i75c85c6d57c74b2cae263dc95ee408e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTUtMS0xLTEtNDE_80fbd70a-504f-4cc3-b332-331010b71376"
      unitRef="usd">221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6dda3f98fffb4d58af7bf4b4fcddd214_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTUtMy0xLTEtNDE_ed55192c-4888-4e4f-ad26-60f0de47b813"
      unitRef="usd">4567111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05510e3922b142ca951c8a913c5c071f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTUtNS0xLTEtNDE_bf8b3f37-4c45-4a2d-bcbb-5c6cde269732"
      unitRef="usd">-19454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i383f4c2499a54461ab2aefb8c26d8861_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTUtNy0xLTEtNDE_749499c2-4813-4757-a513-7e57f9c5b5b9"
      unitRef="usd">-777874000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTUtOS0xLTEtNDE_411f9bb9-c1b4-4327-a60c-ebe33976ea0f"
      unitRef="usd">3770004000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTYtMC0xLTEtNDEvdGV4dHJlZ2lvbjo3OTgwMzQzNmI4YjI0ZmIzYTg2Zjk3OTcwNmU2OTI1Y18xNg_15f2dabe-793d-4143-9ab7-1f9874137da8"
      unitRef="shares">1348122</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTYtMC0xLTEtNDEvdGV4dHJlZ2lvbjo3OTgwMzQzNmI4YjI0ZmIzYTg2Zjk3OTcwNmU2OTI1Y18xODU_a8d24eed-145e-44b2-8781-dc2178e8c689"
      unitRef="shares">308413</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="i1efd2f0e18e3454fac191df9c0f8f816_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTYtMS0xLTEtNDE_b3884ebf-bc4e-42d0-8136-84313a9ffb2d"
      unitRef="usd">2000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="iae068dbb39dc4dc4b71db8fa4a8b94e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTYtMy0xLTEtNDE_8505c8f4-87dc-4531-85d3-1089339f450d"
      unitRef="usd">34812000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTYtOS0xLTEtNDE_8095052b-adbe-4e18-8397-ac5242299fe7"
      unitRef="usd">34814000</incy:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercisedAndEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTctMC0xLTEtNDEvdGV4dHJlZ2lvbjo3MGY0MjQyMjE3MWM0ZjY3YjVkOGEzNzMyOTU2OTEwN18xNg_78e7dd52-4816-4834-a21e-9fca0247383f"
      unitRef="shares">5751</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="iae068dbb39dc4dc4b71db8fa4a8b94e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTctMy0xLTEtNDE_bbef3d4c-3c52-48fc-b621-0cc48a226570"
      unitRef="usd">427000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTctOS0xLTEtNDE_eaeda6cb-9c99-4975-8209-18d50d7265c2"
      unitRef="usd">427000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iae068dbb39dc4dc4b71db8fa4a8b94e9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTgtMy0xLTEtNDE_d6de8c43-a6d3-49ac-bba9-7dc6f6f3cd15"
      unitRef="usd">189691000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTgtOS0xLTEtNDE_fff56f5d-4b82-4eee-a092-2cb7b04ca21a"
      unitRef="usd">189691000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2de725b00b024e71b59cf2c9fad0a110_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTktNS0xLTEtNDE_b2f3f2e5-f372-4985-84b6-94d99a3182c8"
      unitRef="usd">34523000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMTktOS0xLTEtNDE_bd1e9828-9e27-4141-82d9-dfcfa560b2bf"
      unitRef="usd">34523000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i358a08e3ebe44e3689d13a8d35f8d854_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjAtNy0xLTEtNDE_79ba0f97-a0dc-4993-be4b-cb224f03b0ad"
      unitRef="usd">340660000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjAtOS0xLTEtNDE_da2230d5-5398-4354-9c6e-bc5cdd42aba4"
      unitRef="usd">340660000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ia78d3e958bb3405f971d63147938cdd5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjEtMS0xLTEtNDE_c8d085ab-6811-4e84-aefe-8dd372d406bf"
      unitRef="usd">223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10e3b863b1ff4dd38425439e300e4ad7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjEtMy0xLTEtNDE_552763c5-7890-4881-bb78-774c8671e4f2"
      unitRef="usd">4792041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86128c884e884b769d24a972154cb380_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjEtNS0xLTEtNDE_d842a53f-eca8-44ed-893b-4eb2e0dd30c4"
      unitRef="usd">15069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11afa5f6b25348d490732be372421da7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjEtNy0xLTEtNDE_e4ca89e6-9e99-4a05-8440-b9a57df0f1c2"
      unitRef="usd">-437214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85MS9mcmFnOjkwMWIyNTU1YzE5MDRjMTY5MTY5Y2M0Yjc3NDBmZjliL3RhYmxlOmNiMzU1YWQ2N2IxMjQzYTI5Y2MzYmViMGMwYmI2NDExL3RhYmxlcmFuZ2U6Y2IzNTVhZDY3YjEyNDNhMjljYzNiZWIwYzBiYjY0MTFfMjEtOS0xLTEtNDE_ba11bb70-2c18-46e3-ac58-788a439f96f6"
      unitRef="usd">4370119000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMy0xLTEtMS00MQ_63b77a2a-5114-4370-aabe-a1b1b7f1531d"
      unitRef="usd">340660000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMy0zLTEtMS00MQ_22805881-4daa-4507-8278-fb0123073679"
      unitRef="usd">948581000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMy01LTEtMS00MQ_82f52e37-ecee-47c5-baf2-415f90864203"
      unitRef="usd">-295697000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNS0xLTEtMS00MQ_a62dee4c-9dbb-40be-868d-323e86046335"
      unitRef="usd">67855000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNS0zLTEtMS00MQ_29828d7e-cc38-4166-bfac-4a6916b58e6b"
      unitRef="usd">57844000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNS01LTEtMS00MQ_75791973-4a91-46ce-8d00-b909bcf6d708"
      unitRef="usd">51807000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNi0xLTEtMS00MQ_0b22663b-728b-4984-82ed-83a645bd11f3"
      unitRef="usd">188420000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNi0zLTEtMS00MQ_354eead0-d44a-4ad5-84af-96833ef74c2c"
      unitRef="usd">183006000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNi01LTEtMS00MQ_ae778b5e-3cac-4eb8-aeca-01e152a436ab"
      unitRef="usd">177877000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNy0xLTEtMS00MQ_0cd67723-3579-4f19-bf92-ba5fe76c9bc8"
      unitRef="usd">-57091000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNy0zLTEtMS00MQ_14fb212c-c616-4315-90e7-ea676aa8c4c0"
      unitRef="usd">465604000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNy01LTEtMS00MQ_16b85893-5f35-454b-9b33-50533d660291"
      unitRef="usd">350000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfOC0xLTEtMS00MQ_6ff21265-bb73-4e10-8ce0-5c2bceff9c30"
      unitRef="usd">-17366000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfOC0zLTEtMS00MQ_be8230a1-bdd1-4ab3-92bf-ab296696ebff"
      unitRef="usd">-1417000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfOC01LTEtMS00MQ_e50600b2-ea21-43cb-99b2-7c075e368df7"
      unitRef="usd">-546000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfOS0xLTEtMS00MQ_863d2079-e8d6-4787-9ddf-fad51c87185f"
      unitRef="usd">-87590000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfOS0zLTEtMS00MQ_9ba41197-2d49-4eb7-923f-9f5aa629b20d"
      unitRef="usd">-24072000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfOS01LTEtMS00MQ_34e9ee88-5465-4cd1-ae1a-26a4260a1b47"
      unitRef="usd">10426000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTAtMS0xLTEtNDE_c6e1c617-b4cd-4b13-8899-f454c229bcbb"
      unitRef="usd">12149000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTAtMy0xLTEtNDE_dca54bf5-35bd-40f2-833e-cbe7771c7755"
      unitRef="usd">14741000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTAtNS0xLTEtNDE_337b649f-8fe6-48b7-934a-7df274ee5998"
      unitRef="usd">23385000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTItMS0xLTEtNDE_2a1293c6-95de-47aa-8843-d3243d637b0b"
      unitRef="usd">28579000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTItMy0xLTEtNDE_945f787c-151a-4bed-9ff0-76cb0dd14f90"
      unitRef="usd">134306000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTItNS0xLTEtNDE_504c9a4f-68ec-4357-a048-7504608d66cc"
      unitRef="usd">173185000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTMtMS0xLTEtNDE_105d39e4-e41d-406f-8275-c27b05348a10"
      unitRef="usd">30739000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTMtMy0xLTEtNDE_60e6daf4-6114-4f27-b96d-499e1332118f"
      unitRef="usd">64080000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTMtNS0xLTEtNDE_0f406dd3-f131-4805-b540-a71ac5a045fd"
      unitRef="usd">8050000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTQtMS0xLTEtNDE_42048528-79ce-413b-9b6e-1e07efe773f1"
      unitRef="usd">67504000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTQtMy0xLTEtNDE_df9ab2e4-e60f-4986-badb-c758b2a29573"
      unitRef="usd">20965000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTQtNS0xLTEtNDE_8c49bafb-8f09-4d55-b13c-d27e5be68593"
      unitRef="usd">19468000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTUtMS0xLTEtNDE_faae23cd-4ed7-466a-b931-8e4751fb41f9"
      unitRef="usd">105436000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTUtMy0xLTEtNDE_5568ddfc-d892-4a96-b75e-3f305515516e"
      unitRef="usd">73343000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTUtNS0xLTEtNDE_ac312d63-f26a-45b1-b934-de4c0744a21a"
      unitRef="usd">15120000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTYtMS0xLTEtNDE_f8afa524-1eec-43b5-bf9a-327ffef67bc4"
      unitRef="usd">220196000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTYtMy0xLTEtNDE_c10da669-c939-434b-966d-714ebe814c12"
      unitRef="usd">131439000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTYtNS0xLTEtNDE_a2f47063-8c68-4592-8975-9a8f0464ee8c"
      unitRef="usd">113842000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTctMS0xLTEtNDE_05c740b6-17c2-4357-a278-ef0f82f0ecbb"
      unitRef="usd">969941000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTctMy0xLTEtNDE_70b82002-cffe-402a-86ed-e1aeb086b19b"
      unitRef="usd">749488000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTctNS0xLTEtNDE_849dc2fe-0e4f-4df3-b4b3-d25b5d0c03f3"
      unitRef="usd">-124599000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTktMS0xLTEtNDE_ad23c390-a4fb-4f60-9e99-4fe1e751a33a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTktMy0xLTEtNDE_f650fb38-4f0c-436b-8b95-e84da9c57844"
      unitRef="usd">33510000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMTktNS0xLTEtNDE_91fbf0e2-fd95-416e-a34c-095cb0e4ce96"
      unitRef="usd">95468000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjAtMS0xLTEtNDE_36e75d2f-990e-4a30-ad6b-f2dfc2e794c1"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjAtMy0xLTEtNDE_32b79fb1-add8-419d-b856-49d09412a99c"
      unitRef="usd">10473000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjAtNS0xLTEtNDE_a72a3773-a6af-4f92-80aa-7b0cbc2a7870"
      unitRef="usd">17250000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjEtMS0xLTEtNDE_5d4d11e3-8855-4e96-9dd6-6777722c41b0"
      unitRef="usd">77833000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjEtMy0xLTEtNDE_468fe89f-2458-4afc-9be0-0d3f07d45fc1"
      unitRef="usd">181006000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjEtNS0xLTEtNDE_aad50b49-ec70-44c4-9d14-3231eb99badf"
      unitRef="usd">187379000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjItMS0xLTEtNDE_2ea9d404-1281-43af-acd0-77e2a120bad9"
      unitRef="usd">79860000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjItMy0xLTEtNDE_82130f90-76cf-4219-b71a-282a93ecbe2b"
      unitRef="usd">235167000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjItNS0xLTEtNDE_e446b316-6d5c-4c92-a45a-a1f015063b62"
      unitRef="usd">516874000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjMtMS0xLTEtNDE_2b8483ba-32c3-4ae7-b17f-bf65dc3d88fd"
      unitRef="usd">79151000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjMtMy0xLTEtNDE_1a08dad5-da56-46ec-99b2-0b381a32cf9e"
      unitRef="usd">231511000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjMtNS0xLTEtNDE_f1885096-6e81-433e-a02f-72bb04a66193"
      unitRef="usd">513470000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjQtMS0xLTEtNDE_521191f8-1ac7-48d9-a7af-ab1bc84f2d69"
      unitRef="usd">-78542000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjQtMy0xLTEtNDE_8117be19-0095-49e2-9912-a59a6a4acc85"
      unitRef="usd">-207699000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjQtNS0xLTEtNDE_bd1d921a-7bc1-40a5-b3b0-b81ce8f7010f"
      unitRef="usd">-269001000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjYtMS0xLTEtNDE_e95e2e1c-bb03-4aa1-9b45-2a6fd4116290"
      unitRef="usd">61115000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjYtMy0xLTEtNDE_bd5b9e40-e5c0-4433-9b14-bb4dcdafe0d5"
      unitRef="usd">58626000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjYtNS0xLTEtNDE_0249791c-c938-4596-b503-08502fef1e47"
      unitRef="usd">133064000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjctMS0xLTEtNDE_10f7386b-40c1-47b9-b77d-1897f21c228a"
      unitRef="usd">26301000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjctMy0xLTEtNDE_a3a9c7c7-9516-4fdb-af34-eeb9f4dd3b74"
      unitRef="usd">29940000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjctNS0xLTEtNDE_6665e296-8433-4edc-9d87-b916e8786437"
      unitRef="usd">22759000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjgtMS0xLTEtNDE_cc85d5bf-353c-4e2b-b493-284fea7a4b39"
      unitRef="usd">2862000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjgtMy0xLTEtNDE_9504e8a3-f90f-4f34-a8b0-4206a705909a"
      unitRef="usd">2417000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjgtNS0xLTEtNDE_4379641e-b367-4986-800a-b54538722aa0"
      unitRef="usd">836000</us-gaap:FinanceLeasePrincipalPayments>
    <incy:PaymentOfContingentConsideration
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjktMS0xLTEtNDE_014f7171-d19e-42d7-bb3a-f1963e1033a3"
      unitRef="usd">32746000</incy:PaymentOfContingentConsideration>
    <incy:PaymentOfContingentConsideration
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjktMy0xLTEtNDE_ccd97c61-1fc3-45a9-af09-b94fdf917b90"
      unitRef="usd">20093000</incy:PaymentOfContingentConsideration>
    <incy:PaymentOfContingentConsideration
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMjktNS0xLTEtNDE_efe5471d-ca83-4139-b737-3a532bfa9310"
      unitRef="usd">37760000</incy:PaymentOfContingentConsideration>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzAtMS0xLTEtNDE_56f0f1ab-02f6-473c-8ab9-b84ab9639541"
      unitRef="usd">-794000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzAtMy0xLTEtNDE_83b4d820-9c6e-4e0f-b540-612908c9fe8b"
      unitRef="usd">6176000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzAtNS0xLTEtNDE_aedb1219-442b-462a-aea6-d004d37ffcb3"
      unitRef="usd">71709000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzEtMS0xLTEtNDE_8585a4b8-c393-4af9-979c-d9f303ee384e"
      unitRef="usd">3355000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzEtMy0xLTEtNDE_d2c6242c-2daa-46b3-a9a9-1d309dad19e9"
      unitRef="usd">-3570000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzEtNS0xLTEtNDE_115ab4be-0511-4b29-b3f9-3b4e3d309c0f"
      unitRef="usd">2949000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzItMS0xLTEtNDE_5e401a96-85cd-4b8b-9ffa-a31afb8ba8ba"
      unitRef="usd">893960000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzItMy0xLTEtNDE_2c7095f1-6c83-48ee-80aa-5695562f5fdc"
      unitRef="usd">544395000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzItNS0xLTEtNDE_30f06958-4d77-4a40-9451-8375173ba59e"
      unitRef="usd">-318942000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzMtMS0xLTEtNDE_7ac55a85-3223-4ff5-b695-9d32e8f4fe50"
      unitRef="usd">2059160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzMtMy0xLTEtNDE_6472085a-c060-4da1-99dc-6b85945f9c88"
      unitRef="usd">1514765000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i34aa4fa3bb73462891dbdb74214e50b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzMtNS0xLTEtNDE_7feef973-4c5a-4ec1-ba8a-f1ea50ab7048"
      unitRef="usd">1833707000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzQtMS0xLTEtNDE_11f1f2ed-0db0-4848-a731-f61d83670347"
      unitRef="usd">2953120000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzQtMy0xLTEtNDE_9390060b-9856-4e9a-acf8-3f128b7a0196"
      unitRef="usd">2059160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzQtNS0xLTEtNDE_cbecd666-68cf-48ff-b940-2d464f2f15d1"
      unitRef="usd">1514765000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzctMS0xLTEtNDE_1772f4fc-9f20-4f79-8c30-a2f68da1fbc1"
      unitRef="usd">136242000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzctMy0xLTEtNDE_e9653772-cf70-41ca-b4f1-b2735c8948bd"
      unitRef="usd">67731000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzctNS0xLTEtNDE_fb0ce38f-9fce-4a7f-b0a6-900426ddec25"
      unitRef="usd">70712000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzgtMC0xLTEtNDEvdGV4dHJlZ2lvbjo2MTg5ZWU5ZmEwNDg0NWEyODI1Yjk1MmI1Njk2Y2RmMl8xMDI_a713b6fc-04b8-4bf9-b7e1-aa5dcb0bb299"
      unitRef="number">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzgtMS0xLTEtNDE_931dcba9-b012-4b59-93c6-649028a1b973"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzgtMy0xLTEtNDE_c8ff0aa6-91d3-4a77-9782-2ac620df0c56"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzgtNS0xLTEtNDE_abc19a6d-a7a7-482f-bc0e-1d3900db41a5"
      unitRef="usd">18999000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzktMS0xLTEtNDE_edd9ec07-bb76-438d-8829-8adac168b657"
      unitRef="usd">3493000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzktMy0xLTEtNDE_9da147fe-8335-4e20-9b15-ffadd2dc3399"
      unitRef="usd">27098000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfMzktNS0xLTEtNDE_903c948c-4c67-44de-91d6-7c2136733088"
      unitRef="usd">22807000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNDAtMS0xLTEtNDE_a45ffbcf-6999-4712-b7b9-a191e7ef84e2"
      unitRef="usd">6745000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNDAtMy0xLTEtNDE_2616de27-e357-406a-b334-ce635795e504"
      unitRef="usd">14416000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNDAtNS0xLTEtNDE_b85e06e6-ef10-42dc-8bd5-51d06fa8c177"
      unitRef="usd">19908000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNDEtMS0xLTEtNDE_5b0dbdb6-51d2-49fe-8270-3d4bd1fb85c3"
      unitRef="usd">1862000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNDEtMy0xLTEtNDE_bdbb01fc-5ef5-4fa2-b73c-ba4680140be3"
      unitRef="usd">1513000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV85NC9mcmFnOjU3YWZmN2E4YzA5ZTQ3NGNhNDU1MzZhZjY1ZDdkZTI3L3RhYmxlOmQ1ZjE2MjQ3Y2UyMjQ0YTg4MDAwZWQ4MTA3YTBmNTUzL3RhYmxlcmFuZ2U6ZDVmMTYyNDdjZTIyNDRhODgwMDBlZDgxMDdhMGY1NTNfNDEtNS0xLTEtNDE_625f5f8d-5f3c-4e91-9d32-6905144f8696"
      unitRef="usd">2160000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTU5_e0b8eaf5-c463-492e-8594-ee869edbe298">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 1. Organization and Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Organization and Business.&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; Incyte Corporation (including its subsidiaries, &#x201c;Incyte,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) is a biopharmaceutical company focused on developing and commercializing proprietary therapeutics. Our portfolio includes compounds in various stages, ranging from preclinical to late stage development, and commercialized products JAKAFI&#xae; (ruxolitinib), ICLUSIG&#xae; (ponatinib), PEMAZYRE&#xae; (pemigatinib), OPZELURA&#x2122; (ruxolitinib cream),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MINJUVI&#xae; (tafasitamab) and MONJUVI&#xae; (tafasitamab-cxix), which is co-commercialized. Our operations are treated as one operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Principles of Consolidation.&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 consolidated financial statements include the accounts of Incyte Corporation and our wholly owned subsidiaries. All inter-company accounts, transactions, and profits have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Foreign Currency Translation.&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; Operations in non-U.S. entities are recorded in the functional currency of each entity. For financial reporting purposes, the functional currency of an entity is determined by a review of the source of an entity's most predominant cash flows. The results of operations for any non-U.S. dollar functional currency entities are translated from functional currencies into U.S. dollars using the average currency rate during each month. Assets and liabilities are translated using currency rates at the end of the period. Adjustments resulting from translating the financial statements of our foreign entities that use their local currency as the functional currency into U.S. dollars are reflected as a component of other comprehensive income (loss). Transaction gains and losses are recorded in other income (expense), net, in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Use of Estimates.&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 preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Concentrations of Credit Risk.&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; Cash, cash equivalents, marketable securities, and trade receivables are financial instruments which potentially subject us to concentrations of credit risk. The estimated fair value of financial instruments approximates the carrying value based on available market information. By policy, we invest our excess available funds primarily in U.S. government debt securities which are securities issued or guaranteed by the U.S. government and money market funds that meet certain guidelines, which limits exposure to potential credit losses. Our receivables mainly relate to our product sales and collaborative agreements with pharmaceutical companies. We have not experienced any significant credit losses on cash, cash equivalents, marketable securities, or trade receivables to date and do not require collateral on receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Current Expected Credit Losses. &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;Financial assets measured at amortized cost are assessed for future expected credit losses under guidance within ASC 326, &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;Financial Instruments &#x2013; Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to determine if application of an expected credit losses reserve is necessary. On a quarterly basis, receivables that resulted from revenue transactions within the scope of ASC 606, &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;Revenue from Contracts with Customers&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 recognized on an amortized cost basis are reviewed on a customer-level basis to analyze expectations of future collections based upon past history of collections, payment, aging of receivables and viability of the customer to continue payment, as well as estimates of future economic conditions. Receivables generally consist of two types: receivables from collaborative agreements, including milestones, reimbursements for agreed-upon activities and sales royalties; and receivables from customer product sales. Collaborative agreement receivables are closely monitored relationships with select, reputable industry peers. Collection of receivables is assessed within each collaborative partnership on a quarterly basis, including evaluation of each entity&#x2019;s credit quality, financial health and past history of payment. Customer product sales receivables are independently evaluated on a monthly basis, on which unusual items or aged receivables are closely monitored for signs of credit deterioration, or indications of payment refusal. Customer product sales are with specialty pharmaceutical distributors, wholesalers, and certain public and private institutions, some of which whose financial obligations are funded by various government agencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Cash and Cash Equivalents.&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; Cash and cash equivalents are held in banks or in custodial accounts with banks. Cash equivalents are defined as all liquid investments and money market funds with maturity from date of purchase of 90 days or less that are readily convertible into cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Marketable Securities&#x2014;Available-for-Sale.&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 marketable securities consist of investments in U.S. government debt securities that are classified as available-for-sale. Available-for-sale securities are carried at fair value, based on quoted market prices and observable inputs, with unrealized gains and losses, net of tax, reported as a separate component of stockholders&#x2019; equity. We classify marketable securities that are available for use in current operations as current assets on the consolidated balance sheets. Realized gains and losses and declines in value judged to be other than temporary for available-for-sale securities are included in other income (expense), net on the consolidated statements of operations. The cost of securities sold is based on the specific identification method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable.&lt;/span&gt;&lt;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, 2022, we had a de minimis amount of allowance for doubtful accounts, and as of December&#160;31, 2021, we had no allowance for doubtful accounts. We provide an allowance for doubtful accounts based on management&#x2019;s assessment of the collectability of specific customer accounts, which includes consideration of the credit worthiness and financial condition of those customers, aging of such receivables, history of collectability with the customer and the general economic environment. We record an allowance to reduce the receivables to the amount that is expected to be collected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Inventory.&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; Inventories may consist of raw materials, work in process and finished goods and are recorded at the lower of cost and net realizable value. Inventory costs are primarily accounted for under the specific identification method. We capitalize inventory after regulatory approval from U.S. Food and Drug Administration (FDA), European Medicines Agency (EMA) or Japanese Ministry of Health, Labour and Welfare (MHLW) as the related costs are expected to be recoverable through the commercialization of the product. Costs incurred prior to approval are recorded as research and development expense in our statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials and work-in-process inventory are monitored for obsolescence, as applicable, and generally the shelf life of the finished goods inventory is approximately 36 months from the start of manufacturing of the finished goods, with the exception of OPZELURA, which currently has an approximate shelf life of 24 months. We evaluate for potential excess inventory by analyzing current and future product demand relative to the remaining product shelf life. We build demand forecasts by considering factors such as, but not limited to, overall market potential, market share, market acceptance and patient usage. We classify inventory as current on the consolidated balance sheets when we expect inventory to be consumed for commercial use within the next twelve months. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Variable Interest Entities.&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; We perform an initial and ongoing evaluation of the entities with which we have variable interests, such as equity ownership, in order to identify entities (i) that do not have sufficient equity investment at risk to permit the entity to finance its activities without additional subordinated financial support or (ii) in which the equity investors lack an essential characteristic of a controlling financial interest as variable interest entities (&#x201c;VIE&#x201d; or &#x201c;VIEs&#x201d;). If an entity is identified as a VIE, we perform an assessment to determine whether we have both (i) the power to direct activities that most significantly impact the VIE&#x2019;s economic performance and (ii) have the obligation to absorb losses from or the right to receive benefits of the VIE that could potentially be significant to the VIE. If both of these criteria are satisfied, we are identified as the primary beneficiary of the VIE. As of December&#160;31, 2022, there were no entities in which we held a variable interest which we determined to be VIEs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Long Term Investments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Our long term investments consist of equity investments in common stock of publicly-held companies with whom we have entered into collaboration and license agreements. We classify all of our equity investments in common stock of publicly-held companies as long term investments on the consolidated balance sheets. Our equity investments are accounted for at fair value using readily determinable pricing available on a securities exchange on the consolidated balance sheets. All changes in fair value are reported in the consolidated statements of operations as an unrealized gain (loss) on long term investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing whether we exercise significant influence over any of the companies in which we hold equity investments, we consider the nature and magnitude of our investment, any voting and protective rights we hold, any participation in the governance of the other company, and other relevant factors such as the presence of a collaboration or other business relationship. Currently, none of our equity investments in publicly-held companies are considered relationships in which we are able to assert control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment, net.&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; Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over the shorter of the estimated useful life of the assets or lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Lease Accounting.&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; All leases with a lease term greater than 12 months, regardless of lease type classification, are recorded as an obligation on the balance sheet with a corresponding right-of-use asset. Both finance and operating leases are reflected as liabilities on the commencement date of the lease based on the present value of the lease payments to be made over the lease term. Current operating lease liabilities are reflected in accrued and other current liabilities and noncurrent operating lease liabilities are reflected in other liabilities on the consolidated balance sheet. Right-of-use assets are valued at the initial measurement of the lease liability, plus any initial direct costs or rent prepayments, minus lease incentives and any deferred lease payments. Operating lease right-of-use assets are recorded in property and equipment, net on the consolidated balance sheet and lease cost is recognized on a straight-line basis. For finance leases, expense is recognized as separate amortization and interest expense, with higher interest expense in the earlier periods of a lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet and we recognize lease expense for these leases on a straight-line basis over the term of the lease. In determining whether a contract contains a lease, asset and service agreements are assessed at onset and upon modification for criteria of specifically identified assets, control and economic benefit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets, net.&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; Other intangible assets, net consist of licensed intellectual property rights acquired in business combinations, which are reported at acquisition date fair value, less accumulated amortization. Intangible assets with finite lives are amortized over their estimated useful lives using the straight-line method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Impairment of Long-Lived Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Long-lived assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. If indicators of impairment are present, the asset is tested for recoverability by comparing the carrying value of the asset to the related estimated undiscounted future cash flows expected to be derived from the asset. If the expected cash flows are less than the carrying value of the asset, then the asset is considered to be impaired and its carrying value is written down to fair value, based on the related estimated discounted future cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment at the reporting unit level at least annually as of October 1 or when a triggering event occurs that could indicate a potential impairment by assessing qualitative factors or performing a quantitative analysis in determining whether it is more-likely-than-not that the fair value of net assets are below their carrying amounts. A reporting unit is the same as, or one level below, an operating segment. Our operations are currently comprised of a single, entity wide reporting unit. We completed our most recent annual impairment assessment as of October 1, 2022 and determined that the carrying value of our goodwill was not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&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; We account for income taxes using the asset and liability approach which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and amounts reportable for income tax purposes. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized. The primary factors used to assess the likelihood of realization are our recent history of cumulative earnings or losses, expected reversals of taxable temporary timing differences, forecasts of future taxable income and available tax planning strategies that could be implemented to realize the deferred tax assets. Upon evaluating and weighting both positive and negative evidence, we concluded that we should release the valuation allowance on the majority of our U.S. deferred tax assets as of December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the taxing authorities, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit that is recorded for these positions is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We adjust the level of the liability to reflect any subsequent changes in the relevant facts surrounding the uncertain positions. Any interest and penalties on uncertain tax positions are included within the tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Income (Loss) Per Share.&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 basic and diluted net income (loss) per share is calculated by dividing the net income (loss) by the weighted average number of shares of common stock outstanding during all periods presented. Options to purchase stock, restricted stock units and performance stock units are included in diluted earnings per share calculations, unless the effects are anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss).&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; Accumulated other comprehensive income (loss) consists of unrealized gains or losses on our marketable debt securities that are classified as available-for-sale, foreign currency translation gains or losses and unrecognized actuarial gains or loss related to our defined benefit pension plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition.&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; Revenue-generating contracts are assessed under ASC 606, &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;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to identify distinct performance obligations, determine the transaction price of the contract and allocate the transaction price to each of the distinct performance obligations. Revenue is recognized when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. We apply the following five-step model in order to determine this amount: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation, which for the Company is generally at a point in time. We also assess collectability based primarily on the customer&#x2019;s payment history and on the creditworthiness of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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%;text-decoration:underline"&gt;Product Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our product revenues consist of sales of JAKAFI, OPZELURA and PEMAZYRE in the U.S., sales of MINJUVI, PEMAZYRE and ICLUSIG in Europe, and sales of PEMAZYRE in Japan. Product revenues are recognized at a point in time once we satisfy the performance obligation and control is transferred under the revenue recognition criteria as described above. We sell JAKAFI, OPZELURA and PEMAZYRE to our customers in the U.S., which include specialty and retail pharmacies, specialty distributors and wholesalers. We sell MINJUVI, PEMAZYRE and ICLUSIG to our customers in the European Union and certain other jurisdictions, which include retail pharmacies, hospital pharmacies and distributors. We sell PEMAZYRE in Japan to an exclusive wholesaler.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenues for product received by our customers net of allowances for customer credits, including estimated rebates, chargebacks, discounts, returns, distribution service fees, patient assistance programs, and government rebates, such as Medicare Part D coverage gap reimbursements in the U.S. Product shipping and handling costs are included in cost of product revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Customer Credits:&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 customers are offered various forms of consideration, including allowances, service fees and prompt payment discounts. We expect our customers will earn prompt payment discounts and, therefore, we deduct the full amount of these discounts from total product sales when revenues are recognized. Service fees are also deducted from total product sales as they are earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Rebates and Discounts:&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; Allowances for rebates include mandated discounts under the Medicaid Drug Rebate Program in the U.S. and mandated discounts in Europe in markets where government-sponsored healthcare systems are the primary payers for healthcare. Rebates are amounts owed after the final dispensing of the product to a benefit plan participant and are based upon contractual agreements or legal requirements with public sector benefit providers. The accrual for rebates is based on statutory discount rates and expected utilization as well as historical data we have accumulated since product launches. In the fourth quarter of 2021 and fiscal year 2022 for non-covered patients of OPZELURA, we offered a full buy-down program as we were in the process of obtaining commercial insurance coverage for OPZELURA. During 2022, we contracted with the three largest group purchasing organizations to obtain coverage for OPZELURA. All full buy-down programs for OPZELURA ended effective January 31, 2023. Our estimates for expected utilization of commercial insurance rebates are based on data received from our customers. Rebates are generally invoiced and paid in arrears so that the accrual balance consists of an estimate of the amount expected to be incurred for the current quarter&#x2019;s activity, plus an accrual balance for known prior quarters&#x2019; unpaid rebates. If actual future rebates vary from estimates, we may need to adjust prior period accruals, which would affect revenue in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Chargebacks:&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; Chargebacks are discounts that occur when certain indirect contracted customers, which currently consist primarily of group purchasing organizations, Public Health Service institutions, non-profit clinics, and Federal government entities purchasing via the Federal Supply Schedule, purchase directly from our wholesalers. Contracted customers generally purchase the product at a discounted price. The wholesalers, in turn, charges back to us the difference between the price initially paid by the wholesalers and the discounted price paid by the contracted customers. In addition to actual chargebacks received, we maintain an accrual for chargebacks based on the estimated contractual discounts on the inventory levels on hand in our distribution channel. If actual future chargebacks vary from these estimates, we may need to adjust prior period accruals, which would affect revenue in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Medicare Part D Coverage Gap:&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; Medicare Part D prescription drug benefit mandates manufacturers to fund 70% of the Medicare Part D insurance coverage gap for prescription drugs sold to eligible patients. Our estimates for the expected Medicare Part D coverage gap are based on historical invoices received and in part from data received from our customers. Funding of the coverage gap is generally invoiced and paid in arrears so that the accrual balance consists of an estimate of the amount expected to be incurred for the current quarter&#x2019;s activity, plus an accrual balance for known prior quarters. If actual future funding varies from estimates, we may need to adjust prior period accruals, which would affect revenue in the period of adjustment. Additionally, beginning in January 2020, the amount of spending required by eligible patients in the Medicare Part D insurance coverage gap increased 30% due to the expiration of a provision in the Patient Protection and Affordable Care Act, which now results in a change in the True Out of Pocket (TrOOP) calculation methodology. The methodological change has resulted in an increase in required spending by patients and, in turn, an increase in manufacturers&#x2019; contributions on behalf of patients in the Medicare Part D insurance coverage gap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Co-payment Assistance:&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; Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. We accrue a liability for co-payment assistance based on actual program participation and estimates of program redemption using data provided by third-party administrators. During the fourth quarter of 2021 and fiscal year 2022, we also offered a full buy-down program to non-covered patients of OPZELURA as we were obtaining commercial insurance coverage for OPZELURA. All full buy-down programs for OPZELURA ended effective January 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product Royalty Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Royalty revenues on commercial sales for ruxolitinib (marketed as JAKAVI&#xae; outside the United States) by Novartis Pharmaceutical International Ltd. (&#x201c;Novartis&#x201d;) are based on net sales of licensed products in licensed territories as provided by Novartis. Royalty revenues on commercial sales for baricitinib (marketed as OLUMIANT) by Eli Lilly and Company (&#x201c;Lilly&#x201d;) are based on net sales of licensed products in licensed territories as provided by Lilly. Royalty revenues on commercial sales for capmatinib (marketed as TABRECTA&#xae;) by Novartis are based on net sales of licensed products in the licensed territories as provided by Novartis. Royalty revenues on commercial sales for pemigatinib (marketed as PEMAZYRE&#xae;) by Innovent Biologics, Inc. (&#x201c;Innovent&#x201d;) are based on net sales of licensed products in licensed territories as provided by Innovent. We recognize royalty revenues in the period the sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Milestone and Contract Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each collaborative research, development and/or commercialization agreement that results in revenue under the guidance of ASC 606, we identify all material performance obligations, which may include the license to intellectual property and know-how, research and development activities and/or other activities. In order to determine the transaction price, in addition to any upfront payment, we estimate the amount of variable consideration, including milestone payments, at the outset of the contract utilizing the most likely amount method. The most likely amount method is used since the milestone payments have a binary outcome (i.e., we receive all or none of the milestone payment). We constrain the estimate of variable consideration such that it is probable that a significant reversal of previously recognized revenue will not occur. When determining if variable consideration should be constrained, management considers whether there are factors outside the Company&#x2019;s control that could result in a significant reversal of revenue. In making these assessments, management considers the likelihood and magnitude of a potential reversal of revenue. These estimates are re-assessed each reporting period as required. Once the estimated transaction price is established, amounts are allocated to the performance obligations that have been identified. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Out-licensing arrangements contain the right to use functional intellectual property, which is the underlying performance obligation of these collaborative arrangements. If the license of our intellectual property is determined to be distinct from other performance obligations in the arrangement, the functional intellectual property that is transferred to the collaborative partner at the onset of the arrangement is concluded to have significant standalone functionality and value at the point in time at which the intellectual property is made available to the collaborative partner. For licenses that are not distinct from other obligations identified in the arrangement, we utilize judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we apply an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition. For each of the three years ended December&#160;31, 2022, we had no revenues from intellectual property licenses recognized over time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For milestone revenues related to sales-based achievements, we recognize the milestone revenues in the corresponding period of the product sale, in accordance with the guidance of ASC 606-10-55-65 for contracts that include a license to intellectual property and the license is the predominant item to which the product sale relates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the transfer of the intellectual property, we may earn milestones through achievement of pre-specified developmental or regulatory events and, as such, milestones are accounted for as variable consideration. We include developmental or regulatory milestones in the transaction price only 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 milestone is subsequently resolved. Under the agreements currently in place, we do not consider these events to be within our control, but rather dependent upon the development activities of our collaborative partners and the decisions made by regulatory agencies. Accordingly, these milestones are not included in the transaction price until the counterparty, or third-party in the event of a regulatory submission, confirms the satisfaction or completion of the milestone triggering event. Given the high level of uncertainty of achievement, variable consideration associated with milestones are fully constrained until confirmation of the satisfaction or completion of the milestone by the third-party. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, the milestone events contained in our collaboration agreements coincide with the progression of our drugs from development, to regulatory approval and then to commercialization. The value of these milestones is dictated within the contract and is fixed upon achievement and reflects the amount of consideration which we expect to be entitled to in exchange for the satisfaction of that milestone. The process of successfully discovering a new development candidate, having it approved and successfully commercialized is highly uncertain. As such, the milestone payments we may earn from our partners involve a significant degree of risk to achieve and therefore, subsequent milestone payments due to Incyte are recognized as revenue at the point in time when such milestones are achieved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our collaboration agreements may also include an option for the collaborative partner to elect to participate in research and development activities, such as shared participation in additional clinical trials using the compound. The presence of additional options for future participatory activities are assessed to determine if they represent material rights offered by us to the collaborative partner. We also determine whether the reimbursement of research and development expenses should be accounted for as collaborative revenues or an offset to research and development expenses in accordance with the provisions of gross or net revenue presentation and recognize the corresponding revenues or records the corresponding offset to research and development expenses as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our collaborative agreements may also include provisions for additional future collaborative efforts, such as options for shared commercialization staffing or licensing of additional molecules, involvement in joint committees, or options for inclusion in negotiations of future supply rights, which at the time of each collaborative agreement&#x2019;s inception, are assessed to determine if these meet the definition of a performance obligation under ASC 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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%;text-decoration:underline"&gt;Cost of Product Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of product revenues includes all product related costs. In addition, cost of product revenues include royalties owed under our collaboration and license agreements, contingent on certain conditions, and the amortization of our licensed intellectual property for ICLUSIG using the straight-line method over the estimated useful life of 12.5 years from the date of acquisition on June 1, 2016 of all of the outstanding shares of ARIAD Pharmaceuticals (Luxembourg) S.&#xe0;.r.l. (since renamed Incyte Biosciences Luxembourg S.&#xe0;.r.l.) from ARIAD Pharmaceuticals, Inc. (&#x201c;ARIAD&#x201d;). Cost of product revenues also includes employee personnel costs, including stock compensation, for those employees dedicated to the production of our commercial products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Costs.&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 policy is to expense research and development costs as incurred, including amounts funded by research and development collaborations. Research and development expenses are comprised of costs we incur in performing research and development activities, including salary and benefits; stock-based compensation expense; outsourced services and other direct expenses, including clinical trial and pharmaceutical development costs; collaboration payments; expenses associated with drug supplies that are not being capitalized; and infrastructure costs, including facilities costs and depreciation expense. If a collaboration is a cost-sharing arrangement in which both we and our collaborator perform development work and share costs, we also recognize, as research and development expense in the period when our collaborator incurs development expenses, our portion of the co-development expenses that we are obligated to reimburse. Costs incurred under the collaboration arrangement that are reimbursable to us are recorded net against the related research and development expenses in the period in which the related expense is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We often contract with contract research organizations (&#x201c;CROs&#x201d;) to facilitate, coordinate and perform agreed upon research and development of a new drug. To ensure that research and development costs are expensed as incurred, we record monthly accruals for clinical trials and preclinical testing costs based on the work performed under the contract. These CRO contracts typically call for the payment of fees for services at the initiation of the contract and/or upon the achievement of certain clinical trial milestones. In the event that we prepay CRO fees, we record the prepayment as a prepaid asset and amortize the asset into research and development expense over the period of time the contracted research and development services are performed. Most professional fees, including project and clinical management, data management, monitoring, and medical writing fees are incurred throughout the contract period. These professional fees are expensed based on their percentage of completion at a particular date. Our CRO contracts generally include pass through fees. Pass through fees include, but are not limited to, regulatory expenses, investigator fees, travel costs, and other miscellaneous costs, including shipping and printing fees. We expense the costs of pass through fees under our CRO contracts as they are incurred, based on the best information available to us at the time. The estimates of the pass through fees incurred are based on the amount of work completed for the clinical trial and are monitored through correspondence with the CROs, internal reviews and a review of contractual terms. The factors utilized to derive the estimates include the number of patients enrolled, duration of the clinical trial, estimated patient attrition, screening rate and length of the dosing regimen. CRO fees incurred to set up the clinical trial are expensed during the setup period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Compensation.&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; Share-based payment transactions with employees, which include stock options, restricted stock units (&#x201c;RSUs&#x201d;) and performance shares (&#x201c;PSUs&#x201d;), are recognized as compensation expense over the requisite service period based on their estimated fair values as well as expected forfeiture rates. The stock compensation process requires significant judgment and the use of estimates, particularly surrounding Black-Scholes assumptions such as stock price volatility over the option term and expected option lives, as well as expected forfeiture rates and the probability of PSUs vesting. The fair value of stock options, which are subject to graded vesting, are recognized as compensation expense over the requisite service period using the accelerated attribution method. The fair value of RSUs that are subject to cliff vesting are recognized as compensation expense over the requisite service period using the straight-line attribution method, and the fair value of RSUs that are subject to graded vesting are recognized as compensation expense over the requisite service period using the accelerated attribution method. The fair value of PSUs are recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, which we assess as of the end of each reporting period. Once a performance condition is considered probable, we record compensation expense based on the portion of the service period elapsed to date with respect to that award, with a cumulative catch-up, net of estimated forfeitures, and recognize any remaining compensation expense, if any, over the remaining requisite service period using the straight-line attribution method for PSUs that are subject to cliff vesting and using the accelerated attribution method for PSUs that are subject to graded vesting. Compensation expense for PSUs with market performance conditions is calculated using a Monte Carlo simulation model as of the date of grant and recorded over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Advertising Expenses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenses, comprised primarily of television, radio, print media and Internet advertising, are expensed as incurred and are included in selling, general, and administrative expenses. For the years ended December&#160;31, 2022, 2021, and 2020, advertising expenses were approximately $196.4 million, $66.0 million, and $28.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Long Term Incentive Plans.&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; We have long term incentive plans which provide eligible employees with the opportunity to receive performance and service-based incentive compensation, which may be comprised of cash, stock options, restricted stock units and/or performance shares. The payment of cash and the grant or vesting of equity may be contingent upon the achievement of pre-determined regulatory, sales and internal performance milestones. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition-Related Contingent Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Acquisition-related contingent consideration consists of our future royalty obligations on future net revenues of ICLUSIG owed to Takeda Pharmaceutical Company Limited, which acquired ARIAD (&#x201c;Takeda&#x201d;). Acquisition-related contingent consideration was recorded on the acquisition date of June 1, 2016 at the estimated fair value of the obligation, in accordance with the acquisition method of accounting. The fair value measurement is based on significant inputs that are unobservable in the market and thus represents a Level 3 measurement. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  To determine whether acquisitions should be accounted for as a business combination or as an asset acquisition, we make certain judgments, which include assessing whether the acquired set of activities and assets would meet the definition of a business under the relevant accounting rules. If the acquired set of activities and assets meets the definition of a business, assets acquired and liabilities assumed are required to be recorded at their respective fair values as of the acquisition date. The excess of the purchase price over the fair value of the acquired net assets, where applicable, is recorded as goodwill. If the acquired set of activities and assets does not meet the definition of a business, the transaction is recorded as an asset acquisition, with the purchase price being allocated to the acquired asset, with no goodwill recorded. For a transaction recorded as an asset acquisition, any acquired in-process research and development that does not have an alternative future use is charged to expense at the acquisition date. See Note 5 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;(Profit) and loss sharing under collaboration agreements.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For the year ended December&#160;31, 2022 and 2021, (profit) and loss sharing under collaboration agreements represents our 50% share of the United States loss for commercialization of MONJUVI (tafasitamab-cxix) under our agreement with MorphoSys, which is described in Note 7 below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there were no new accounting pronouncements issued or adopted that may have a material impact on the Company's financial position, results of operations, or cash flows upon their adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzYyNg_d359e938-b886-4e85-8726-3acbdbfd32e0"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTcy_8cf29970-0d9b-43b6-97ce-672fab1d26c3">&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;Principles of Consolidation.&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 consolidated financial statements include the accounts of Incyte Corporation and our wholly owned subsidiaries. All inter-company accounts, transactions, and profits have been eliminated in consolidation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTcz_30a782ca-5100-4b33-89df-ec57fd95aaeb">&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;Foreign Currency Translation.&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; Operations in non-U.S. entities are recorded in the functional currency of each entity. For financial reporting purposes, the functional currency of an entity is determined by a review of the source of an entity's most predominant cash flows. The results of operations for any non-U.S. dollar functional currency entities are translated from functional currencies into U.S. dollars using the average currency rate during each month. Assets and liabilities are translated using currency rates at the end of the period. Adjustments resulting from translating the financial statements of our foreign entities that use their local currency as the functional currency into U.S. dollars are reflected as a component of other comprehensive income (loss). Transaction gains and losses are recorded in other income (expense), net, in the consolidated statements of operations.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTU3_87cae842-1cc4-46f8-a1d0-6e7b73f32609">&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;Use of Estimates.&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 preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTU4_55baba0b-c64c-46d5-85a8-6706870ce0b3">&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;Concentrations of Credit Risk.&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; Cash, cash equivalents, marketable securities, and trade receivables are financial instruments which potentially subject us to concentrations of credit risk. The estimated fair value of financial instruments approximates the carrying value based on available market information. By policy, we invest our excess available funds primarily in U.S. government debt securities which are securities issued or guaranteed by the U.S. government and money market funds that meet certain guidelines, which limits exposure to potential credit losses. Our receivables mainly relate to our product sales and collaborative agreements with pharmaceutical companies. We have not experienced any significant credit losses on cash, cash equivalents, marketable securities, or trade receivables to date and do not require collateral on receivables.&lt;/span&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTYz_efb8f60e-801f-4b93-a90b-803411163a70">&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;Current Expected Credit Losses. &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;Financial assets measured at amortized cost are assessed for future expected credit losses under guidance within ASC 326, &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;Financial Instruments &#x2013; Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to determine if application of an expected credit losses reserve is necessary. On a quarterly basis, receivables that resulted from revenue transactions within the scope of ASC 606, &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;Revenue from Contracts with Customers&lt;/span&gt;, and recognized on an amortized cost basis are reviewed on a customer-level basis to analyze expectations of future collections based upon past history of collections, payment, aging of receivables and viability of the customer to continue payment, as well as estimates of future economic conditions. Receivables generally consist of two types: receivables from collaborative agreements, including milestones, reimbursements for agreed-upon activities and sales royalties; and receivables from customer product sales. Collaborative agreement receivables are closely monitored relationships with select, reputable industry peers. Collection of receivables is assessed within each collaborative partnership on a quarterly basis, including evaluation of each entity&#x2019;s credit quality, financial health and past history of payment. Customer product sales receivables are independently evaluated on a monthly basis, on which unusual items or aged receivables are closely monitored for signs of credit deterioration, or indications of payment refusal. Customer product sales are with specialty pharmaceutical distributors, wholesalers, and certain public and private institutions, some of which whose financial obligations are funded by various government agencies.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTYw_29a76674-cf4c-405f-922b-a9ec5bc88e39">&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;Cash and Cash Equivalents.&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; Cash and cash equivalents are held in banks or in custodial accounts with banks. Cash equivalents are defined as all liquid investments and money market funds with maturity from date of purchase of 90 days or less that are readily convertible into cash.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTcx_19e7b069-8da5-4f45-8465-e78337ddf80d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Marketable Securities&#x2014;Available-for-Sale.&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 marketable securities consist of investments in U.S. government debt securities that are classified as available-for-sale. Available-for-sale securities are carried at fair value, based on quoted market prices and observable inputs, with unrealized gains and losses, net of tax, reported as a separate component of stockholders&#x2019; equity. We classify marketable securities that are available for use in current operations as current assets on the consolidated balance sheets. Realized gains and losses and declines in value judged to be other than temporary for available-for-sale securities are included in other income (expense), net on the consolidated statements of operations. The cost of securities sold is based on the specific identification method.&lt;/span&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTY2_671a997e-3b1b-4cfa-876c-e929ab1ce5a8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable.&lt;/span&gt;&lt;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, 2022, we had a de minimis amount of allowance for doubtful accounts, and as of December&#160;31, 2021, we had no allowance for doubtful accounts. We provide an allowance for doubtful accounts based on management&#x2019;s assessment of the collectability of specific customer accounts, which includes consideration of the credit worthiness and financial condition of those customers, aging of such receivables, history of collectability with the customer and the general economic environment. We record an allowance to reduce the receivables to the amount that is expected to be collected.&lt;/span&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTY3_0bea4ea2-f2e7-4da3-8e13-e0a78452219b">&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;Inventory.&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; Inventories may consist of raw materials, work in process and finished goods and are recorded at the lower of cost and net realizable value. Inventory costs are primarily accounted for under the specific identification method. We capitalize inventory after regulatory approval from U.S. Food and Drug Administration (FDA), European Medicines Agency (EMA) or Japanese Ministry of Health, Labour and Welfare (MHLW) as the related costs are expected to be recoverable through the commercialization of the product. Costs incurred prior to approval are recorded as research and development expense in our statements of operations. &lt;/span&gt;Raw materials and work-in-process inventory are monitored for obsolescence, as applicable, and generally the shelf life of the finished goods inventory is approximately 36 months from the start of manufacturing of the finished goods, with the exception of OPZELURA, which currently has an approximate shelf life of 24 months. We evaluate for potential excess inventory by analyzing current and future product demand relative to the remaining product shelf life. We build demand forecasts by considering factors such as, but not limited to, overall market potential, market share, market acceptance and patient usage. We classify inventory as current on the consolidated balance sheets when we expect inventory to be consumed for commercial use within the next twelve months.</us-gaap:InventoryPolicyTextBlock>
    <incy:InventoryFinishedGoodsUsefulLifeMaximum
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzY4NjE_c53c826c-4998-459b-95e6-1057c5c1a79d">P36M</incy:InventoryFinishedGoodsUsefulLifeMaximum>
    <incy:InventoryFinishedGoodsUsefulLifeMaximum
      contextRef="if3f6e99aa2c8471fad80529911ce428e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzI3NDg3NzkxMTQyMzA_b4e16e58-27a9-43a1-9ae6-db224dcf4092">P24M</incy:InventoryFinishedGoodsUsefulLifeMaximum>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTYx_3c0e08de-c34d-498b-9eb0-1f8017a96230">&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;Variable Interest Entities.&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; We perform an initial and ongoing evaluation of the entities with which we have variable interests, such as equity ownership, in order to identify entities (i) that do not have sufficient equity investment at risk to permit the entity to finance its activities without additional subordinated financial support or (ii) in which the equity investors lack an essential characteristic of a controlling financial interest as variable interest entities (&#x201c;VIE&#x201d; or &#x201c;VIEs&#x201d;). If an entity is identified as a VIE, we perform an assessment to determine whether we have both (i) the power to direct activities that most significantly impact the VIE&#x2019;s economic performance and (ii) have the obligation to absorb losses from or the right to receive benefits of the VIE that could potentially be significant to the VIE. If both of these criteria are satisfied, we are identified as the primary beneficiary of the VIE. As of December&#160;31, 2022, there were no entities in which we held a variable interest which we determined to be VIEs.&lt;/span&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <incy:VariableInterestEntitiesNumber
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzgzMjE_ace34f2f-d7d2-4130-bbeb-124218c55909"
      unitRef="item">0</incy:VariableInterestEntitiesNumber>
    <incy:LongTermInvestmentPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTY4_f55c1e93-ef80-4a62-b868-82ba07a30dd6">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Long Term Investments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Our long term investments consist of equity investments in common stock of publicly-held companies with whom we have entered into collaboration and license agreements. We classify all of our equity investments in common stock of publicly-held companies as long term investments on the consolidated balance sheets. Our equity investments are accounted for at fair value using readily determinable pricing available on a securities exchange on the consolidated balance sheets. All changes in fair value are reported in the consolidated statements of operations as an unrealized gain (loss) on long term investments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing whether we exercise significant influence over any of the companies in which we hold equity investments, we consider the nature and magnitude of our investment, any voting and protective rights we hold, any participation in the governance of the other company, and other relevant factors such as the presence of a collaboration or other business relationship. Currently, none of our equity investments in publicly-held companies are considered relationships in which we are able to assert control.&lt;/span&gt;&lt;/div&gt;</incy:LongTermInvestmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTY5_28de6da5-f3d2-4b54-b5be-dd83e6726765">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment, net.&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; Property and equipment, net is stated at cost, less accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over the shorter of the estimated useful life of the assets or lease term.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTgx_c7137922-516b-4e47-b331-1b9c756aef25">Lease Accounting. All leases with a lease term greater than 12 months, regardless of lease type classification, are recorded as an obligation on the balance sheet with a corresponding right-of-use asset. Both finance and operating leases are reflected as liabilities on the commencement date of the lease based on the present value of the lease payments to be made over the lease term. Current operating lease liabilities are reflected in accrued and other current liabilities and noncurrent operating lease liabilities are reflected in other liabilities on the consolidated balance sheet. Right-of-use assets are valued at the initial measurement of the lease liability, plus any initial direct costs or rent prepayments, minus lease incentives and any deferred lease payments. Operating lease right-of-use assets are recorded in property and equipment, net on the consolidated balance sheet and lease cost is recognized on a straight-line basis. For finance leases, expense is recognized as separate amortization and interest expense, with higher interest expense in the earlier periods of a lease. Leases with an initial term of 12 months or less are not recorded on the balance sheet and we recognize lease expense for these leases on a straight-line basis over the term of the lease. In determining whether a contract contains a lease, asset and service agreements are assessed at onset and upon modification for criteria of specifically identified assets, control and economic benefit.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTc0_effe7f40-05c3-49a7-ba10-ea35ed166d93">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets, net.&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; Other intangible assets, net consist of licensed intellectual property rights acquired in business combinations, which are reported at acquisition date fair value, less accumulated amortization. Intangible assets with finite lives are amortized over their estimated useful lives using the straight-line method.&lt;/span&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTgw_7a77d554-f808-40b6-9ec9-45a24b20e145">&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;Impairment of Long-Lived Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Long-lived assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. If indicators of impairment are present, the asset is tested for recoverability by comparing the carrying value of the asset to the related estimated undiscounted future cash flows expected to be derived from the asset. If the expected cash flows are less than the carrying value of the asset, then the asset is considered to be impaired and its carrying value is written down to fair value, based on the related estimated discounted future cash flows.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTgy_bf1677e5-bfb0-40e9-8bc5-4f605acaec85">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the values assigned to the assets acquired and liabilities assumed. Goodwill is not amortized but is tested for impairment at the reporting unit level at least annually as of October 1 or when a triggering event occurs that could indicate a potential impairment by assessing qualitative factors or performing a quantitative analysis in determining whether it is more-likely-than-not that the fair value of net assets are below their carrying amounts. A reporting unit is the same as, or one level below, an operating segment. Our operations are currently comprised of a single, entity wide reporting unit. We completed our most recent annual impairment assessment as of October 1, 2022 and determined that the carrying value of our goodwill was not impaired.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTYy_8d99ff2f-d0da-4d26-a453-82f28eb810e5">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&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; We account for income taxes using the asset and liability approach which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and amounts reportable for income tax purposes. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than-not that some portion or all of the deferred tax assets will not be realized. The primary factors used to assess the likelihood of realization are our recent history of cumulative earnings or losses, expected reversals of taxable temporary timing differences, forecasts of future taxable income and available tax planning strategies that could be implemented to realize the deferred tax assets. Upon evaluating and weighting both positive and negative evidence, we concluded that we should release the valuation allowance on the majority of our U.S. deferred tax assets as of December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the taxing authorities, including resolutions of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit that is recorded for these positions is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We adjust the level of the liability to reflect any subsequent changes in the relevant facts surrounding the uncertain positions. Any interest and penalties on uncertain tax positions are included within the tax provision.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTY1_83d1951f-65a6-4cba-930f-5f73952cf836">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net Income (Loss) Per Share.&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 basic and diluted net income (loss) per share is calculated by dividing the net income (loss) by the weighted average number of shares of common stock outstanding during all periods presented. Options to purchase stock, restricted stock units and performance stock units are included in diluted earnings per share calculations, unless the effects are anti-dilutive.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTc1_9bc8ad2e-4ef9-43a4-9332-9e832452a609">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss).&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; Accumulated other comprehensive income (loss) consists of unrealized gains or losses on our marketable debt securities that are classified as available-for-sale, foreign currency translation gains or losses and unrecognized actuarial gains or loss related to our defined benefit pension plan.&lt;/span&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTc2_084f451e-7e09-4019-9613-ce59cc9f9ccb">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition.&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; Revenue-generating contracts are assessed under ASC 606, &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;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to identify distinct performance obligations, determine the transaction price of the contract and allocate the transaction price to each of the distinct performance obligations. Revenue is recognized when we have satisfied a performance obligation through transferring control of the promised good or service to a customer. Control, in this instance, may mean the ability to prevent other entities from directing the use of, and receiving benefit from, a good or service. We apply the following five-step model in order to determine this amount: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation, which for the Company is generally at a point in time. We also assess collectability based primarily on the customer&#x2019;s payment history and on the creditworthiness of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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%;text-decoration:underline"&gt;Product Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our product revenues consist of sales of JAKAFI, OPZELURA and PEMAZYRE in the U.S., sales of MINJUVI, PEMAZYRE and ICLUSIG in Europe, and sales of PEMAZYRE in Japan. Product revenues are recognized at a point in time once we satisfy the performance obligation and control is transferred under the revenue recognition criteria as described above. We sell JAKAFI, OPZELURA and PEMAZYRE to our customers in the U.S., which include specialty and retail pharmacies, specialty distributors and wholesalers. We sell MINJUVI, PEMAZYRE and ICLUSIG to our customers in the European Union and certain other jurisdictions, which include retail pharmacies, hospital pharmacies and distributors. We sell PEMAZYRE in Japan to an exclusive wholesaler.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenues for product received by our customers net of allowances for customer credits, including estimated rebates, chargebacks, discounts, returns, distribution service fees, patient assistance programs, and government rebates, such as Medicare Part D coverage gap reimbursements in the U.S. Product shipping and handling costs are included in cost of product revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Customer Credits:&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 customers are offered various forms of consideration, including allowances, service fees and prompt payment discounts. We expect our customers will earn prompt payment discounts and, therefore, we deduct the full amount of these discounts from total product sales when revenues are recognized. Service fees are also deducted from total product sales as they are earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Rebates and Discounts:&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; Allowances for rebates include mandated discounts under the Medicaid Drug Rebate Program in the U.S. and mandated discounts in Europe in markets where government-sponsored healthcare systems are the primary payers for healthcare. Rebates are amounts owed after the final dispensing of the product to a benefit plan participant and are based upon contractual agreements or legal requirements with public sector benefit providers. The accrual for rebates is based on statutory discount rates and expected utilization as well as historical data we have accumulated since product launches. In the fourth quarter of 2021 and fiscal year 2022 for non-covered patients of OPZELURA, we offered a full buy-down program as we were in the process of obtaining commercial insurance coverage for OPZELURA. During 2022, we contracted with the three largest group purchasing organizations to obtain coverage for OPZELURA. All full buy-down programs for OPZELURA ended effective January 31, 2023. Our estimates for expected utilization of commercial insurance rebates are based on data received from our customers. Rebates are generally invoiced and paid in arrears so that the accrual balance consists of an estimate of the amount expected to be incurred for the current quarter&#x2019;s activity, plus an accrual balance for known prior quarters&#x2019; unpaid rebates. If actual future rebates vary from estimates, we may need to adjust prior period accruals, which would affect revenue in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Chargebacks:&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; Chargebacks are discounts that occur when certain indirect contracted customers, which currently consist primarily of group purchasing organizations, Public Health Service institutions, non-profit clinics, and Federal government entities purchasing via the Federal Supply Schedule, purchase directly from our wholesalers. Contracted customers generally purchase the product at a discounted price. The wholesalers, in turn, charges back to us the difference between the price initially paid by the wholesalers and the discounted price paid by the contracted customers. In addition to actual chargebacks received, we maintain an accrual for chargebacks based on the estimated contractual discounts on the inventory levels on hand in our distribution channel. If actual future chargebacks vary from these estimates, we may need to adjust prior period accruals, which would affect revenue in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Medicare Part D Coverage Gap:&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; Medicare Part D prescription drug benefit mandates manufacturers to fund 70% of the Medicare Part D insurance coverage gap for prescription drugs sold to eligible patients. Our estimates for the expected Medicare Part D coverage gap are based on historical invoices received and in part from data received from our customers. Funding of the coverage gap is generally invoiced and paid in arrears so that the accrual balance consists of an estimate of the amount expected to be incurred for the current quarter&#x2019;s activity, plus an accrual balance for known prior quarters. If actual future funding varies from estimates, we may need to adjust prior period accruals, which would affect revenue in the period of adjustment. Additionally, beginning in January 2020, the amount of spending required by eligible patients in the Medicare Part D insurance coverage gap increased 30% due to the expiration of a provision in the Patient Protection and Affordable Care Act, which now results in a change in the True Out of Pocket (TrOOP) calculation methodology. The methodological change has resulted in an increase in required spending by patients and, in turn, an increase in manufacturers&#x2019; contributions on behalf of patients in the Medicare Part D insurance coverage gap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Co-payment Assistance:&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; Patients who have commercial insurance and meet certain eligibility requirements may receive co-payment assistance. We accrue a liability for co-payment assistance based on actual program participation and estimates of program redemption using data provided by third-party administrators. During the fourth quarter of 2021 and fiscal year 2022, we also offered a full buy-down program to non-covered patients of OPZELURA as we were obtaining commercial insurance coverage for OPZELURA. All full buy-down programs for OPZELURA ended effective January 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product Royalty Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Royalty revenues on commercial sales for ruxolitinib (marketed as JAKAVI&#xae; outside the United States) by Novartis Pharmaceutical International Ltd. (&#x201c;Novartis&#x201d;) are based on net sales of licensed products in licensed territories as provided by Novartis. Royalty revenues on commercial sales for baricitinib (marketed as OLUMIANT) by Eli Lilly and Company (&#x201c;Lilly&#x201d;) are based on net sales of licensed products in licensed territories as provided by Lilly. Royalty revenues on commercial sales for capmatinib (marketed as TABRECTA&#xae;) by Novartis are based on net sales of licensed products in the licensed territories as provided by Novartis. Royalty revenues on commercial sales for pemigatinib (marketed as PEMAZYRE&#xae;) by Innovent Biologics, Inc. (&#x201c;Innovent&#x201d;) are based on net sales of licensed products in licensed territories as provided by Innovent. We recognize royalty revenues in the period the sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Milestone and Contract Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each collaborative research, development and/or commercialization agreement that results in revenue under the guidance of ASC 606, we identify all material performance obligations, which may include the license to intellectual property and know-how, research and development activities and/or other activities. In order to determine the transaction price, in addition to any upfront payment, we estimate the amount of variable consideration, including milestone payments, at the outset of the contract utilizing the most likely amount method. The most likely amount method is used since the milestone payments have a binary outcome (i.e., we receive all or none of the milestone payment). We constrain the estimate of variable consideration such that it is probable that a significant reversal of previously recognized revenue will not occur. When determining if variable consideration should be constrained, management considers whether there are factors outside the Company&#x2019;s control that could result in a significant reversal of revenue. In making these assessments, management considers the likelihood and magnitude of a potential reversal of revenue. These estimates are re-assessed each reporting period as required. Once the estimated transaction price is established, amounts are allocated to the performance obligations that have been identified. The transaction price is generally allocated to each separate performance obligation on a relative standalone selling price basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Out-licensing arrangements contain the right to use functional intellectual property, which is the underlying performance obligation of these collaborative arrangements. If the license of our intellectual property is determined to be distinct from other performance obligations in the arrangement, the functional intellectual property that is transferred to the collaborative partner at the onset of the arrangement is concluded to have significant standalone functionality and value at the point in time at which the intellectual property is made available to the collaborative partner. For licenses that are not distinct from other obligations identified in the arrangement, we utilize judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time. If the combined performance obligation is satisfied over time, we apply an appropriate method of measuring progress for purposes of recognizing revenue from nonrefundable, upfront license fees. We evaluate the measure of progress each reporting period and, if necessary, adjust the measure of performance and related revenue recognition. For each of the three years ended December&#160;31, 2022, we had no revenues from intellectual property licenses recognized over time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For milestone revenues related to sales-based achievements, we recognize the milestone revenues in the corresponding period of the product sale, in accordance with the guidance of ASC 606-10-55-65 for contracts that include a license to intellectual property and the license is the predominant item to which the product sale relates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the transfer of the intellectual property, we may earn milestones through achievement of pre-specified developmental or regulatory events and, as such, milestones are accounted for as variable consideration. We include developmental or regulatory milestones in the transaction price only 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 milestone is subsequently resolved. Under the agreements currently in place, we do not consider these events to be within our control, but rather dependent upon the development activities of our collaborative partners and the decisions made by regulatory agencies. Accordingly, these milestones are not included in the transaction price until the counterparty, or third-party in the event of a regulatory submission, confirms the satisfaction or completion of the milestone triggering event. Given the high level of uncertainty of achievement, variable consideration associated with milestones are fully constrained until confirmation of the satisfaction or completion of the milestone by the third-party. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, the milestone events contained in our collaboration agreements coincide with the progression of our drugs from development, to regulatory approval and then to commercialization. The value of these milestones is dictated within the contract and is fixed upon achievement and reflects the amount of consideration which we expect to be entitled to in exchange for the satisfaction of that milestone. The process of successfully discovering a new development candidate, having it approved and successfully commercialized is highly uncertain. As such, the milestone payments we may earn from our partners involve a significant degree of risk to achieve and therefore, subsequent milestone payments due to Incyte are recognized as revenue at the point in time when such milestones are achieved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our collaboration agreements may also include an option for the collaborative partner to elect to participate in research and development activities, such as shared participation in additional clinical trials using the compound. The presence of additional options for future participatory activities are assessed to determine if they represent material rights offered by us to the collaborative partner. We also determine whether the reimbursement of research and development expenses should be accounted for as collaborative revenues or an offset to research and development expenses in accordance with the provisions of gross or net revenue presentation and recognize the corresponding revenues or records the corresponding offset to research and development expenses as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our collaborative agreements may also include provisions for additional future collaborative efforts, such as options for shared commercialization staffing or licensing of additional molecules, involvement in joint committees, or options for inclusion in negotiations of future supply rights, which at the time of each collaborative agreement&#x2019;s inception, are assessed to determine if these meet the definition of a performance obligation under ASC 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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%;text-decoration:underline"&gt;Cost of Product Revenues&lt;/span&gt;&lt;/div&gt;Cost of product revenues includes all product related costs. In addition, cost of product revenues include royalties owed under our collaboration and license agreements, contingent on certain conditions, and the amortization of our licensed intellectual property for ICLUSIG using the straight-line method over the estimated useful life of 12.5 years from the date of acquisition on June 1, 2016 of all of the outstanding shares of ARIAD Pharmaceuticals (Luxembourg) S.&#xe0;.r.l. (since renamed Incyte Biosciences Luxembourg S.&#xe0;.r.l.) from ARIAD Pharmaceuticals, Inc. (&#x201c;ARIAD&#x201d;). Cost of product revenues also includes employee personnel costs, including stock compensation, for those employees dedicated to the production of our commercial products.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <incy:PercentageOfMediCarePartDInsuranceCoverageGapRequiredToBeFundedByManufacturers
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzIxNjkw_1affb2ea-e4b9-4caa-92cd-34e29872bf4b"
      unitRef="number">0.70</incy:PercentageOfMediCarePartDInsuranceCoverageGapRequiredToBeFundedByManufacturers>
    <incy:MedicarePartDInsuranceCoverageGapIncreaseInEligiblePatientSpendingPercentage
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzIyNDg3_5766d5df-9042-465b-b712-da7a4e1444e5"
      unitRef="number">0.30</incy:MedicarePartDInsuranceCoverageGapIncreaseInEligiblePatientSpendingPercentage>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i516689d15e384351bac342ce694f6227_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzMwNzA2_e796f786-d103-4903-a833-e89c392c63af">P12Y6M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTY0_52fb426e-7f4f-437f-b9a1-484d0d4aefcc">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Costs.&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 policy is to expense research and development costs as incurred, including amounts funded by research and development collaborations. Research and development expenses are comprised of costs we incur in performing research and development activities, including salary and benefits; stock-based compensation expense; outsourced services and other direct expenses, including clinical trial and pharmaceutical development costs; collaboration payments; expenses associated with drug supplies that are not being capitalized; and infrastructure costs, including facilities costs and depreciation expense. If a collaboration is a cost-sharing arrangement in which both we and our collaborator perform development work and share costs, we also recognize, as research and development expense in the period when our collaborator incurs development expenses, our portion of the co-development expenses that we are obligated to reimburse. Costs incurred under the collaboration arrangement that are reimbursable to us are recorded net against the related research and development expenses in the period in which the related expense is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We often contract with contract research organizations (&#x201c;CROs&#x201d;) to facilitate, coordinate and perform agreed upon research and development of a new drug. To ensure that research and development costs are expensed as incurred, we record monthly accruals for clinical trials and preclinical testing costs based on the work performed under the contract. These CRO contracts typically call for the payment of fees for services at the initiation of the contract and/or upon the achievement of certain clinical trial milestones. In the event that we prepay CRO fees, we record the prepayment as a prepaid asset and amortize the asset into research and development expense over the period of time the contracted research and development services are performed. Most professional fees, including project and clinical management, data management, monitoring, and medical writing fees are incurred throughout the contract period. These professional fees are expensed based on their percentage of completion at a particular date. Our CRO contracts generally include pass through fees. Pass through fees include, but are not limited to, regulatory expenses, investigator fees, travel costs, and other miscellaneous costs, including shipping and printing fees. We expense the costs of pass through fees under our CRO contracts as they are incurred, based on the best information available to us at the time. The estimates of the pass through fees incurred are based on the amount of work completed for the clinical trial and are monitored through correspondence with the CROs, internal reviews and a review of contractual terms. The factors utilized to derive the estimates include the number of patients enrolled, duration of the clinical trial, estimated patient attrition, screening rate and length of the dosing regimen. CRO fees incurred to set up the clinical trial are expensed during the setup period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTc4_d7e515fe-cefb-47f8-bfec-19799d67b915">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Compensation.&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; Share-based payment transactions with employees, which include stock options, restricted stock units (&#x201c;RSUs&#x201d;) and performance shares (&#x201c;PSUs&#x201d;), are recognized as compensation expense over the requisite service period based on their estimated fair values as well as expected forfeiture rates. The stock compensation process requires significant judgment and the use of estimates, particularly surrounding Black-Scholes assumptions such as stock price volatility over the option term and expected option lives, as well as expected forfeiture rates and the probability of PSUs vesting. The fair value of stock options, which are subject to graded vesting, are recognized as compensation expense over the requisite service period using the accelerated attribution method. The fair value of RSUs that are subject to cliff vesting are recognized as compensation expense over the requisite service period using the straight-line attribution method, and the fair value of RSUs that are subject to graded vesting are recognized as compensation expense over the requisite service period using the accelerated attribution method. The fair value of PSUs are recognized as compensation expense beginning at the time in which the performance conditions are deemed probable of achievement, which we assess as of the end of each reporting period. Once a performance condition is considered probable, we record compensation expense based on the portion of the service period elapsed to date with respect to that award, with a cumulative catch-up, net of estimated forfeitures, and recognize any remaining compensation expense, if any, over the remaining requisite service period using the straight-line attribution method for PSUs that are subject to cliff vesting and using the accelerated attribution method for PSUs that are subject to graded vesting. Compensation expense for PSUs with market performance conditions is calculated using a Monte Carlo simulation model as of the date of grant and recorded over the requisite service period. &lt;/span&gt;Long Term Incentive Plans. We have long term incentive plans which provide eligible employees with the opportunity to receive performance and service-based incentive compensation, which may be comprised of cash, stock options, restricted stock units and/or performance shares. The payment of cash and the grant or vesting of equity may be contingent upon the achievement of pre-determined regulatory, sales and internal performance milestones.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTcw_8eee83f2-125d-44bf-96e2-80a539dcc478">Advertising Expenses. Advertising expenses, comprised primarily of television, radio, print media and Internet advertising, are expensed as incurred and are included in selling, general, and administrative expenses.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM2Njk5_4b0dc295-c740-47cf-8fc3-2f0c5a2aa830"
      unitRef="usd">196400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM2NzAz_cec98dfb-1009-4e18-8032-a6f3ea47b39e"
      unitRef="usd">66000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM2NzEx_badf6022-c8c2-42c4-a709-ae7b53044648"
      unitRef="usd">28900000</us-gaap:AdvertisingExpense>
    <incy:BusinessCombinationContingentConsiderationPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTgz_7ad2fcf3-08f0-4a99-80a0-cdaa2c2502e9">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition-Related Contingent Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Acquisition-related contingent consideration consists of our future royalty obligations on future net revenues of ICLUSIG owed to Takeda Pharmaceutical Company Limited, which acquired ARIAD (&#x201c;Takeda&#x201d;). Acquisition-related contingent consideration was recorded on the acquisition date of June 1, 2016 at the estimated fair value of the obligation, in accordance with the acquisition method of accounting. The fair value measurement is based on significant inputs that are unobservable in the market and thus represents a Level 3 measurement. The fair value of the acquisition-related contingent consideration is remeasured each reporting period, with changes in fair value recorded in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  To determine whether acquisitions should be accounted for as a business combination or as an asset acquisition, we make certain judgments, which include assessing whether the acquired set of activities and assets would meet the definition of a business under the relevant accounting rules. If the acquired set of activities and assets meets the definition of a business, assets acquired and liabilities assumed are required to be recorded at their respective fair values as of the acquisition date. The excess of the purchase price over the fair value of the acquired net assets, where applicable, is recorded as goodwill. If the acquired set of activities and assets does not meet the definition of a business, the transaction is recorded as an asset acquisition, with the purchase price being allocated to the acquired asset, with no goodwill recorded. For a transaction recorded as an asset acquisition, any acquired in-process research and development that does not have an alternative future use is charged to expense at the acquisition date. See Note 5 for additional information.&lt;/span&gt;&lt;/div&gt;</incy:BusinessCombinationContingentConsiderationPolicyTextBlock>
    <us-gaap:CollaborativeArrangementAccountingPolicy
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTc3_124894b6-db96-466e-854b-e39069e575d7">(Profit) and loss sharing under collaboration agreements. For the year ended December&#160;31, 2022 and 2021, (profit) and loss sharing under collaboration agreements represents our 50% share of the United States loss for commercialization of MONJUVI (tafasitamab-cxix) under our agreement with MorphoSys, which is described in Note 7 below.</us-gaap:CollaborativeArrangementAccountingPolicy>
    <incy:CollaborationAgreementProfitLossSharingRatio
      contextRef="i4f906652c33c4bd6bbe41405494cd23e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4MDQ4_0e713008-ff50-4e32-b42b-59cbdba7c50f"
      unitRef="number">0.50</incy:CollaborationAgreementProfitLossSharingRatio>
    <incy:CollaborationAgreementProfitLossSharingRatio
      contextRef="i0c43143d8a6a47e78d2bd1fb28c07ac1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4MDQ4_5adb7d82-0def-4922-9189-aa1cd64c7f06"
      unitRef="number">0.50</incy:CollaborationAgreementProfitLossSharingRatio>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDAvZnJhZzo3NGFhZTAzYTZlYjc0YTY2OGUzOThmY2U1MWVkMzM0Mi90ZXh0cmVnaW9uOjc0YWFlMDNhNmViNzRhNjY4ZTM5OGZjZTUxZWQzMzQyXzM4OTc5_ae4c890c-233a-40d7-8740-4f9b63b75a75">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there were no new accounting pronouncements issued or adopted that may have a material impact on the Company's financial position, results of operations, or cash flows upon their adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90ZXh0cmVnaW9uOmRkYTdiMDZkMTA2NTRkZmM4YTA2YWRiOWIwOWRlNjkxXzI3Ng_a3276359-6b6a-4aee-8499-a0ee00d520a4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 2. Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 1, revenues are recognized under guidance within ASC 606. The following table presents our disaggregated revenue for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended,&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:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JAKAFI revenues, net&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;2,409,225&#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;2,134,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,937,850&#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;ICLUSIG revenues, 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;105,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PEMAZYRE revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;MINJUVI revenues, 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;19,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OPZELURA revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 5.5pt;text-align:left;vertical-align: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 product revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746,897&#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;2,322,012&#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;2,068,736&#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;JAKAVI product royalty revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;OLUMIANT product royalty 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;134,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TABRECTA product royalty revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;PEMAZYRE product royalty 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;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 5.5pt;text-align:left;vertical-align: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 product royalty revenues&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;482,738&#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;569,255&#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;392,966&#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;Milestone 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;165,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;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;3,394,635&#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;2,986,267&#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;2,666,702&#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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For further information on our revenue-generating contracts,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;refer to Note 7.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90ZXh0cmVnaW9uOmRkYTdiMDZkMTA2NTRkZmM4YTA2YWRiOWIwOWRlNjkxXzI3Nw_df7ba5ea-8015-4e69-a452-73a3dec6d9db">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 1, revenues are recognized under guidance within ASC 606. The following table presents our disaggregated revenue for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the Years Ended,&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:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JAKAFI revenues, net&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;2,409,225&#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;2,134,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,937,850&#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;ICLUSIG revenues, 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;105,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;PEMAZYRE revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;MINJUVI revenues, 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;19,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OPZELURA revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 5.5pt;text-align:left;vertical-align: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 product revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746,897&#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;2,322,012&#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;2,068,736&#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;JAKAVI product royalty revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;OLUMIANT product royalty 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;134,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;TABRECTA product royalty revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;PEMAZYRE product royalty 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;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 5.5pt;text-align:left;vertical-align: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 product royalty revenues&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;482,738&#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;569,255&#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;392,966&#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;Milestone 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;165,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;95,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;3,394,635&#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;2,986,267&#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;2,666,702&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifea4803e265341069517fb4aa17397c8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzItMS0xLTEtNDE_6054da21-ace7-4d49-8aad-b8e19e77a6a2"
      unitRef="usd">2409225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7586d43b0ae440f84cbaeabf8459586_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzItMy0xLTEtNDE_35021779-08ea-4a7c-822f-7ab430a3e603"
      unitRef="usd">2134508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a8c3070b0a84c679b28a8f29b8bea13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzItNS0xLTEtNDE_0a40e8ad-9f15-42ff-858b-03f849ec336b"
      unitRef="usd">1937850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i516689d15e384351bac342ce694f6227_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzMtMS0xLTEtNDE_68607a05-21b4-40eb-936a-d63a7a10cf79"
      unitRef="usd">105838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77206707d4554328a4a4e8ae2ad840d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzMtMy0xLTEtNDE_a925ed4b-73cc-4e17-91ba-f1c4983299e1"
      unitRef="usd">109395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5924de0c777243fd820a6645666e41f3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzMtNS0xLTEtNDE_3af60702-a3f5-42f1-b35f-c1623820bed5"
      unitRef="usd">105002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75f4349c99d34fd9801d66ae8936c1d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzQtMS0xLTEtNDE_20dd2662-327c-4ede-bcb0-74606bced0e3"
      unitRef="usd">83445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3aa753c7eb345a18bf924e851a85c07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzQtMy0xLTEtNDE_d045cdb3-bc41-4e6f-9deb-813e578a7adf"
      unitRef="usd">68531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d8827e62bb7410c9f5180d4c7622926_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzQtNS0xLTEtNDE_dff0f9ef-8a3b-47b3-a4e1-5b6172d72ef0"
      unitRef="usd">25884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fc2fe2ca27a410a887a4358399fa2e8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzUtMS0xLTEtNDE_aff09634-6e7b-4750-baf1-e92383ad9cb7"
      unitRef="usd">19654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6ff71e5ead34b06bf318a0161ababa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzUtMy0xLTEtNDE_f0c3570b-e5a6-4c3b-a13e-0681157e952b"
      unitRef="usd">4910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb723a703e1642c1bad3f6d92177e69b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzUtNS0xLTEtNDE_15b287b0-5701-4779-9077-fb42998433f9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3f6e99aa2c8471fad80529911ce428e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzYtMS0xLTEtNDE_c65cf363-0b89-413b-8402-200f402cf2a1"
      unitRef="usd">128735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0420b499e5b4524bb84a4cc3d5ffb65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzYtMy0xLTEtNDE_1b56d17e-008a-47cf-9815-3e364ad23e3b"
      unitRef="usd">4668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e53ad14a8d847899a9b82a54b626add_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzYtNS0xLTEtNDE_e04629cb-2df1-408e-8fb2-4f42cd2e0482"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b3e34ce3e154daeac3e70808363c6ea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzctMS0xLTEtNDE_154f0425-42b6-44b7-b654-40ac56fbf23b"
      unitRef="usd">2746897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i469fcc13435b4e6b961ce8265a47fa13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzctMy0xLTEtNDE_febf18da-41c9-4c46-97ef-271342a4869f"
      unitRef="usd">2322012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i313ba300be854268a6cb72a8e5a291fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzctNS0xLTEtNDE_2cb1941a-af52-4499-b3b7-aee78a74ac49"
      unitRef="usd">2068736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f67e1c9a92a44c3af286d70d5a81138_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzgtMS0xLTEtNDE_1424ca90-9fc1-49ae-b278-455aa8c0deb6"
      unitRef="usd">331575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3662942f9fb043c1a7c364a07bdb0408_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzgtMy0xLTEtNDE_f6295a9f-4956-4eb1-9f13-9657f0dc1cc3"
      unitRef="usd">337991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7944f8f250304a6da5eeadc59c249b5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzgtNS0xLTEtNDE_ed221083-23f9-4aaf-9e97-513474305c2a"
      unitRef="usd">277902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf23bdae34224a3b9ca47be1c662d145_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzktMS0xLTEtNDE_6c8a7727-9228-482d-b97a-a05d0de40904"
      unitRef="usd">134547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf49e6d0d7f844449e532eb53a98e05e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzktMy0xLTEtNDE_7454b2c6-84b5-4044-a67e-05041b15e4c1"
      unitRef="usd">220875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i948e999731394ab8afc60cef2f6a433d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzktNS0xLTEtNDE_11b2db65-be6c-48c3-b69c-6c9addfbb769"
      unitRef="usd">110920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia965915e2e0c4a5abe6aa629d7daf56d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEwLTEtMS0xLTI1NzQw_91502075-41a4-49c8-8466-e4985fca0ed2"
      unitRef="usd">15411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa2b3870c686465f87d64fa4fd92c213_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEwLTMtMS0xLTI1NzQw_987ae844-d3a5-46bb-aa9e-ee2095960cd1"
      unitRef="usd">10389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ce326d61c7048ab80a5d504c0cb3bf7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEwLTUtMS0xLTI1NzQw_c1a60da3-bd31-43ea-ab35-e5d47f86bb5d"
      unitRef="usd">4144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i007c334d0a624e16848510170462a3d9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEwLTEtMS0xLTQx_0926b5ac-d9c0-432c-acb4-f419ca0eded2"
      unitRef="usd">1205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba8f347ea3584d0f9b2c48b97616e94e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEwLTMtMS0xLTQx_c332eb0f-bc7f-4664-aa02-81e44457e1d6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd0354d519ea41a08501244ac126c94f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEwLTUtMS0xLTQx_2476b64e-7206-4b21-bdfa-f996e0b91951"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbeacf15a2294346a8ac7e98bd677145_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzExLTEtMS0xLTQx_568a57eb-a242-40d0-ab39-ec84b6d7d588"
      unitRef="usd">482738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfdc997c48a2429798c65aa33e1f7e4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzExLTMtMS0xLTQx_d1c2b54c-6a15-4207-9048-75d2a10c17fe"
      unitRef="usd">569255000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7bc0d04208246869b63ccc3797c02cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzExLTUtMS0xLTQx_b64e4649-1af3-4eaf-96c1-c37810da4c28"
      unitRef="usd">392966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a0621e7838c41a6b0ad4f42a95bea0a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEyLTEtMS0xLTQx_964177d3-1fde-4401-8471-ac22531bf142"
      unitRef="usd">165000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e38855feb714cafb51201f2a4eb5aac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEyLTMtMS0xLTQx_77aad10e-bf40-4a32-b56b-2df266eea84b"
      unitRef="usd">95000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66d620a634044792825cdb84742284b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEyLTUtMS0xLTQx_e7b9e590-72b7-4a91-8b07-141ebdcbcfde"
      unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEzLTEtMS0xLTQx_10ab4088-2025-4a10-8834-1eeabe3556fa"
      unitRef="usd">3394635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEzLTMtMS0xLTQx_04d40747-1071-477b-be25-d5caf2ec3b7c"
      unitRef="usd">2986267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDMvZnJhZzpkZGE3YjA2ZDEwNjU0ZGZjOGEwNmFkYjliMDlkZTY5MS90YWJsZToxZjYxYWU4Y2YzYTE0MjdiYTMyMzk0NmI5ZWU3NTdhMi90YWJsZXJhbmdlOjFmNjFhZThjZjNhMTQyN2JhMzIzOTQ2YjllZTc1N2EyXzEzLTUtMS0xLTQx_f4ab110f-4073-4a5f-8850-0d0dd6944d9f"
      unitRef="usd">2666702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQ0NTE_3971303f-2e41-4bcd-83f5-1b5e7a87f538">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 3. Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our marketable security portfolio for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&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:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:114%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Net&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:0.75pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&lt;/span&gt;&lt;/td&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;292,580&lt;/span&gt;&lt;/td&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 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:114%"&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:114%"&gt;(5,037)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291,871&lt;/span&gt;&lt;/td&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,119)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our available-for-sale debt securities generally have contractual maturity dates of between 12 to 18 months. Debt security assets were assessed for risk of expected credit losses per our accounting policy as described in Note 1. As of December&#160;31, 2022 and 2021, the available-for-sale debt securities were held in U.S.-government backed securities and in Treasury bonds and were assessed on an individual security basis to have a de minimis risk of credit loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FASB accounting guidance defines fair value as the price that would be received to sell an asset or paid to transfer a liability (&#x201c;the exit price&#x201d;) in an orderly transaction between market participants at the measurement date. The standard outlines a valuation framework and creates a fair value hierarchy in order to increase the consistency and comparability of fair value measurements and the related disclosures. In determining fair value, we use quoted prices and observable inputs. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of us. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2014;Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2014;Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2014;Valuations based on inputs that are unobservable and models that are significant to the overall fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our marketable securities consist of investments in U.S. government debt securities that are classified as available-for-sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and 2021, our Level 2 U.S. government debt securities were valued using readily available pricing sources which utilize market observable inputs, including the current interest rate and other characteristics for similar types of investments. Our long term investments classified as Level 1 were valued using their respective closing stock prices on The Nasdaq Stock Market. We did not experience any transfers of financial instruments between the fair value hierarchy levels during the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following fair value hierarchy table presents information about each major category of our financial assets measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;Fair Value Measurement at Reporting Date Using:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,951,422&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,951,422&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long term investments (Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;133,676&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;133,676&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,085,098&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,372,641&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;Fair Value Measurement at Reporting Date Using:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,057,440&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,057,440&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long term investments (Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,266&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,266&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,278,706&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,569,458&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following fair value hierarchy table presents information about each major category of our financial liabilities measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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;Fair Value Measurement at Reporting Date Using:&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;/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;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 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 #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;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;221,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 2px 10pt;text-align:left;vertical-align: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 liabilities&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,000&#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;221,000&#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:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;Fair Value Measurement at Reporting Date Using:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a roll forward of our Level 3 liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;266,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Contingent consideration earned during the period but not yet paid&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:114%"&gt;(9,286)&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:114%"&gt;(19,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Payments made during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(17,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Change in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,149&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,741&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December&#160;31, &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial fair value of the contingent consideration was determined on the date of acquisition, June&#160;1, 2016, using an income approach based on projected future net revenues of ICLUSIG in the European Union and other countries for the approved third line treatment over 18 years, and discounted to present value at a rate of 10%. The fair value of the contingent consideration is remeasured each reporting period, with changes in fair value recorded in the consolidated statements of operations. The valuation inputs utilized to estimate the fair value of the contingent consideration as of December&#160;31, 2022 and 2021 included a discount rate of 10% and updated projections of future net revenues of ICLUSIG in the European Union and other countries for the approved third line treatment. The losses on change in fair value of the contingent consideration during the years ended December&#160;31, 2022 and 2021, were due primarily to the impact of updated projections of future net revenues of ICLUSIG in the European Union and the passage of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally make payments to Takeda quarterly based on the royalties earned in the previous quarter. As of December&#160;31, 2022 and 2021, contingent consideration earned but not yet paid was $9.3 million and $19.6 million, respectively, and was included in accrued and other current liabilities. &lt;/span&gt;&lt;/div&gt;Non-Recurring Fair Value MeasurementsDuring the years ended December&#160;31, 2022 and 2021, there were no measurements required for any assets or liabilities at fair value on a non-recurring basis.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQ0NDc_bf6ab62b-e8ee-4c09-8951-1fcde465dc7b">The following is a summary of our marketable security portfolio for the periods presented (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&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:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:114%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Net&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:0.75pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&lt;/span&gt;&lt;/td&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;292,580&lt;/span&gt;&lt;/td&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 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:114%"&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:114%"&gt;(5,037)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291,871&lt;/span&gt;&lt;/td&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,119)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic10bdf6cba914b84bbf23c9589cb7cff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWY1ZGRjZTlkNGY0Zjk2ODEyMTMzNDkzYmVmYjVhMi90YWJsZXJhbmdlOjA1ZjVkZGNlOWQ0ZjRmOTY4MTIxMzM0OTNiZWZiNWEyXzItMS0xLTEtNDE_798a53f3-c369-4318-b25d-43462f90692c"
      unitRef="usd">292580000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic10bdf6cba914b84bbf23c9589cb7cff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWY1ZGRjZTlkNGY0Zjk2ODEyMTMzNDkzYmVmYjVhMi90YWJsZXJhbmdlOjA1ZjVkZGNlOWQ0ZjRmOTY4MTIxMzM0OTNiZWZiNWEyXzItNS0xLTEtNDE_83f655de-1b67-4f23-8c52-6bf09edf2bc6"
      unitRef="usd">5037000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic10bdf6cba914b84bbf23c9589cb7cff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWY1ZGRjZTlkNGY0Zjk2ODEyMTMzNDkzYmVmYjVhMi90YWJsZXJhbmdlOjA1ZjVkZGNlOWQ0ZjRmOTY4MTIxMzM0OTNiZWZiNWEyXzItNy0xLTEtNDE_34209078-b944-49a9-9088-c0100a15362e"
      unitRef="usd">287543000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie889ddeab7cf434da125c40c591b6d78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWY1ZGRjZTlkNGY0Zjk2ODEyMTMzNDkzYmVmYjVhMi90YWJsZXJhbmdlOjA1ZjVkZGNlOWQ0ZjRmOTY4MTIxMzM0OTNiZWZiNWEyXzUtMS0xLTEtNDE_8d7e051d-a50e-464f-9e6a-14d573aac97a"
      unitRef="usd">291871000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie889ddeab7cf434da125c40c591b6d78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWY1ZGRjZTlkNGY0Zjk2ODEyMTMzNDkzYmVmYjVhMi90YWJsZXJhbmdlOjA1ZjVkZGNlOWQ0ZjRmOTY4MTIxMzM0OTNiZWZiNWEyXzUtNS0xLTEtNDE_b3427311-5f5f-436e-b13c-25b6acf962b2"
      unitRef="usd">1119000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie889ddeab7cf434da125c40c591b6d78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWY1ZGRjZTlkNGY0Zjk2ODEyMTMzNDkzYmVmYjVhMi90YWJsZXJhbmdlOjA1ZjVkZGNlOWQ0ZjRmOTY4MTIxMzM0OTNiZWZiNWEyXzUtNy0xLTEtNDE_1d2e1017-16ab-4bda-b01e-3454ad99eedb"
      unitRef="usd">290752000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtInstrumentTerm
      contextRef="i19f815ced5244d40b58e90631632961a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzI0OQ_8128f4aa-e543-409f-beb2-a6a649fd0e80">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4186ed9f87a54ac8b91ee3450112b990_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzI1NQ_4db15b4f-208d-4345-a22a-351f85320283">P18M</us-gaap:DebtInstrumentTerm>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQ0NDg_49ea7a7d-17f4-4bd0-aa63-11134b6ec389">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following fair value hierarchy table presents information about each major category of our financial assets measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;Fair Value Measurement at Reporting Date Using:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,951,422&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,951,422&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long term investments (Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;133,676&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;133,676&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,085,098&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;287,543&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,372,641&lt;/span&gt;&lt;/td&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;Fair Value Measurement at Reporting Date Using:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,057,440&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,057,440&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Debt securities (government)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Long term investments (Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,266&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,266&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,278,706&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;290,752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,569,458&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifa4880b018ca44f69465de3ce2489a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzItMS0xLTEtNDE_61e0f663-94ad-4dc6-afa2-bf6868db36a9"
      unitRef="usd">2951422000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i421a32af6ec44c67805fa5b0e913a802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzItMy0xLTEtNDE_9aac9d0e-a282-4b6d-83ee-a5e115afd370"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic36942871361499fafdcea2af02a3646_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzItNS0xLTEtNDE_bc36552d-8493-4c58-81a1-08815527b2fe"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i005e7c7e599643cab206f1ed8c98e3e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzItNy0xLTEtNDE_fb5ab3cd-63ea-4383-9752-1016c72f9823"
      unitRef="usd">2951422000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifa4880b018ca44f69465de3ce2489a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzMtMS0xLTEtNDE_18b53f76-d4e9-4e2c-909b-a200b3fa3561"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i421a32af6ec44c67805fa5b0e913a802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzMtMy0xLTEtNDE_f2a133c8-6c13-400a-809c-b35242393237"
      unitRef="usd">287543000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic36942871361499fafdcea2af02a3646_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzMtNS0xLTEtNDE_837fa951-ce25-4976-9cf0-9cdf846984d5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i005e7c7e599643cab206f1ed8c98e3e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzMtNy0xLTEtNDE_2aefe1a1-2613-4a50-8956-11c585337bc2"
      unitRef="usd">287543000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LongTermInvestments
      contextRef="ifa4880b018ca44f69465de3ce2489a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzQtMS0xLTEtNDE_87fb6f5d-71f7-4c21-ac54-dddee19e7382"
      unitRef="usd">133676000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i421a32af6ec44c67805fa5b0e913a802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzQtMy0xLTEtNDE_f040b46b-69c3-430e-8407-82923a74dd7c"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ic36942871361499fafdcea2af02a3646_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzQtNS0xLTEtNDE_e2b7663c-3f87-4e2e-af2d-a73eb954f01b"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i005e7c7e599643cab206f1ed8c98e3e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzQtNy0xLTEtNDE_093847ef-f81e-4243-abba-f800b4da790a"
      unitRef="usd">133676000</us-gaap:LongTermInvestments>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifa4880b018ca44f69465de3ce2489a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzUtMS0xLTEtNDE_788d4505-b74e-452b-99fe-9bd531744daf"
      unitRef="usd">3085098000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i421a32af6ec44c67805fa5b0e913a802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzUtMy0xLTEtNDE_9720293d-7d00-41bc-b4a4-92ed3c45d094"
      unitRef="usd">287543000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic36942871361499fafdcea2af02a3646_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzUtNS0xLTEtNDE_bf13fbfb-4120-439e-be3a-e73a6312f5fe"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i005e7c7e599643cab206f1ed8c98e3e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNTViM2E4ZjU2ODE0ZmYxYjBlOGZhMmM1NTIyYzA0Mi90YWJsZXJhbmdlOjA1NWIzYThmNTY4MTRmZjFiMGU4ZmEyYzU1MjJjMDQyXzUtNy0xLTEtNDE_c8f956c7-d561-4f11-84bd-b82d94846cda"
      unitRef="usd">3372641000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2c35488356874532a1cf7bc68cc918ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzItMS0xLTEtNDE_aaf8c70b-9166-4d24-9a27-e90dd5b70780"
      unitRef="usd">2057440000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibf0853eed0a748248e77d26c85a9c91e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzItMy0xLTEtNDE_f8e44e37-d0ed-45bc-8949-70e3b8d71a16"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzItNS0xLTEtNDE_39a215e9-4fc6-4fcc-bd1b-42f5c029add6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzItNy0xLTEtNDE_aec4b93c-0624-40b7-a615-aeef2ecd2318"
      unitRef="usd">2057440000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2c35488356874532a1cf7bc68cc918ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzMtMS0xLTEtNDE_ce9a89fd-ac29-493c-b117-29a1ba939dc4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf0853eed0a748248e77d26c85a9c91e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzMtMy0xLTEtNDE_cf484080-cfa7-4298-85fa-c2af2263b5b4"
      unitRef="usd">290752000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzMtNS0xLTEtNDE_a81727da-c251-4fad-b468-accaebf4442a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzMtNy0xLTEtNDE_80d69963-cff7-4ebb-b7c9-dc164bc9e501"
      unitRef="usd">290752000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LongTermInvestments
      contextRef="i2c35488356874532a1cf7bc68cc918ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzQtMS0xLTEtNDE_5c5e0680-ff61-43a4-8e07-f002489342ba"
      unitRef="usd">221266000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ibf0853eed0a748248e77d26c85a9c91e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzQtMy0xLTEtNDE_9978f04f-277d-4410-a8c3-b3391c315ce1"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzQtNS0xLTEtNDE_6ebae334-a3eb-4b54-8565-c11ad6a2f680"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzQtNy0xLTEtNDE_fc022710-d1c1-41f3-973d-0ddba3c7369d"
      unitRef="usd">221266000</us-gaap:LongTermInvestments>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2c35488356874532a1cf7bc68cc918ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzUtMS0xLTEtNDE_c448aa10-48a3-4b34-acb3-daff758e2c99"
      unitRef="usd">2278706000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibf0853eed0a748248e77d26c85a9c91e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzUtMy0xLTEtNDE_291b8847-d569-4801-b71d-1a7a2e94a9b3"
      unitRef="usd">290752000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzUtNS0xLTEtNDE_4ee3008f-9a59-4219-9ad8-a0a6dd65dcf1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo0OThlZmUzN2Q3YjE0ZDYyODk2MGIyMTllN2YzMWNmNC90YWJsZXJhbmdlOjQ5OGVmZTM3ZDdiMTRkNjI4OTYwYjIxOWU3ZjMxY2Y0XzUtNy0xLTEtNDE_fe556a42-53e9-4afa-9899-e621edf4a103"
      unitRef="usd">2569458000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQ0NDk_30f8f37e-e602-4565-9228-70f1b1ebcf4a">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following fair value hierarchy table presents information about each major category of our financial liabilities measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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;Fair Value Measurement at Reporting Date Using:&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;/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;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 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 #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;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;221,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 2px 10pt;text-align:left;vertical-align: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 liabilities&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,000&#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;221,000&#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:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;Fair Value Measurement at Reporting Date Using:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance as of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Acquisition-related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifa4880b018ca44f69465de3ce2489a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzItMS0xLTEtNDE_5fdf040d-cb55-42ae-a284-d3090520faaa"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i421a32af6ec44c67805fa5b0e913a802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzItMy0xLTEtNDE_f668ac5d-eeb8-4527-a63c-3effd648556f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic36942871361499fafdcea2af02a3646_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzItNS0xLTEtNDE_89d8b0b9-3594-45a0-8b23-f0ec5e06b589"
      unitRef="usd">221000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i005e7c7e599643cab206f1ed8c98e3e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzItNy0xLTEtNDE_dbc8c1dd-60b3-4cc2-a32c-5f478d097a73"
      unitRef="usd">221000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ifa4880b018ca44f69465de3ce2489a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzMtMS0xLTEtNDE_d1339929-4b14-4ed5-8044-0dd5a4e8e838"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i421a32af6ec44c67805fa5b0e913a802_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzMtMy0xLTEtNDE_a88e5280-8626-4dce-90f3-a028402b3e9b"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ic36942871361499fafdcea2af02a3646_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzMtNS0xLTEtNDE_6d21f40c-9f6a-4ef7-a5c7-55292b35fee0"
      unitRef="usd">221000000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i005e7c7e599643cab206f1ed8c98e3e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTowNWI5NjdlMmVhZjQ0ODIwOTQxMDViMWViNjA1NmM2My90YWJsZXJhbmdlOjA1Yjk2N2UyZWFmNDQ4MjA5NDEwNWIxZWI2MDU2YzYzXzMtNy0xLTEtNDE_b831990a-f81d-4802-9858-ab8b8e85cbc9"
      unitRef="usd">221000000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2c35488356874532a1cf7bc68cc918ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzItMS0xLTEtNDE_7a69e9a7-181a-4490-8097-2a977118a140"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibf0853eed0a748248e77d26c85a9c91e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzItMy0xLTEtNDE_85c9ce3b-5d79-4896-9b86-f4d77e6c2ea7"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzItNS0xLTEtNDE_e174296e-f5dd-4487-bb4c-424dc81f858f"
      unitRef="usd">244000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzItNy0xLTEtNDE_9322a549-b14d-4328-84c2-92d18aa8731c"
      unitRef="usd">244000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i2c35488356874532a1cf7bc68cc918ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzMtMS0xLTEtNDE_699434de-0b8e-486d-a8d9-63d0f78fc827"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ibf0853eed0a748248e77d26c85a9c91e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzMtMy0xLTEtNDE_42d0e897-7f15-4dbb-a81d-193c1efb5520"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i5c16c2c5453c4bc78cfa722873ea1d4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzMtNS0xLTEtNDE_1510b99b-0323-4e5f-8b75-a4decfd392d7"
      unitRef="usd">244000000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="id17ee1a71f854eefa8d2d88d6dbdabd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTo5Y2FhYzMxNmVjMGM0MjZkODViOTEyZDBhN2Y2ZjgyZS90YWJsZXJhbmdlOjljYWFjMzE2ZWMwYzQyNmQ4NWI5MTJkMGE3ZjZmODJlXzMtNy0xLTEtNDE_320b9d69-9255-4f00-b3e8-0196fe119d95"
      unitRef="usd">244000000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQ0NTA_e8e35dd4-e5c0-41b3-97b9-48734891c5d1">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a roll forward of our Level 3 liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;266,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Contingent consideration earned during the period but not yet paid&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:114%"&gt;(9,286)&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:114%"&gt;(19,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Payments made during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(17,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Change in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,149&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,741&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December&#160;31, &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;221,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;244,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i53c91bfd054c41b893cea18ce4337460_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzEtMS0xLTEtNDE_51ccd96a-7c4c-431a-b441-8fbeae64d29e"
      unitRef="usd">244000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i81edc067c6e146fdaf18eda79ec0dde6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzEtMy0xLTEtNDE_a8a247a5-a188-407f-9ef8-d98ed5457e76"
      unitRef="usd">266000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned
      contextRef="i9fb779eda10e40e9921dee05eb647c54_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzItMS0xLTEtNDE_17310559-80c0-4a20-b4f6-da8eabba4c7d"
      unitRef="usd">9286000</incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned>
    <incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned
      contextRef="ia03fc156c7ab4516a882faba5bc4b663_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzItMy0xLTEtNDE_13ac7b9e-61b1-4767-a252-e946cb158114"
      unitRef="usd">19583000</incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i9fb779eda10e40e9921dee05eb647c54_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzMtMS0xLTEtNDE_33747060-f64e-4773-8732-f32885afe5a4"
      unitRef="usd">25863000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ia03fc156c7ab4516a882faba5bc4b663_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzMtMy0xLTEtNDE_556d71e0-429e-4e66-a28c-3c62d4511de6"
      unitRef="usd">17158000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9fb779eda10e40e9921dee05eb647c54_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzQtMS0xLTEtNDE_e5930a5a-e41f-4308-912d-fcab8f3218dd"
      unitRef="usd">12149000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia03fc156c7ab4516a882faba5bc4b663_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzQtMy0xLTEtNDE_51dc7b1c-f819-4827-97ad-5bf564254ac3"
      unitRef="usd">14741000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9c538b0f3ba44d8290f2e5e04370a256_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzUtMS0xLTEtNDE_393679b5-f520-4694-a1d8-cea6a524eb98"
      unitRef="usd">221000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i53c91bfd054c41b893cea18ce4337460_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90YWJsZTozMTIzOWIyYzEyZWM0NTBkOGQwMGExNDA4NGRmMWVhOS90YWJsZXJhbmdlOjMxMjM5YjJjMTJlYzQ1MGQ4ZDAwYTE0MDg0ZGYxZWE5XzUtMy0xLTEtNDE_366246d7-b055-4fd6-b1ab-6c559f84b2c7"
      unitRef="usd">244000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <incy:FairValueInputsCashFlowsEstimatedPeriod
      contextRef="i7e39e79f534143b4991ba1840325dd05_D20160601-20160601"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzMwODM_02e2ed66-b071-4e9d-8a80-0e23e310e206">P18Y</incy:FairValueInputsCashFlowsEstimatedPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ie3eff060765d4892b0d1bffacb6a7a37_I20160601"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzMxMzI_cf823fd8-985b-451d-9163-e3092df153f5"
      unitRef="number">0.10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i0159ae0556784ad7935b3f9f7b3073cc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzM0MzU_fb1fa8ff-f0ab-46b2-aa1a-b305fd4168ee"
      unitRef="number">0.10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned
      contextRef="i87e94d74f51b4163bf15185594d546a0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQxODU_21ea03d6-0595-4ffe-8729-5df854a3bfc5"
      unitRef="usd">9300000</incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned>
    <incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned
      contextRef="i8ce04488bfd049bebe9527d85feb73ee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDYvZnJhZzpiM2UwNTlhOTEyZDc0NDc5YjI2YzNmZDcyMDc1ZDQ2OS90ZXh0cmVnaW9uOmIzZTA1OWE5MTJkNzQ0NzliMjZjM2ZkNzIwNzVkNDY5XzQxOTI_9123c456-a395-4e8f-b0fd-98742887c0c3"
      unitRef="usd">19600000</incy:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityConsiderationEarned>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90ZXh0cmVnaW9uOmRjMjkxOTUxODkzNzQzYjhhOGJiOTkwN2U1YjhjOGYyXzE5MTE_f2a385bc-bda1-4b62-8158-7758b067c1e7">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 4. Concentration of Credit Risk and Current Expected Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2009, we entered into a collaboration and license agreement with Novartis. In December 2009, we entered into a license, development and commercialization agreement with Lilly. The above collaboration partners comprised, in aggregate, 20% and 36% of the accounts receivable balance as of December&#160;31, 2022 and 2021, respectively. For further information relating to these collaboration and license agreements,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;refer to Note 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2011, we began commercialization and distribution of JAKAFI, in April 2020, we began commercialization and distribution of PEMAZYRE and in October 2021, we began commercialization and distribution of OPZELURA to a number of customers. Our product revenues are concentrated in a number of these customers. The concentration of credit risk related to our JAKAFI, PEMAZYRE and OPZELURA product revenues is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Percentage of Total Net&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:8pt;font-weight:700;line-height:114%"&gt;Product Revenues for the&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:8pt;font-weight:700;line-height:114%"&gt;Years Ended, &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:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:0.75pt 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:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:0.75pt 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:114%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to risks associated with extending credit to customers related to the sale of products. Customers A, B, C, D, E, and F comprised, in the aggregate, 43% and 38% of the accounts receivable balance as of December&#160;31, 2022 and 2021, respectively. The concentration of credit risk relating to our other product revenues or accounts receivable is not significant.&lt;/span&gt;&lt;/div&gt;We assessed our collaborative and customer receivable assets as of December&#160;31, 2022 according to our accounting policy for applying reserves for expected credit losses, noting minimal history of uncollectible receivables and the continued perceived creditworthiness of our third party sales relationships, upon which the expected credit losses were considered de minimis.</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0ca41fc535f349fe9cb17ea2213a457d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90ZXh0cmVnaW9uOmRjMjkxOTUxODkzNzQzYjhhOGJiOTkwN2U1YjhjOGYyXzYwMg_c538aebb-d438-490b-82bb-458f46dfaa28"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i20cfd6e4df29466aa191991a3d1d94f2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90ZXh0cmVnaW9uOmRjMjkxOTUxODkzNzQzYjhhOGJiOTkwN2U1YjhjOGYyXzYwOQ_344c29d5-b2d0-448f-944c-7db11d4c7cdb"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <incy:SchedulesOfConcentrationOfRiskByRiskFactorRelatedToSpecialtyPharmaceuticalCustomersTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90ZXh0cmVnaW9uOmRjMjkxOTUxODkzNzQzYjhhOGJiOTkwN2U1YjhjOGYyXzE5MTI_92f3de26-ea38-40b2-8d32-5500b7cbf954">The concentration of credit risk related to our JAKAFI, PEMAZYRE and OPZELURA product revenues is 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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Percentage of Total Net&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:8pt;font-weight:700;line-height:114%"&gt;Product Revenues for the&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:8pt;font-weight:700;line-height:114%"&gt;Years Ended, &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:8pt;font-weight:700;line-height:114%"&gt;December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:0.75pt 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:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:0.75pt 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:114%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer F&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</incy:SchedulesOfConcentrationOfRiskByRiskFactorRelatedToSpecialtyPharmaceuticalCustomersTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i02e51c96d9da4e65b20c0e7c9fd9cc63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzItMS0xLTEtNDE_9e0b0b17-0f40-45a7-a9ac-1fa7ff0ef496"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b8771b067d34ee292d275065b4877f3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzItMy0xLTEtNDE_90e27de9-467f-4709-95d5-51cdcdc507fe"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6968819c00e04e3fb3c0440a0ab89077_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzItNS0xLTEtNDE_c586a5b2-21e8-40d6-9ce1-e3869af7d732"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i341a57a0c6c14811a85bd54511c30ec5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzMtMS0xLTEtNDE_f35704c4-884b-4a01-8c4d-d6a27178618c"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i64d15ec1791c438b815718706c95935f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzMtMy0xLTEtNDE_a35a892f-8454-4632-a5dc-a86c1a6a2fcc"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3011445348e84d02b367b6a2f52fdff7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzMtNS0xLTEtNDE_e3e8017d-28cf-44d0-a2da-e8f26818301a"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1bafa3cfa6b4a3ab9a080a482b36da7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzQtMS0xLTEtNDE_6402a678-59a3-4f63-9b8b-fcfee679276f"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf365d81c27f497f8abc0feb987974a5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzQtMy0xLTEtNDE_f7373d9d-f113-45ab-8a98-b6541966b17d"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie1a11924ccdd4033bc19c307b574095d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzQtNS0xLTEtNDE_4e72d0be-c965-4628-acb8-68d6e8310441"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id455afb712fd4a9888810eab27971cd4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzUtMS0xLTEtNDE_67e09741-db03-4e40-8590-2673a7ff6768"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iddf6015124744a7fa5b1582e5a0e90e5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzUtMy0xLTEtNDE_71842102-2c5b-4a7b-882c-01421eaa4060"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie8f1bd6b802c44528bfde0f964696eba_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzUtNS0xLTEtNDE_e7062895-fc8c-415d-8877-43cf83efa858"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icf96c47ec3dc42ebbdd6e8a9c957df64_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzYtMS0xLTEtNDE_b63d0576-5d04-4595-bf71-5fcf1791e521"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i63308039961241efb11934a9aa405a7d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzYtMy0xLTEtNDE_387c54df-9c33-42a0-999f-ca0204e6b5b1"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6fdb41f43230425d811996e1bc55eaf0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzYtNS0xLTEtNDE_c746235e-c76e-4386-b322-b445f52540f6"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d56bfa82b0a4cbfad4dee343e3112a2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzctMS0xLTEtMzgyNjk_436f7c73-fb13-4ea2-a4b4-c2d3e104aa88"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec67828683fb46aeb68417320dbd21aa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzctMy0xLTEtMzgyNjk_622f373f-75d1-4f2a-9fb8-9bc1698f7e17"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib74af97d8ae741408be668c58d5acc4c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90YWJsZTplYmUzMWIxMjM1ZDg0OGI1ODE0NjRjNjk0Zjk0Y2NjZS90YWJsZXJhbmdlOmViZTMxYjEyMzVkODQ4YjU4MTQ2NGM2OTRmOTRjY2NlXzctNS0xLTEtMzgyNjk_3e991fe2-d152-42f5-98f3-3b1431ea8a60"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f31f4a932ab43b1a59fb9216cee4a5b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90ZXh0cmVnaW9uOmRjMjkxOTUxODkzNzQzYjhhOGJiOTkwN2U1YjhjOGYyXzEzNjM_000f9995-c250-4f88-be60-11f5238c6db2"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2674f6a549434272bf154ea14b595561_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMDkvZnJhZzpkYzI5MTk1MTg5Mzc0M2I4YThiYjk5MDdlNWI4YzhmMi90ZXh0cmVnaW9uOmRjMjkxOTUxODkzNzQzYjhhOGJiOTkwN2U1YjhjOGYyXzEzNzA_0fdc0a79-7e52-4e03-9b0a-f0337bbf618a"
      unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AssetAcquisitionTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV82OTQvZnJhZzpkOGQxYjYyZjAzZTM0ZDljYWRlZGE1ZGNmZTEzMjk5NS90ZXh0cmVnaW9uOmQ4ZDFiNjJmMDNlMzRkOWNhZGVkYTVkY2ZlMTMyOTk1XzkzNDU4NDg4NDE3Mjg_b723d327-322a-4366-b524-dda83955adcd">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 5. Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;17, 2022, we completed our acquisition of 100% of the outstanding shares of Villaris Therapeutics, Inc. ("Villaris"). Villaris is an early-stage biopharma company focused on the development of novel antibody therapeutics for vitiligo. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluated the acquired set of activities and assets, and concluded that the acquisition of Villaris did not meet the definition of a business, as substantially all of the purchase price was concentrated in a single identifiable preclinical asset.  Therefore, the transaction was accounted for as an asset acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the acquisition agreement, we made an upfront payment of $70.3 million, which was attributed to the fair value of the preclinical asset acquired. As the preclinical asset had no alternative future use at the date of acquisition, the entire upfront payment amount was expensed to research and development expense on the consolidated statement of operations for the year ended December&#160;31, 2022. There were no material assets or liabilities recorded on the consolidated balance sheet as part of this acquisition. Former Villaris stockholders are eligible to receive up to $310.0 million upon achievement of certain development and regulatory milestones, as well as up to an additional $1.05 billion in commercial milestones on net sales of commercialized products. We will accrue for these milestone payments in the future when it becomes probable they will be achieved.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetAcquisitionTextBlock>
    <incy:AssetAcquisitionPercentageOfSharesAcquired
      contextRef="ic9c4491c82d446748375b090abba843f_I20221117"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV82OTQvZnJhZzpkOGQxYjYyZjAzZTM0ZDljYWRlZGE1ZGNmZTEzMjk5NS90ZXh0cmVnaW9uOmQ4ZDFiNjJmMDNlMzRkOWNhZGVkYTVkY2ZlMTMyOTk1XzI3NDg3NzkwNzUwNjU_d2df5b6d-accf-46ed-9a95-4c3418b1c179"
      unitRef="number">1</incy:AssetAcquisitionPercentageOfSharesAcquired>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="iecdc02746a6c4ef78b7d3eb9a3b9cd7e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV82OTQvZnJhZzpkOGQxYjYyZjAzZTM0ZDljYWRlZGE1ZGNmZTEzMjk5NS90ZXh0cmVnaW9uOmQ4ZDFiNjJmMDNlMzRkOWNhZGVkYTVkY2ZlMTMyOTk1XzI3NDg3NzkwNzUwMzY_55bedbb0-3fc2-4ef4-98d4-ac4191ceab3a"
      unitRef="usd">70300000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="i709ab081ee6d4a94a04819e998478c68_I20221117"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV82OTQvZnJhZzpkOGQxYjYyZjAzZTM0ZDljYWRlZGE1ZGNmZTEzMjk5NS90ZXh0cmVnaW9uOmQ4ZDFiNjJmMDNlMzRkOWNhZGVkYTVkY2ZlMTMyOTk1XzI3NDg3NzkwODMzOTQ_876f691a-1e97-4e59-bb5b-764978f5d41d"
      unitRef="usd">310000000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="i66dd8ca7bde448d9bedec49022f779dc_I20221117"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV82OTQvZnJhZzpkOGQxYjYyZjAzZTM0ZDljYWRlZGE1ZGNmZTEzMjk5NS90ZXh0cmVnaW9uOmQ4ZDFiNjJmMDNlMzRkOWNhZGVkYTVkY2ZlMTMyOTk1XzI3NDg3NzkwNzUwMjE_5fbdc0e4-c6f2-405e-be6e-790c56adf440"
      unitRef="usd">1050000000.00</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90ZXh0cmVnaW9uOjhmZTk2MTM1ZGU5NTRhYTc4MWQ1N2QxYjY1MTg5YWUyXzE1MTI_050bfbbc-7e6c-4a55-9fd0-63be18c91913">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 6. Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our inventory balance consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;54,455&#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:114%"&gt;39,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;34,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt 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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, stated at the lower of cost and net realizable value, consist of raw materials, work-in-process and finished goods. At December&#160;31, 2022, $42.0 million of inventory was classified as current on the consolidated balance sheet as we expect this inventory to be consumed for commercial use within the next twelve months. At December&#160;31, 2022, $79.0 million of inventory was classified as non-current on the consolidated balance sheet as we did not expect this inventory to be consumed for commercial use within the next twelve months. We obtain some inventory components from a limited number of suppliers due to technology, availability, price, quality or other considerations. The loss of a supplier, the deterioration of our relationship with a supplier, or any unilateral violation of the contractual terms under which we are supplied components by a supplier could adversely affect our total revenues and gross margins.&lt;/span&gt;&lt;/div&gt;We capitalize inventory after regulatory approval as the related costs are expected to be recoverable through the commercialization of the product. Costs incurred prior to regulatory approval are recorded as research and development expense in our statements of operations. At December&#160;31, 2022, inventory with approximately $47.5 million of product costs incurred prior to regulatory approval had not yet been sold. We expect to sell the pre-commercialization inventory over the next 25 months and, as a result, cost of product revenues will reflect a lower average per unit cost of materials.</us-gaap:InventoryDisclosureTextBlock>
    <incy:ScheduleOfInventoryTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90ZXh0cmVnaW9uOjhmZTk2MTM1ZGU5NTRhYTc4MWQ1N2QxYjY1MTg5YWUyXzE1MTM_3cdb63d5-1786-4d9a-b75b-13e33452f6cc">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our inventory balance consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;54,455&#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:114%"&gt;39,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;34,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</incy:ScheduleOfInventoryTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzItMS0xLTEtNDE_53991e75-7f17-4902-aef2-c15db3319a5c"
      unitRef="usd">31874000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzItMy0xLTEtNDE_d32ffc7c-0b0e-4c2d-b37f-2647015c51e5"
      unitRef="usd">1275000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzMtMS0xLTEtNDE_abc5ca45-7bd7-4895-8b6e-f948b3c9728a"
      unitRef="usd">54455000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzMtMy0xLTEtNDE_f348ef30-4007-4493-87e4-725f7c236a04"
      unitRef="usd">39895000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzQtMS0xLTEtNDE_1a344856-4500-4b4e-9cfa-56fd52109b6f"
      unitRef="usd">34630000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzQtMy0xLTEtNDE_9ff951eb-0284-40f1-abbf-cedc3c28a0d4"
      unitRef="usd">15768000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <incy:InventoryNetCurrentAndNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzUtMS0xLTEtNDE_1a3db5d4-253d-4163-b42c-ba6efafb8293"
      unitRef="usd">120959000</incy:InventoryNetCurrentAndNoncurrent>
    <incy:InventoryNetCurrentAndNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90YWJsZTo2YzllZmM3ODc2YTU0NDA4YjBlZDljMzgyZmNkMDYxMS90YWJsZXJhbmdlOjZjOWVmYzc4NzZhNTQ0MDhiMGVkOWMzODJmY2QwNjExXzUtMy0xLTEtNDE_22d3dd14-d054-4025-b367-964909158fb2"
      unitRef="usd">56938000</incy:InventoryNetCurrentAndNoncurrent>
    <us-gaap:InventoryNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90ZXh0cmVnaW9uOjhmZTk2MTM1ZGU5NTRhYTc4MWQ1N2QxYjY1MTg5YWUyXzIyNQ_4c6355b4-bd4c-44b1-b48e-15353e04bf6a"
      unitRef="usd">42000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90ZXh0cmVnaW9uOjhmZTk2MTM1ZGU5NTRhYTc4MWQ1N2QxYjY1MTg5YWUyXzQwMQ_b35d5950-0b13-40ef-97a8-4a7bf4850157"
      unitRef="usd">79000000</us-gaap:InventoryNoncurrent>
    <incy:InventoryRecordedAsResearchAndDevelopmentExpense
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90ZXh0cmVnaW9uOjhmZTk2MTM1ZGU5NTRhYTc4MWQ1N2QxYjY1MTg5YWUyXzEyNjg_8e10e038-4230-4601-8a54-39201e239b3d"
      unitRef="usd">47500000</incy:InventoryRecordedAsResearchAndDevelopmentExpense>
    <incy:PeriodOfDeviationFromAverageCostOfGoodsSold
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTIvZnJhZzo4ZmU5NjEzNWRlOTU0YWE3ODFkNTdkMWI2NTE4OWFlMi90ZXh0cmVnaW9uOjhmZTk2MTM1ZGU5NTRhYTc4MWQ1N2QxYjY1MTg5YWUyXzE0MTA_524f9b10-31b4-44c7-ab74-1804fe30d09f">P25M</incy:PeriodOfDeviationFromAverageCostOfGoodsSold>
    <incy:LicenseAgreementsTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM5MzQy_337469a7-e246-4d13-9d23-4a8da2c55139">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7. License Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Novartis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2009, we entered into a Collaboration and License Agreement with Novartis. Under the terms of the agreement, Novartis received exclusive development and commercialization rights outside of the United States to our JAK inhibitor ruxolitinib and certain back-up compounds for hematologic and oncology indications, including all hematological malignancies, solid tumors and myeloproliferative diseases. We retained exclusive development and commercialization rights to JAKAFI (ruxolitinib) in the United States and in certain other indications. Novartis also received worldwide exclusive development and commercialization rights to our MET inhibitor compound capmatinib and certain back-up compounds in all indications. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under this agreement, we were initially eligible to receive up to $174.0 million for the achievement of development milestones, up to $495.0 million for the achievement of regulatory milestones and up to $500.0 million for the achievement of sales milestones. In addition, we are eligible to receive up to $75.0 million of additional potential development and regulatory milestones relating to graft-versus-host-disease (&#x201c;GVHD&#x201d;). We have recognized and received, in the aggregate, $157.0 million for the achievement of development milestones, $340.0 million for the achievement of regulatory milestones and $200.0 million for the achievement of sales milestones through December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize development and regulatory milestones upon confirmation of achievement of the event, as development and regulatory approvals are events not controllable by us but rather development activities of Novartis and decisions made by regulatory agencies. We recognize sales milestones in the corresponding period of the product sale upon confirmation of net sales milestone threshold achievement by Novartis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, we recognized a $15.0 million regulatory milestone for the positive opinion issued by the Committee for Medicinal Products for Human Use (CHMP) of the EMA that recommends granting marketing authorization for capmatinib (TABRECTA) as a monotherapy for the treatment of adults with advanced non-small cell lung cancer. Additionally, in May 2022, we recognized a $45.0 million regulatory milestone as a result of the European Commission&#x2019;s approval of JAKAVI (ruxolitinib) as the first post-steroid treatment for acute and chronic GVHD.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also are eligible to receive tiered, double-digit royalties ranging from the upper-teens to the mid-twenties on future JAKAVI net sales outside of the United States, and tiered, worldwide royalties on TABRECTA net sales that range from 12% to 14%. We are obligated to pay to Novartis tiered royalties in the low single-digits on future JAKAFI net sales within the United States contingent on certain conditions. During the years ended December&#160;31, 2022, 2021 and 2020, such royalties on net sales within the United States totaled $113.1 million, $99.6 million and $89.9 million, respectively, and were reflected in cost of product revenues on the consolidated statements of operations. At December&#160;31, 2022 and 2021, $253.5 million and $148.1 million, respectively, of accrued royalties were included in accrued and other current liabilities on the consolidated balance sheets, payment of which is dependent on the outcome of a contract dispute with Novartis. Each company is responsible for costs relating to the development and commercialization of ruxolitinib in its respective territories, with costs of collaborative studies shared equally. Novartis is also responsible for all costs relating to the development and commercialization of capmatinib.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Novartis agreement will continue on a program-by-program basis until Novartis has no royalty payment obligations with respect to such program or, if earlier, the termination of the agreement or any program in accordance with the terms of the agreement. Royalties are payable by Novartis on a product-by-product and country-by-country basis until the latest to occur of (i) the expiration of the last valid claim of the licensed patent rights covering the licensed product in the relevant country, (ii) the expiration of regulatory exclusivity for the licensed product in such country and (iii) a specified period from first commercial sale in such country of the licensed product by Novartis or its affiliates or sublicensees. The agreement may be terminated in its entirety or on a program-by-program basis by Novartis for convenience. The agreement may also be terminated by either party under certain other circumstances, including material breach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Milestone and contract revenue under the Novartis agreement was $60.0 million, $0.0 million and $170.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. In addition, for the years ended December&#160;31, 2022, 2021 and 2020, we recorded $331.6 million, $338.0 million and $277.9 million, respectively, of product royalty revenues related to Novartis net sales of JAKAVI outside the United States. For the years ended December&#160;31, 2022, 2021 and 2020 we recorded $15.4 million, $10.4 million and $4.1 million, respectively, of product royalty revenues related to Novartis net sales of TABRECTA worldwide. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Lilly - Baricitinib&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2009, we entered into a License, Development and Commercialization Agreement with Lilly. Under the terms of the agreement, Lilly received exclusive worldwide development and commercialization rights to our JAK inhibitor baricitinib, and certain back-up compounds for inflammatory and autoimmune diseases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under this agreement, we were initially eligible to receive up to $150.0 million for the achievement of development milestones, up to $365.0 million for the achievement of regulatory milestones and up to $150.0 million for the achievement of sales milestones. We have recognized and received, in aggregate, $149.0 million for the achievement of development milestones, $335.0 million for the achievement of regulatory milestones and $50.0 million for the achievement of sales milestones through December&#160;31, 2022. We are also eligible to receive tiered, double-digit royalties on future global sales with rates ranging up to the mid-twenties if a product is successfully commercialized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize development and regulatory milestones upon confirmation of achievement of the event, as development and regulatory approvals are events not controllable by us but rather development activities of Lilly and decisions made by regulatory agencies. We recognize sales milestones in the corresponding period of the product sale upon confirmation of net sales milestone threshold achievement by Lilly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, we amended our agreement with Lilly to enable Lilly to develop and commercialize baricitinib for the treatment of COVID-19. As part of the amended agreement, in addition to the royalties described above, we will be entitled to receive additional royalty payments with rates in the low teens on global net sales of baricitinib for the treatment of COVID-19 that exceed a specified aggregate global net sales threshold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, we recognized a $40.0 million regulatory milestone for the FDA approval of OLUMIANT as a first-in-disease systemic treatment for adults with severe alopecia areata. Additionally, in June 2022, we recognized a $20.0 million regulatory milestone for the European Commission&#x2019;s approval for OLUMIANT for the treatment of adults with severe alopecia areata, and a $10.0 million regulatory milestone for the Ministry of Health, Labour and Welfare of Japan&#x2019;s approval for OLUMIANT for the treatment of adults with severe alopecia areata in Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lilly agreement will continue until Lilly no longer has any royalty payment obligations or, if earlier, the termination of the agreement in accordance with its terms. Royalties are payable by Lilly on a product-by-product and country-by-country basis until the latest to occur of (i) the expiration of the last valid claim of the licensed patent rights covering the licensed product in the relevant country, (ii) the expiration of regulatory exclusivity for the licensed product in such country and (iii) a specified period from first commercial sale in such country of the licensed product by Lilly or its affiliates or sublicensees. The agreement may be terminated by Lilly for convenience, and may also be terminated under certain other circumstances, including material breach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Milestone and contract revenue under the Lilly agreement was $70.0 million, $50.0 million and $30.0 million, respectively, for the years ended December&#160;31, 2022, 2021 and 2020. In addition, for the years ended December&#160;31, 2022, 2021 and 2020, we recorded $134.5 million, $220.9 million and $110.9 million, respectively, of product royalty revenues related to Lilly net sales of OLUMIANT outside the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Lilly &#x2013; Ruxolitinib&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2016, we entered into an amendment to the agreement with Lilly that amended the non-compete provision of the agreement to allow us to engage in the development and commercialization of ruxolitinib in the GVHD field. Lilly is eligible to receive up to $40.0 million in regulatory milestone payments relating to ruxolitinib in the GVHD field. In May 2019, the approval of JAKAFI in steroid-refractory acute GVHD triggered a $20.0 million milestone payment to Lilly. In March 2022, the positive recommendation from the European Medicines Agency for regulatory approval of ruxolitinib in the GVHD field triggered an additional $20.0 million milestone payment to Lilly, which was recorded as research and development expense in our consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Agenus&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2015, we entered into a License, Development and Commercialization Agreement with Agenus Inc. and its wholly-owned subsidiary, 4-Antibody AG (now known as Agenus Switzerland Inc.), which we collectively refer to as Agenus. Under this agreement, which was amended in February 2017, the parties have agreed to collaborate on the discovery of novel immuno-therapeutics using Agenus&#x2019; antibody discovery platforms. Under the terms of the amended agreement, we received exclusive worldwide development and commercialization rights to four checkpoint modulators directed against GITR, OX40, LAG-3 and TIM-3 as well as two undisclosed targets. Targets may be designated profit-share programs, where all costs and profits are shared equally by us and Agenus, or royalty-bearing programs, where we are responsible for all costs associated with discovery, preclinical, clinical development and commercialization activities. There are currently no profit-share programs. For each royalty-bearing product other than GITR and one undisclosed target, Agenus will be eligible to receive tiered royalties on global net sales ranging from 6% to 12%. For GITR and one undisclosed target, Agenus will be eligible to receive 15% royalties on global net sales. The agreement may be terminated by us for convenience upon 12 months&#x2019; notice and may also be terminated under certain other circumstances, including material breach. On October 19, 2022 we notified Agenus that we were terminating the OX40 project.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we have paid Agenus milestones totaling $30.0 million and Agenus is eligible to receive up to an additional $500.0 million in future contingent development, regulatory and commercialization milestones across all programs in the collaboration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in 2017 we also agreed to purchase 10.0 million shares of Agenus common stock for an aggregate purchase price of $60.0 million in cash, or $6.00 per share. In 2020, we sold an aggregate of approximately 3.7 million shares of Agenus common stock resulting in gross proceeds of approximately $17.2 million. In 2021, we sold an aggregate of approximately 2.0 million shares of Agenus common stock resulting in gross proceeds of approximately $10.5 million. The fair market value of our long term investment in Agenus as of December&#160;31, 2022 and 2021 was $29.0 million and $38.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are accounting for our shares held in Agenus at fair value whereby the investment is marked to market through earnings in each reporting period. Given our intent to hold the investment for the foreseeable future, we have classified the investment within long term investments on the accompanying consolidated balance sheets. For the years ended December&#160;31, 2022, 2021 and 2020, we recorded an unrealized loss of $9.9 million, an unrealized gain of $4.6 million and an unrealized loss of $10.3 million, respectively, based on the change in fair value of Agenus Inc.&#x2019;s common stock during the respective periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Merus&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2016, we entered into a Collaboration and License Agreement with Merus N.V. (&#x201c;Merus&#x201d;). Under this agreement, the parties have agreed to collaborate with respect to the research, discovery and development of bispecific antibodies utilizing Merus&#x2019; technology platform. The collaboration encompasses up to ten independent programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, we decided to opt-out of the continued development of MCLA-145, a bispecific antibody targeting PD-L1 and CD137. We continue to collaborate with Merus and leverage the Merus platform to develop a pipeline of novel agents, as we continue to hold worldwide exclusive development and commercialization rights to up to ten additional programs. Of these ten additional programs, Merus retained the option, subject to certain conditions, to co-fund development of up to two such programs. If Merus exercises its co-funding option for a program, Merus would be responsible for funding 35% of the associated future global development costs and, for certain of such programs, would be responsible for reimbursing us for certain development costs incurred prior to the option exercise. Merus will also have the right to participate in a specified proportion of detailing activities in the United States for one of those co-developed programs. All costs related to the co-funded collaboration programs are subject to joint research and development plans and overseen by a joint development committee, but we will have final determination as to such plans in cases of dispute. We will be responsible for all research, development and commercialization costs relating to all other programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each program as to which Merus does not have commercialization or development co-funding rights, Merus is eligible to receive up to $100.0 million in future contingent development and regulatory milestones, and up to $250.0 million in commercialization milestones as well as tiered royalties ranging from 6% to 10% of global net sales. For each program as to which Merus exercises its option to co-fund development, Merus is eligible to receive a 50% share of profits (or sustain 50% of any losses) in the United States and be eligible to receive tiered royalties ranging from 6% to 10% of net sales of products outside of the United States. If Merus opts to cease co-funding a program as to which it exercised its co-development option, then Merus will no longer receive a share of profits in the United States but will be eligible to receive the same milestones from the co-funding termination date and the same tiered royalties described above with respect to programs where Merus does not have a right to co-fund development and, depending on the stage at which Merus chose to cease co-funding development costs, Merus will be eligible to receive additional royalties ranging up to 4% of net sales in the United States. As of December&#160;31, 2022, we have paid Merus milestones totaling $3.0 million, which was recorded as research and development expense in our consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merus agreement will continue on a program-by-program basis until we have no royalty payment obligations with respect to such program or, if earlier, the termination of the agreement or any program in accordance with the terms of the agreement. The agreement may be terminated in its entirety or on a program-by-program basis by us for convenience. The agreement may also be terminated by either party under certain other circumstances, including material breach, as set forth in the agreement. If the agreement is terminated with respect to one or more programs, all rights in the terminated programs revert to Merus, subject to payment to us of a reverse royalty of up to 4% on sales of future products, if Merus elects to pursue development and commercialization of products arising from the terminated programs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in 2016 we entered into a Share Subscription Agreement with Merus, pursuant to which we purchased 3.2 million common shares of Merus for an aggregate purchase price of $80.0 million in cash, or $25.00 per share. In January 2021, we purchased 350,000 common shares in Merus&#x2019; underwritten public offering of 4,848,485 common shares at the public offering price of $24.75 per share, or an aggregate purchase price of $8.7 million. The fair market value of our total long term investment in Merus as of December&#160;31, 2022 and 2021 was $54.9 million and $112.9 million, respectively. As of December&#160;31, 2022, we owned approximately 8% of the outstanding common shares of Merus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have concluded that we have the ability to exercise significant influence, but not control, over Merus based primarily on our ownership interest, the level of intra-entity transactions between us and Merus related to development expenses, as well as other qualitative factors. We have elected the fair value option to account for our long term investment in Merus whereby the investment is marked to market through earnings in each reporting period. We believe the fair value option to be the most appropriate accounting method to account for securities in publicly held collaborators for which we have significant influence. For the years ended December&#160;31, 2022, 2021 and 2020, we recorded an unrealized loss of $58.0 million, an unrealized gain of $48.1 million, and an unrealized gain of $11.0 million, respectively, based on the change in fair value of Merus&#x2019; common shares during the respective periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Calithera&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, we entered into a Collaboration and License Agreement with Calithera Biosciences, Inc. (&#x201c;Calithera&#x201d;). Under this agreement, we received an exclusive, worldwide license to develop and commercialize small molecule arginase inhibitors, including INCB01158. We had initially agreed to co-fund 70% of the global development costs for the development of the licensed products for hematology and oncology indications, but effective September 30, 2020 Calithera opted out of its co-funding obligation, and we became responsible for funding all of the development costs of INCB01158 and any other licensed products. In December 2022, the Collaboration and License Agreement was terminated. As a result of the termination, rights to INCB01158 and the other licensed products reverted to Calithera.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in 2017, we entered into a Stock Purchase Agreement with Calithera, pursuant to which we purchased 1.7 million shares of Calithera common stock for an aggregate purchase price of $8.0 million in cash, or $4.65 per share. In June 2022, Calithera effected a one-for-twenty reverse stock split of its outstanding common stock, adjusting our ownership to 86,021 shares of Calithera&#x2019;s common stock. The fair market value of our long term investment in Calithera as of December&#160;31, 2022 and 2021 was $0.3 million and $1.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through December&#160;31, 2022, we accounted for our shares held in Calithera at fair value whereby the investment was marked to market through earnings in each reporting period, and we classified the investment within long term investments on the accompanying consolidated balance sheets. For the years ended December&#160;31, 2022, 2021 and 2020, we recorded an unrealized loss of $0.9 million, $7.3 million, and $1.4 million, respectively, based on the change in fair value of Calithera&#x2019;s common stock during the respective periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During January 2023, Calithera announced that its Board of Directors approved the dissolution of Calithera and the complete liquidation of its assets. Subsequent to this announcement, in January 2023, we sold all of our remaining shares of Calithera common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;MacroGenics&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2017, we entered into a Global Collaboration and License Agreement with MacroGenics, Inc. (&#x201c;MacroGenics&#x201d;). Under this agreement, we received exclusive development and commercialization rights worldwide to MacroGenics&#x2019; INCMGA0012 (formerly MGA012), an investigational monoclonal antibody that inhibits PD-1. Except as set forth in the succeeding sentence, we have sole authority over and bear all costs and expenses in connection with the development and commercialization of INCMGA0012 in all indications, whether as a monotherapy or as part of a combination regimen. MacroGenics has retained the right to develop and commercialize, at its cost and expense, its pipeline assets in combination with INCMGA0012. In addition, MacroGenics has the right to manufacture a portion of both companies&#x2019; global clinical and commercial supply needs of INCMGA0012. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2022, we amended our agreement with MacroGenics to reflect changes related to the payment of certain milestones and paid MacroGenics $30.0 million. As of December&#160;31, 2022, we have paid MacroGenics developmental milestones totaling $100.0 million. After the amendment, MacroGenics will be eligible to receive up to an additional $335.0 million in future contingent development and regulatory milestones, and up to $330.0 million in sales milestones as well as tiered royalties ranging from 15% to 24% of global net sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The MacroGenics agreement will continue until we are no longer commercializing, developing or manufacturing INCMGA0012 or, if earlier, the termination of the agreement in accordance with its terms. The agreement may be terminated in its entirety or on a licensed product by licensed product basis by us for convenience. The agreement may also be terminated by either party under certain other circumstances, including material breach, as set forth in the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses for the years ended December&#160;31, 2022, 2021 and 2020, also included $89.2 million, $72.3 million and $59.0 million, respectively, of development costs incurred pursuant to the MacroGenics agreement. At December&#160;31, 2022 and 2021, a total of $2.9 million and $0.7 million, respectively, of such costs were included in accrued and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Syros&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, we entered into a Target Discovery, Research Collaboration and Option Agreement with Syros Pharmaceuticals, Inc. (&#x201c;Syros&#x201d;). Under this agreement, Syros will use its proprietary gene control platform to identify novel therapeutic targets with a focus in myeloproliferative neoplasms and we have received options to obtain exclusive worldwide rights to intellectual property resulting from the collaboration for up to seven validated targets. We will have exclusive worldwide rights to develop and commercialize any therapies under the collaboration that modulate those validated targets. We have agreed to pay Syros up to $54.0 million in target selection and option exercise fees should we decide to exercise all of our options under the agreement. For products resulting from the collaboration against each of the seven selected and validated targets, we have agreed to pay up to $50.0 million in potential development and regulatory milestones and up to $65.0 million in potential sales milestones. Syros is also eligible to receive low single-digit royalties on net sales of products resulting from the collaboration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in 2018, we entered into a Stock Purchase Agreement with Syros, pursuant to which we purchased 0.8 million shares of Syros common stock for an aggregate purchase price of $10.0 million in cash, or $12.61 per share. Subsequently in 2018, we entered into an Amended Stock Purchase Agreement with Syros, pursuant to which we purchased an additional 0.1 million shares of Syros common stock for an aggregate purchase price of $1.4 million in cash, or $9.55 per share. In September 2022, Syros effected a one-for-ten reverse stock split of its outstanding common stock, adjusting our ownership to 93,753 shares of Syros&#x2019;s common stock.  The fair market value of our long term investment in Syros as of December&#160;31, 2022 and 2021 was $0.3 million and $3.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are accounting for our shares held in Syros at fair value whereby the investment is marked to market through earnings in each reporting period. Given our intent to hold the investment for the foreseeable future, we have classified the investment within long term investments on the accompanying consolidated balance sheets. For the years ended December&#160;31, 2022, 2021 and 2020, we recorded an unrealized loss of $2.7 million, an unrealized loss of $7.1 million and an unrealized gain of $3.7 million, respectively, based on the change in fair value of Syros&#x2019; common stock during the respective periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Zai Lab&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2019, we entered into a Collaboration and License Agreement with Zai Lab (Shanghai) Co., Ltd., a subsidiary of Zai Lab Limited (collectively, &#x201c;Zai Lab&#x201d;). Under the terms of this agreement, Zai Lab received development and exclusive commercialization rights to INCMGA0012 in hematology and oncology in mainland China, Hong Kong, Macau and Taiwan. In November 2022, Zai Lab sent us notice of its termination of the agreement, effective January 11, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;MorphoSys&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, we entered into a Collaboration and License Agreement with MorphoSys AG and MorphoSys US Inc., a wholly-owned subsidiary of MorphoSys AG (together with MorphoSys AG, &#x201c;MorphoSys&#x201d;), covering the worldwide development and commercialization of MOR208 (tafasitamab), an investigational Fc engineered monoclonal antibody directed against the target molecule CD19 that was under clinical development by MorphoSys at the beginning of the agreement, and has subsequently been commercialized as MONJUVI/MINJUVI. MorphoSys has exclusive worldwide development and commercialization rights to tafasitamab under a June 2010 collaboration and license agreement with Xencor, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the agreement, we received exclusive commercialization rights outside of the United States, and MorphoSys and we have co-commercialization rights in the United States, with respect to tafasitamab. MorphoSys is responsible for leading the commercialization strategy and booking all revenue from sales of tafasitamab in the United States, and we and MorphoSys are both responsible for commercialization efforts in the United States and will share equally the profits and losses from the co-commercialization efforts. We will lead the commercialization strategy outside of the United States, and will be responsible for commercialization efforts and book all revenue from sales of tafasitamab outside of the United States, subject to our royalty payment obligations set forth below. We and MorphoSys have agreed to co-develop tafasitamab and to share development costs associated with global and U.S.-specific clinical trials, with Incyte responsible for 55% of such costs and MorphoSys responsible for 45% of such costs. Each company is responsible for funding any independent development activities, and we are responsible for funding development activities specific to territories outside of the United States. All development costs related to the collaboration are subject to a joint development plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, we paid MorphoSys an upfront non-refundable payment of $750.0 million. MorphoSys is eligible to receive up to $737.5 million in future contingent development and regulatory milestones and up to $315.0 million in commercialization milestones as well as tiered royalties ranging from the mid-teens to mid-twenties of net sales outside of the United States. MorphoSys&#x2019; right to receive royalties in any particular country will expire upon the last to occur of (a) the expiration of patent rights in that particular country, (b) a specified period of time after the first post-marketing authorization sale of a licensed product comprising tafasitamab in that country, and (c) the expiration of any regulatory exclusivity for that licensed product in that country. As of December&#160;31, 2022, we have paid MorphoSys milestones totaling $2.5 million, which was recorded as research and development expense in our consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, under the terms of the agreement and pursuant to a related purchase agreement, we purchased American Depositary Shares (&#x201c;ADSs&#x201d;), each representing 0.25 of an ordinary share of MorphoSys AG, for an aggregate purchase price of $150.0 million or $41.33 per ADS (such ADSs to be purchased, the &#x201c;New ADSs&#x201d;). The fair market value of our long term investment in MorphoSys as of December&#160;31, 2022 and 2021 was $13.0 million and $34.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are accounting for our shares held in MorphoSys at fair value whereby the investment is marked to market through earnings in each reporting period. Given our intent to hold the investment for the foreseeable future, we have classified the investment within long term investments on the accompanying consolidated balance sheets. For the years ended December&#160;31, 2022, 2021 and 2020 we recorded an unrealized loss of $21.2 million, an unrealized loss of $68.7 million, and an unrealized gain of $7.4 million, respectively, based on the change in fair value of MorphoSys&#x2019; common stock during the respective periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 50% share of the United States loss for the commercialization of tafasitamab for the years ended December&#160;31, 2022, 2021 and 2020 was $8.0 million, $37.0 million, and $42.8 million respectively, and is recorded as (profit) and loss sharing under collaboration agreements on the consolidated statement of operations. Research and development expenses for the years ended December&#160;31, 2022, 2021 and 2020, included $99.7 million, $77.0 million, and $88.2 million, respectively, of costs for tafasitamab including our 55% share of the co-development costs. At December&#160;31, 2022 and 2021, $28.5 million and $21.5 million, respectively, was included in accrued and other liabilities on the consolidated balance sheet for amounts due to MorphoSys under the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Syndax&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, we entered into a Collaboration and License Agreement with Syndax Pharmaceuticals, Inc. (&#x201c;Syndax&#x201d;), covering the worldwide development and commercialization of SNDX-6352 (&#x201c;axatilimab&#x201d;). Axatilimab, currently in clinical development by Syndax, is a monoclonal antibody that blocks the colony stimulating factor-1 (CSF-1) receptor. Syndax has exclusive worldwide development and commercialization rights to axatilimab under a June 2016 license agreement with UCB Biopharma Sprl. The agreement became effective in December 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the agreement, we received exclusive commercialization rights outside of the United States, and Syndax and we have co-commercialization rights in the United States, with respect to axatilimab. We will be responsible for leading the commercialization strategy and booking all revenue from sales of axatilimab globally, and Syndax will have the option to co-commercialization axatilimab with Incyte in the United States. Incyte and Syndax will share equally the profits and losses from the co-commercialization efforts in the United States. Sales of axatilimab outside the United States will be subject to our royalty payment obligations to Syndax, as set forth below. We and Syndax have agreed to co-develop axatilimab and to share development costs associated with global and U.S.-specific clinical trials, with Incyte responsible for 55% of such costs and Syndax responsible for 45% of such costs. Each company is responsible for funding any independent development activities. All development costs related to the collaboration are subject to a joint development plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, we paid Syndax an upfront, non-refundable payment of $117.0 million, which was recorded in research and development expense on the consolidated statement of operations for the year ended December 31, 2021. Syndax is eligible to receive up to $220.0 million in future contingent development and regulatory milestones and up to $230.0 million in sales milestones as well as tiered royalties ranging in the mid-teens on net sales in Europe and Japan and low double digit percentage on net sales in the rest of the world outside of the United States. Syndax&#x2019; right to receive royalties in any particular country will expire upon the last to occur of (a) the expiration of patent rights in that particular country, (b) a specified period of time after the first post-marketing authorization sale of a licensed product comprising axatilimab in that country, and (c) the expiration of any regulatory exclusivity for that licensed product in that country.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, under the terms of the agreement and pursuant to a related stock purchase agreement, we purchased approximately 1.4 million shares of Syndax common stock for an aggregate purchase price of $35.0 million, or $24.62 per share. We completed the purchase of the shares on December 9, 2021 when the closing price on The Nasdaq Stock Market was $17.48 per share. Of the $35.0 million aggregate purchase price paid, $24.8 million was allocated to our stock purchase and was recorded within long term investments and $10.2 million, representing premium paid on the purchase, was allocated to research and development expense on the consolidated statement of operations for the year ended December 31, 2021. The fair market value of our long term investment in Syndax as of December&#160;31, 2022 and 2021 was $36.2 million and $31.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are accounting for our shares held in Syndax at fair value whereby the investment is marked to market through earnings in each reporting period. Given our intent to hold the investment for the foreseeable future, we have classified the investment within long term investments on the accompanying consolidated balance sheets. For the years ended December&#160;31, 2022 and 2021, we recorded an unrealized gain of $5.1 million and $6.3&#160;million, respectively, based on the change in fair value of Syndax&#x2019;s common stock during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;CMS Aesthetics Limited&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2022, we entered into a Collaboration and License Agreement with CMS Aesthetics Limited, a dermatology medical aesthetic company and subsidiary of China Medical System Holdings Limited ("CMS"), for the development and commercialization of ruxolitinib cream for the treatment of autoimmune and inflammatory dermatologic diseases in Greater China and Southeast Asia. In December 2022, we recognized an upfront payment under this agreement of $30.0 million upon our transfer of the functional intellectual property related to ruxolitinib cream to CMS, which was recorded in milestone and contract revenues on the consolidated statement of operations for the year ended December 31, 2022. We are eligible to receive additional potential development and regulatory milestones, as well as sales milestones, and royalties on net sales of the licensed product in CMS&#x2019; territory. CMS received an exclusive license to develop and commercialize and a non-exclusive license to manufacture ruxolitinib cream, and potentially other future topical formulations of ruxolitinib, in autoimmune and inflammatory dermatologic diseases, including vitiligo and atopic dermatitis, for patients in mainland China, Hong Kong, Macau, Taiwan and Southeast Asia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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 Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the license and collaboration agreements discussed above, we have various other license and collaboration agreements that are not individually material to our operating results or financial condition at this time. Pursuant to the terms of those agreements, we may be required to pay, or we may receive, additional amounts contingent upon the occurrence of various future events such as future discovery, development, regulatory or commercial milestones, which in the aggregate could be material. In addition, if any products related to these collaborations are approved for sale, we may be required to pay, or we may receive, royalties on future sales. The payment or receipt of these amounts, however, is contingent upon the occurrence of various future events, the likelihood of which cannot presently be determined.&lt;/span&gt;&lt;/div&gt;</incy:LicenseAgreementsTextBlock>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="i35ce26e28e0645c5b6d83d7fcc904137_D20091101-20091130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzgyNg_e299336c-6a4e-439f-9e55-3827c6e77ab1"
      unitRef="usd">174000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="ib4c36504eb9a423e8523df1221fed831_D20091101-20091130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzg4Mg_0363841e-3b05-466a-9e05-ca4127e06e1f"
      unitRef="usd">495000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="ia1a592f14af341f18202a440e8970276_D20091101-20091130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk0MA_49ed679e-fc11-4839-9ec7-f649b584791a"
      unitRef="usd">500000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="i113ea2eb7612482c92c5f750ccf9226a_D20160401-20160430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwMzA_d22543a5-a11b-4d7b-9241-089b54716a74"
      unitRef="usd">75000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i4b4a962fbcab4681bde28450b39b5db0_D20091101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzExNjQ_1a80bd84-eff4-4014-bcc4-9d056afea89e"
      unitRef="usd">157000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i1936aea73842466db1b77bed4574b944_D20091101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEyMTQ_150eb7d2-537a-4e3a-ba48-2cecfb415532"
      unitRef="usd">340000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="ib762786e3226449f968358d7605bced1_D20091101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEyNjY_5be07281-95b7-47d6-917a-24a41999b9ea"
      unitRef="usd">200000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i2d2d84372c894647a01b138237937a8b_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNDk0MTA_ed60ef41-e8b0-455b-bcff-2b7599549402"
      unitRef="usd">15000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="ia1dd784021dd4378afe96ddc535ad4be_D20220401-20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNDk0MTU_8eaa5c6c-0e00-4ed8-9d93-5f00228ca04e"
      unitRef="usd">45000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="i2bdac0bad2ba4853ae855c6071857600_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI1OTg_ebd43360-bb64-4931-bbf1-95cfd809067c"
      unitRef="number">0.12</incy:PercentageOfRoyaltyRatePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="icc621f9c0dbb486e82336841e579370b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI2MDM_5e0ce3ea-71d3-49a6-930e-aaf71b75d3f4"
      unitRef="number">0.14</incy:PercentageOfRoyaltyRatePayments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5900e03ee554444f9ce56e7a6ca3bb87_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI4NTc_c6d72d3d-8a15-42c4-b7e9-c0001b7a3fd8"
      unitRef="usd">113100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i325d464e388c4bc7bc4319b5667fa35c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI4NjE_0d39d2d9-fc0a-45d8-97e6-dda97f3ca1db"
      unitRef="usd">99600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i189fdefbacf4419f97fd7cae982b81fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI4Njg_4fef10a4-f632-491a-b00c-a4bf952b3ae5"
      unitRef="usd">89900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <incy:RoyaltiesPayable
      contextRef="i08485c3d87dd4e18b3870222a71803c5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI5OTM_5fd29eda-dcdc-45d9-a980-7115e03c9afc"
      unitRef="usd">253500000</incy:RoyaltiesPayable>
    <incy:RoyaltiesPayable
      contextRef="i62e82128308546dcb45dd7af6bab3baf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMwMDA_4cd20d9a-50f8-4890-9a2d-0ff14dbd1d83"
      unitRef="usd">148100000</incy:RoyaltiesPayable>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia981388bbf58410c964c45061c8d54a1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ0NjQ_d0ba1e86-d36c-4e1d-a908-51b62f95879f"
      unitRef="usd">60000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2e7c211c43f4a838b06bf10cf011fff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ0Njg_09e54350-df13-445b-9beb-bea5267b5ddf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a4eb986518b4758903cbfbd7214d8ac_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ0NzU_78a1d847-0a9d-4a9e-ab72-206829ea3f94"
      unitRef="usd">170000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia26bcd4645404ce9b56f6a464343edb0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTIyNjA_e06f87ec-81d3-4d41-8363-16b8aaeb0077"
      unitRef="usd">331600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9128303b64364f4698f32c4665dc6dac_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTIyNjc_66f66352-1fb3-4c61-8449-bccaba0fb697"
      unitRef="usd">338000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie86c0a055c804cb7bb1f22f1296ff353_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTIyNzQ_435318f8-ea4f-4342-bc02-d79b9420d12b"
      unitRef="usd">277900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e4fe18c4ce541e7b17b92214757bd36_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTI0ODI_0e00a2f0-92ad-43a2-afc1-dfae15656a49"
      unitRef="usd">15400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bf7a2a5193b4c6f8553904182ab21b1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTI0OTA_c0172e8e-a533-48f9-bb38-b258f4be68f4"
      unitRef="usd">10400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88143e0131994e8a944bc22163c86978_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTI0OTc_827979c3-ad55-4125-870a-38fe77cd99a2"
      unitRef="usd">4100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="i9bc2b193c20a4dc6b14902bc132cc166_D20091201-20091231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzUyNTM_2ecb378c-6d2e-40da-8bb6-956557f74652"
      unitRef="usd">150000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="i6efcae607e75453bb417971575a3ee1c_D20091201-20091231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzUzMDk_2c41b21c-4b33-4356-af5f-811b5fb78748"
      unitRef="usd">365000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived
      contextRef="i82af12a314a64ceb9f777f7516ea10b5_D20091201-20091231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzUzNjc_79fcae26-cfda-48bc-b6df-2e33e2237892"
      unitRef="usd">150000000</incy:LicenseAgreementUpfrontPaymentAndImmediateMilestonePaymentToBeReceived>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="if5aa7f41f13f43318f003965eb1fc348_D20091201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzU0NTg_d019bf6f-5c56-4b1c-9449-172b82c380a0"
      unitRef="usd">149000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i274326b73264480a8cce384492811a27_D20091201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzU1MDg_cca6dd6d-85bd-4a52-a553-bfd4bca8bd2c"
      unitRef="usd">335000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i9c62653ed3a64251b70b6432db3395dd_D20091201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzU1NjA_f556b2de-8a13-4058-8d84-9a4b7051e4f3"
      unitRef="usd">50000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i06f31a97a7da41509f15a1b2b399459a_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTUzMTY_10ab6525-3de3-46c6-be5a-0f42ea1a7857"
      unitRef="usd">40000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i77308c1382a7489792c19f191a2f450b_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTUzMjI_3072d77a-ce57-43fe-adab-42889b2c0bff"
      unitRef="usd">20000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone
      contextRef="i67787f9cc67c49f5b64da42143971d3a_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTUzMjg_861c84f7-c0ac-4feb-a960-b34f14c66846"
      unitRef="usd">10000000</incy:LicenseAgreementAmountRecognizedAndReceivedForAchievementOfPredefinedMilestone>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5415a0ebda14d028b3026ca0aae72b2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzc2ODk_dfa8afbf-836c-436c-8c34-63b73cdc4a67"
      unitRef="usd">70000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i228c30d4dc29489682460f9155255a3e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzc2OTM_470d976f-f197-4d28-9366-aae1fb7aa843"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaa91070fd4441ac950577cdef8bc02a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzc3MDA_03a1ca36-9ea8-443c-9c29-95eb8a10fb14"
      unitRef="usd">30000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1994e98b6424db8a3706e413bd724b0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTYyNDM_61f3ad44-16e9-4278-af6d-235b1218417a"
      unitRef="usd">134500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10f0ff8c93474dcfa08f8697063ff4a1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTYyNTA_1c75f5ba-a21c-4252-b19f-097ca5a287a0"
      unitRef="usd">220900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6af5110083974a57976f8a531c92eb7c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTYyNTc_0d40050c-cb4a-48a5-bce3-7a6d1bc98ee1"
      unitRef="usd">110900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="iec2a7b2739034208842a7cd6eddda68b_I20170331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzgyMDk_a7ae6250-9550-4718-83f1-dc2f5c1c2265"
      unitRef="usd">40000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="i99ceae1efc9e4ea89d178762e95acb94_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzgzNjM_86b119c4-8c6f-4c00-9f88-903709f48629"
      unitRef="usd">20000000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="i4aff5f30c71f453f95819be8ddee0020_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTcwNDM_e22a1edd-9027-4bd4-a515-3e9fa2d165be"
      unitRef="usd">20000000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:NumberOfCheckpointModulators
      contextRef="ie6595f57868343118ec351b65b4f992a_D20170201-20170228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk4OTU2MDQ3ODQ4NzQ_9602be1a-8747-4171-a7d6-844ecbb909f8"
      unitRef="checkpointmodulator">4</incy:NumberOfCheckpointModulators>
    <incy:NumberOfProgramTargets
      contextRef="i6fe66cc872ef4cbf8509753058e7536d_D20170201-20170228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk4OTU2MDQ3ODQ4NjU_df7bdd36-67bd-4d3e-a244-a72cc00b3a9d"
      unitRef="programtarget">2</incy:NumberOfProgramTargets>
    <incy:NumberOfProgramTargets
      contextRef="i65fbc066df1a4d50bf76fac97890daf0_D20170201-20170228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzkzNDU4NDg5NzA5OTQ_f4c2dd2c-d16c-43c1-8edf-bf17b88fb866"
      unitRef="programtarget">1</incy:NumberOfProgramTargets>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="i669af11f6f374eb98ee9d1c8f097f901_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk1Mjg_2dd8ff79-d05d-458d-a9a9-f8b0f38c648f"
      unitRef="number">0.06</incy:PercentageOfRoyaltyRatePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="i7f0cf7690ab84aa18e798fdd12191f41_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk1MzQ_fc26414e-2599-4a66-878d-c626aa1f0271"
      unitRef="number">0.12</incy:PercentageOfRoyaltyRatePayments>
    <incy:NumberOfProgramTargets
      contextRef="id1a02669d0b74872bf5f22e3f23f877a_D20170201-20170228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzkzNDU4NDg5NzEwMDI_ae90ab86-77c8-43c5-9ce3-ec9bbcaed981"
      unitRef="programtarget">1</incy:NumberOfProgramTargets>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="i8097044271a24dcda08847e7cb0a8bd4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk2MTY_d50c7bbf-481c-4344-8408-bdf139cafc0f"
      unitRef="number">0.15</incy:PercentageOfRoyaltyRatePayments>
    <incy:LicenseAgreementTerminationPeriod
      contextRef="i8097044271a24dcda08847e7cb0a8bd4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTc2NTM_40627e4f-f099-41b4-9086-fe268277c5d2">P12M</incy:LicenseAgreementTerminationPeriod>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="i7896e33194a346d98fd6c305faab873f_D20150101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk4NjY_f10261dd-da7f-4b08-9a25-e8604f30ba5a"
      unitRef="usd">30000000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="i41b757a9346b4cf793d7dba0e03d7051_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzk5MjM_8051d0af-c2a3-4c0e-87d3-c3f2a8ca8b9d"
      unitRef="usd">500000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:PurchaseOfCommonStockUnderStockPurchaseAgreement
      contextRef="i52568cefd0d1486e9b7b0b3a22974044_D20170201-20170201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwMDkz_5c40e118-412b-4883-8c60-56380c3c67fe"
      unitRef="shares">10000000</incy:PurchaseOfCommonStockUnderStockPurchaseAgreement>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ie383dfc4b9d8476abd151b78d493d73d_I20170201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwMTYx_f68b89a4-e9c2-4463-a150-b10e578b13a4"
      unitRef="usd">60000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="ie383dfc4b9d8476abd151b78d493d73d_I20170201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwMTc2_54f8c902-d4f9-4a0f-b8ea-86c53a0bf0c3"
      unitRef="usdPerShare">6.00</us-gaap:SharePrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib92004d13eeb4cd0860197ead7d39858_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwMzQw_70361e4c-3fb1-4dfc-8af1-9b8dd8616e91"
      unitRef="shares">3700000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib92004d13eeb4cd0860197ead7d39858_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwNDE4_173a86ec-c595-439e-ad08-ced27a26d459"
      unitRef="usd">17200000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i44b5320a4b95450088ed29105c5d3deb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwNDY3_c9cbbf18-1c41-4d3c-bdfb-df78e411320a"
      unitRef="shares">2000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i44b5320a4b95450088ed29105c5d3deb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEwNTQ1_b9a61b53-feca-478c-9ebe-4ff2092e11f3"
      unitRef="usd">10500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:LongTermInvestments
      contextRef="ie52bbe937d314e20aa4902f737fb098d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTk0ODM_f6e19e7a-a244-483f-a919-202da065f2e3"
      unitRef="usd">29000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="if0e28b3c8c0a48e583fd830a92f34c1c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNTk0OTE_b1d3fc60-aec8-456f-9e37-dc6d28fc61e5"
      unitRef="usd">38900000</us-gaap:LongTermInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i44b5320a4b95450088ed29105c5d3deb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzExMTEx_bc651142-14f9-468d-a1fb-73d3ee5c18cb"
      unitRef="usd">-9900000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ib92004d13eeb4cd0860197ead7d39858_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzExMTM3_eeaa1161-469f-497b-8b3a-26e2454f07ab"
      unitRef="usd">4600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ia758a17279104d05af7b5d560dbada24_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzExMTY2_138d5955-b7b0-4f34-89be-a4f931117890"
      unitRef="usd">-10300000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <incy:LicenseAgreementMaximumNumberOfIndependentPrograms
      contextRef="if0e691f0ebfb41a483205863d9fd4cbb_D20170101-20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzExNjAx_0d4bb3e4-1d2c-4856-9dba-60856ea0eae8"
      unitRef="program">10</incy:LicenseAgreementMaximumNumberOfIndependentPrograms>
    <incy:LicenseAgreementNumberOfAdditionalPreclinicalDiscoveryPrograms
      contextRef="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzExOTQ5_c1613cde-a2e6-48e6-b6ed-92e87e3dc7a2"
      unitRef="program">10</incy:LicenseAgreementNumberOfAdditionalPreclinicalDiscoveryPrograms>
    <incy:LicenseAgreementNumberOfAdditionalPreclinicalDiscoveryPrograms
      contextRef="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNjEwNDk_c1613cde-a2e6-48e6-b6ed-92e87e3dc7a2"
      unitRef="program">10</incy:LicenseAgreementNumberOfAdditionalPreclinicalDiscoveryPrograms>
    <incy:NumberOfProgramsUnderWhichResultingProductsAreCoFundedForDevelopment
      contextRef="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEyMDk3_fb5d4d46-7a43-4a90-a691-31ff8cd11f43"
      unitRef="program">2</incy:NumberOfProgramsUnderWhichResultingProductsAreCoFundedForDevelopment>
    <incy:PercentageFundingOnCostOnPossibleElectionOfCodevelopmentOfCompounds
      contextRef="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEyMjEw_0a2e1eea-5eb3-4607-98d8-7a610f4461ff"
      unitRef="number">0.35</incy:PercentageFundingOnCostOnPossibleElectionOfCodevelopmentOfCompounds>
    <incy:NumberOfProjectsWithParticipationRights
      contextRef="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzkzNDU4NDg5NzEwMTA_e520f05e-8e5d-4eff-ab9c-035fa3e0a4c7"
      unitRef="program">1</incy:NumberOfProjectsWithParticipationRights>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="i635ee0c37b1745ba9d54d117a1f31255_I20170131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzMDQ2_aa617da9-7d0c-4932-ba25-bfc0f7c17bac"
      unitRef="usd">100000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="ie822cca3cba244f59e0fef8cd479c669_I20170131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzMTE5_dc35dab8-e1a1-4f4c-ae19-8dbf0ccf2b8a"
      unitRef="usd">250000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="i4be8e59d5a83433d833e519476643263_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzMTk1_2f7a3eb9-a627-43b3-8565-4b36140be2bd"
      unitRef="number">0.06</incy:PercentageOfRoyaltyRatePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="ic20b8ba7e181480d9aa7c1915f537709_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzMjAx_28ac31a6-f239-469b-a4e7-884f83fb9f89"
      unitRef="number">0.10</incy:PercentageOfRoyaltyRatePayments>
    <incy:CollaborationAgreementProfitSharingPercentage
      contextRef="ifcac0dde05104e44b69a0fa0c69cf21a_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzMzM2_7fdf89d9-02a7-45b5-b4ce-7d08b9a2a3cc"
      unitRef="number">0.50</incy:CollaborationAgreementProfitSharingPercentage>
    <incy:PercentageOfProfitsLosses
      contextRef="ifcac0dde05104e44b69a0fa0c69cf21a_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzMzY4_cf0f0757-1447-4d7d-95e0-d0a82b62d038"
      unitRef="number">0.50</incy:PercentageOfProfitsLosses>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="ib1242ce020a24febb49b51f66563021f_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzNDY0_b6a26252-808e-44d3-944b-091cecb08128"
      unitRef="number">0.06</incy:PercentageOfRoyaltyRatePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="i4d166c9d6c17453392359b1101eea8cb_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzEzNDcw_834d2e8f-d5c9-4816-8706-bccbcf24ac22"
      unitRef="number">0.10</incy:PercentageOfRoyaltyRatePayments>
    <incy:PercentageOfNetSalesPertainingToAdditionalRoyalties
      contextRef="i4d166c9d6c17453392359b1101eea8cb_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE0MDcy_c8af349c-58a2-4cba-8fa4-8acfb5570068"
      unitRef="number">0.04</incy:PercentageOfNetSalesPertainingToAdditionalRoyalties>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="ia915ea2f4f2143358f4cec84cf7b8a93_D20161201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE0MTU5_9bb00710-4c5a-4a20-a62e-31d316cef2e8"
      unitRef="usd">3000000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:NumberOfProgramsTerminatedReversalOfRoyalties
      contextRef="if1136db2225e4eeda07a76c3e96f32a2_D20220101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzkzNDU4NDg5NzEwMTg_00139512-5b09-44b2-a943-5408309358bc"
      unitRef="program">1</incy:NumberOfProgramsTerminatedReversalOfRoyalties>
    <incy:PercentageOfReverseRoyaltiesOnSaleOfFutureProducts
      contextRef="ic20b8ba7e181480d9aa7c1915f537709_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE0ODQx_50d1f66d-9cc5-4c05-9aa2-6daabd674a28"
      unitRef="number">0.04</incy:PercentageOfReverseRoyaltiesOnSaleOfFutureProducts>
    <incy:PurchaseOfCommonStockUnderStockPurchaseAgreement
      contextRef="ie8f885a730d24c61b51396b17cc23a00_D20161201-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1MTAy_cf2060b9-dbbd-4072-8063-cc8fc9124c73"
      unitRef="shares">3200000</incy:PurchaseOfCommonStockUnderStockPurchaseAgreement>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i781c636a9cab497e8cf17b7dd31359df_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1MTYz_360b95af-0d5e-46ce-a47d-0746da42504e"
      unitRef="usd">80000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="i781c636a9cab497e8cf17b7dd31359df_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1MTc4_6baa10c1-6fc6-44a7-9db6-d65e732ae507"
      unitRef="usdPerShare">25.00</us-gaap:SharePrice>
    <incy:EquityMethodInvestmentSharesPurchased
      contextRef="i73c271362a2140b49b2c744664605370_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1MzIy_a3612ee7-3070-4710-bb6a-00d5f273cd9b"
      unitRef="shares">350000</incy:EquityMethodInvestmentSharesPurchased>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i73c271362a2140b49b2c744664605370_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1Mzgx_0aaaef7c-6296-44bc-9328-97be3ab8f772"
      unitRef="shares">4848485</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SharePrice
      contextRef="ibc041f51323c40fbb9304957a135550d_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1NDMw_b330642d-5399-463b-96e9-4735f283e57e"
      unitRef="usdPerShare">24.75</us-gaap:SharePrice>
    <us-gaap:EquityMethodInvestmentQuotedMarketValue
      contextRef="ibc041f51323c40fbb9304957a135550d_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1NDc4_ffdb65e6-5985-4cb2-80d5-18698fa38d14"
      unitRef="usd">8700000</us-gaap:EquityMethodInvestmentQuotedMarketValue>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie7329103b44946ea9298e61a77729f85_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNjQ4MTA_5ec7ecc6-0984-450a-b53c-7ae0784024af"
      unitRef="usd">54900000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib474b79cc2214f919237c5058af91b06_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxNjQ4MTg_0edea1c0-de9f-4784-89b2-a1d77abdcd0b"
      unitRef="usd">112900000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie7329103b44946ea9298e61a77729f85_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE1NTE1_1bba46f9-5a32-4c47-ba5b-a0b6032ad6c9"
      unitRef="number">0.08</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ib7c45aa4f68d424ebeabe1233235c1f1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE2MjU5_17c570fd-bd71-4b46-ba35-e36f7dd514d1"
      unitRef="usd">-58000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="id14fcc58321d476d934a29107af06639_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE2MjYz_e46b184e-a0de-4684-a719-e64b6e077dfd"
      unitRef="usd">48100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i7b40e6243a654db3a1650f3b9b505d44_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE2Mjcx_e7c2e8f4-27ab-4569-b6cf-9f66e1d6ff9c"
      unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded
      contextRef="ie7eee554b9644c35ada2fb15f6ce789a_D20170101-20170131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0MjI1OTg_d7acc7e5-73d1-472d-86b6-9dae784c4082"
      unitRef="number">0.70</incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded>
    <incy:PurchaseOfCommonStockUnderStockPurchaseAgreement
      contextRef="idfb67d2ee59b4858ac333ff877473996_D20170101-20170131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE5Mjk1_6c66c117-61f3-4b58-aa1a-f70140468575"
      unitRef="shares">1700000</incy:PurchaseOfCommonStockUnderStockPurchaseAgreement>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i39cf89b8d1e0438db2150e831b5f53ad_I20170101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE5MzYw_71ffd39e-6934-45ec-8fbf-76bcb0c21b03"
      unitRef="usd">8000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="i39cf89b8d1e0438db2150e831b5f53ad_I20170101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE5Mzc1_369cb017-2c99-42cc-8f23-ed9ba1a93414"
      unitRef="usdPerShare">4.65</us-gaap:SharePrice>
    <incy:StockPurchasePlanAdjustedSharesStockSplit
      contextRef="idfb67d2ee59b4858ac333ff877473996_D20170101-20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0MjU2MzI_3b88e2a9-7ca3-4de5-b23b-655f48281753"
      unitRef="shares">86021</incy:StockPurchasePlanAdjustedSharesStockSplit>
    <us-gaap:LongTermInvestments
      contextRef="i53332410808247ba8a474acb16c7cb59_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE5NDcy_3791f37f-6a97-4bb7-9418-ed2c2f7c1a4f"
      unitRef="usd">300000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i76f60bf99e194c5886b36d1f4628c3c6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzE5NDc5_07845c35-affb-4d1a-aca0-fc89a6570d51"
      unitRef="usd">1100000</us-gaap:LongTermInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i3c67aa3de7574c50a62041cc6f8e2141_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkyMTU1Nzk_c3a2dd28-6501-4f04-8f26-9dc929d51120"
      unitRef="usd">-900000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i930ea766aea84a1db1f3a0dd07b25211_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkyMTU1ODQ_9c75be0c-2568-4d91-a874-4f52f02c4982"
      unitRef="usd">-7300000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i31bec0541a4f4aab8786881c9603eb3d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkyMTU1OTM_1966ae27-cacd-4aad-9ad9-ca60479abe02"
      unitRef="usd">-1400000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="i12170751b3714ce488a50b5ff00c08c2_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0Mjg4MTU_45af9d10-028e-4eda-8ae1-87362a9298a8"
      unitRef="usd">30000000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="i36815126668b44ea840327aaf4c010aa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0Mjg4NDE_132c3947-5e06-45ac-bb90-ac8dfb021418"
      unitRef="usd">100000000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="i934e6023e81747e18f64addbdc0e6eef_I20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0Mjg4NDY_c68cc36a-d78a-432e-847a-0a291dea7f5a"
      unitRef="usd">335000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="i8d22af168b7f4aba872699a841ed00fc_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0Mjg4NTE_b1d4c40d-c0ef-46dc-a5d3-5e4c0bb46c17"
      unitRef="usd">330000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="icc9e3ac3c14b4dd0bf846ae080a9b495_D20171201-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0Mjg4NTY_0ca8c0bf-550e-4676-98d3-a9cf245eb696"
      unitRef="number">0.15</incy:PercentageOfRoyaltyRatePayments>
    <incy:PercentageOfRoyaltyRatePayments
      contextRef="ia013131342f848d8b302643af45c1216_D20171201-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0Mjg4NjE_a20a206a-f97f-486a-b3dd-7301c3529363"
      unitRef="number">0.24</incy:PercentageOfRoyaltyRatePayments>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia7ca3a498db94365b92b16d110d32a1f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIxOTcx_bb87bc4a-2b3f-4507-b2ad-b1f29404529e"
      unitRef="usd">89200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2a0821e83aac44958456dbefe575f234_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIxOTc1_b7095b8c-6ebe-4479-8095-204b13c7f4b3"
      unitRef="usd">72300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i91dc4337c16247c08ed2814cb5dd7d14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIxOTgy_94366ca9-da47-4999-b7bd-ec2d369c583f"
      unitRef="usd">59000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i5ef41f3afa144bacb57ad4fdbe77f4e9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIyMTA1_4a822948-a22f-49ad-9919-735b01c59dff"
      unitRef="usd">2900000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ifffc755bf03e49ecafa165af519c4cf8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIyMTEy_e3f4d05e-1794-4ec9-b0fa-e40174cbb89d"
      unitRef="usd">700000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <incy:NumberOfProgramTargets
      contextRef="i176f78eb437f4b23bb5ef0c2af6ce54f_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIyNjU2_40897ae9-d897-40b3-b0ac-0f38eb2d7999"
      unitRef="programtarget">7</incy:NumberOfProgramTargets>
    <incy:LicenseAgreementTargetSelectionAndOptionExerciseFeePayments
      contextRef="ia435dca58ac6471192291933411cd37b_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIyODU4_318d3d15-30ca-46e4-97db-1160b8981871"
      unitRef="usd">54000000</incy:LicenseAgreementTargetSelectionAndOptionExerciseFeePayments>
    <incy:NumberOfProgramTargets
      contextRef="i176f78eb437f4b23bb5ef0c2af6ce54f_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0MzA3NDA_40897ae9-d897-40b3-b0ac-0f38eb2d7999"
      unitRef="programtarget">7</incy:NumberOfProgramTargets>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="iaf6c11d4a06745d1900359513cffd784_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzMTA0_1065bb25-0a59-4118-9b1c-fcb171f8dc21"
      unitRef="usd">50000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="i4fadcc06e1e0459eb9ed212d4669e8cf_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzMTY4_38a48182-5b90-405b-8a11-da600afcfc88"
      unitRef="usd">65000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:PurchaseOfCommonStockUnderStockPurchaseAgreement
      contextRef="i20d859a473c5482e8d65ea52cfa29205_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzNDE3_5b1e9d45-beb7-418f-84d3-72a3a26df24f"
      unitRef="shares">800000</incy:PurchaseOfCommonStockUnderStockPurchaseAgreement>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ia82a14ae83c0462184b2d014e2a64ef4_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzNDg3_b67b284b-f520-487d-a7ec-715a991ce9b7"
      unitRef="usd">10000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="ia82a14ae83c0462184b2d014e2a64ef4_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzNTAy_b2e0028e-387c-403e-a741-1412311a21da"
      unitRef="usdPerShare">12.61</us-gaap:SharePrice>
    <incy:PurchaseOfCommonStockUnderStockPurchaseAgreement
      contextRef="iae210af7f5b645678f9c24702a4adcc9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzNjMz_ed4cf3c3-f8f0-44e7-9c65-276c044078d0"
      unitRef="shares">100000</incy:PurchaseOfCommonStockUnderStockPurchaseAgreement>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i218623d0d4dc41b792bb650fbd53b8fc_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzNjk0_d80cfeb2-492c-4ff5-93a8-393e691e829c"
      unitRef="usd">1400000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="i218623d0d4dc41b792bb650fbd53b8fc_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzNzA5_c510dcf0-0381-44cf-8341-0aa55ec30da4"
      unitRef="usdPerShare">9.55</us-gaap:SharePrice>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="ia6870e47da274970b9d107e7f1784288_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0MzE3OTc_593a51fe-07f9-4b7c-a484-c900c003fb8b"
      unitRef="shares">93753</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:EquityFairValueDisclosure
      contextRef="i2f7b5d676fbf4ed98a63fe793dd0c8b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzODAy_b69d36ee-62d5-4bf2-a026-16a8864b600b"
      unitRef="usd">300000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquityFairValueDisclosure
      contextRef="iaf43f7157b89406b86294f67674ba38d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzIzODA5_651e1ceb-82d5-4f02-8411-497ac6ca1436"
      unitRef="usd">3100000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i10654951b10c4180b9f48a424aededfb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI0Mzg5_e85b49d6-1e70-4979-9275-2b8afae94636"
      unitRef="usd">-2700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ief9fd58474b240e8923c0b4994e2ae61_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI0NDE1_40966425-acfc-4f7f-8742-79486f5b3988"
      unitRef="usd">-7100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i8ce96f606aba48fb83bced6e8a8ee87d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI0NDQ0_7ce05218-a3a0-4480-bfa7-5f21ab9f5d14"
      unitRef="usd">3700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded
      contextRef="i3f97a6114c2048ce8492f733946c13d7_D20200101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI5Nzk3_6b7c47af-b448-470c-8dca-2e9153af63b1"
      unitRef="number">0.55</incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded>
    <incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded
      contextRef="icea6dad78a124adc9475e8c22e5393e9_D20200101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI5ODQ0_7660af3e-f059-4f9f-9f69-59c0f61b1f82"
      unitRef="number">0.45</incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded>
    <incy:LicenseAgreementUpfrontPaymentAmountPaid
      contextRef="i831f3b37f7274749a671d25a6236a768_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMwMjA5_4585e721-cd25-492d-b510-1ba182219b52"
      unitRef="usd">750000000</incy:LicenseAgreementUpfrontPaymentAmountPaid>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="ib7a05717f2be4a91b8c798a58be80f5d_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMwMjUy_0f3b5aec-d7be-4782-bf04-28447b056d15"
      unitRef="usd">737500000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="if8362eb18b5f41538dfcc2713e692b6d_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMwMzI0_d6c1741a-f49f-4cd8-9b42-716f0af2a61f"
      unitRef="usd">315000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementMilestonePaymentAmountPaid
      contextRef="i65d6d1db31ae4ecf82c310ab1b6a540d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODM1ODY_31970d56-e363-4c23-844c-1d6a4c0a2f2f"
      unitRef="usd">2500000</incy:LicenseAgreementMilestonePaymentAmountPaid>
    <incy:SubsidiaryStockConversionRatio
      contextRef="i21379e1c4aca48f68b0530940ecb0121_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxMDQ3_7db94486-e1ed-4d3d-9932-ccc72305229b"
      unitRef="number">0.25</incy:SubsidiaryStockConversionRatio>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxMTIz_26ce11d9-0da7-4cf0-b4a4-8b638f1d3aee"
      unitRef="usd">150000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxMTI5_b40723c3-33c8-4d0a-8fcb-61e2bef91a6e"
      unitRef="usdPerShare">41.33</us-gaap:SharePrice>
    <us-gaap:LongTermInvestments
      contextRef="iadd5ef5ad63e4d37af972cea6c704a5c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxMjY4_e0577c36-07a4-4e4f-8a58-5e5ec58aa8f3"
      unitRef="usd">13000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i30998d3109364620a46c098650b6d98e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxMjc1_ff0de80a-7568-41c7-87dc-0af1ad7b7ee6"
      unitRef="usd">34200000</us-gaap:LongTermInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i4f906652c33c4bd6bbe41405494cd23e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxODYy_3c11cb35-daae-4cbd-8232-07d7e36a08bf"
      unitRef="usd">-21200000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i0c43143d8a6a47e78d2bd1fb28c07ac1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMxODkx_cd975505-8e68-450c-8cbb-8a7ac05c375a"
      unitRef="usd">-68700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i831f3b37f7274749a671d25a6236a768_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODQ4NjU_29cbd471-144c-4a27-8e5e-08fa562f97ad"
      unitRef="usd">7400000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <incy:CollaborationAgreementProfitLossSharingRatio
      contextRef="i4f906652c33c4bd6bbe41405494cd23e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMyMDA2_2ac2628a-34d6-4e8e-993f-9dc1270615cd"
      unitRef="number">0.50</incy:CollaborationAgreementProfitLossSharingRatio>
    <incy:CollaborationLossSharingExpense
      contextRef="id5165c65829546d4bfdf16b980baa7a9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODUxMTE_1acd5418-e582-471a-9502-82374c120e26"
      unitRef="usd">8000000</incy:CollaborationLossSharingExpense>
    <incy:CollaborationLossSharingExpense
      contextRef="i9fef6a4aaba3415db8df1b61bee39705_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODUxMTk_108cc0e0-a9a2-45fc-a1d9-d24f52059424"
      unitRef="usd">37000000</incy:CollaborationLossSharingExpense>
    <incy:CollaborationLossSharingExpense
      contextRef="i4550d4c0502b4f918e4825ff49c619d0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODUxNTQ_b0509bcd-80e7-4391-871b-02a8da2c07c9"
      unitRef="usd">42800000</incy:CollaborationLossSharingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4f906652c33c4bd6bbe41405494cd23e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMyMzA1_eb07972f-cd28-4f53-b0aa-77db5bfd56e3"
      unitRef="usd">99700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0c43143d8a6a47e78d2bd1fb28c07ac1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMyMzEy_ab20d820-2bc2-4ba9-8151-a6c0e7630a57"
      unitRef="usd">77000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i831f3b37f7274749a671d25a6236a768_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODU0MjQ_58ccc85c-e651-4711-8af0-565bb2ba9e98"
      unitRef="usd">88200000</us-gaap:ResearchAndDevelopmentExpense>
    <incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded
      contextRef="i3f97a6114c2048ce8492f733946c13d7_D20200101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkxODU0Mzc_6b7c47af-b448-470c-8dca-2e9153af63b1"
      unitRef="number">0.55</incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="iadd5ef5ad63e4d37af972cea6c704a5c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMyNDEz_573037c1-8467-440c-9acd-0ced3a1cd66d"
      unitRef="usd">28500000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i30998d3109364620a46c098650b6d98e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzMyNDIw_f5c85636-91af-4ca6-9d1f-a5b32a88fff9"
      unitRef="usd">21500000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded
      contextRef="id7e0ee72494b4372b7877c2823d5f5ef_D20210901-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM2MTU3_27d59011-0cb3-4857-8d97-cd9491cb04e3"
      unitRef="number">0.55</incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded>
    <incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded
      contextRef="ic9b355147e384c9dab143ea59ebec0f2_D20210901-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM2MjAx_02354900-a767-4e6e-8db0-08fa6ea1a5f4"
      unitRef="number">0.45</incy:LicenseAgreementPercentageOfFutureGlobalDevelopmentCostsFunded>
    <incy:LicenseAgreementUpfrontPaymentAmountPaid
      contextRef="i8853ee0f4f21404195b533c25c526f09_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM2NTI1_fd909599-d16b-47d7-8abf-2f6eea672c6e"
      unitRef="usd">117000000</incy:LicenseAgreementUpfrontPaymentAmountPaid>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="iab3d1b988a3241a8a64604f0f1ce1c56_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM2Njg3_29bd108b-210e-47df-a641-f6f44a7c9319"
      unitRef="usd">220000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:LicenseAgreementAdditionalMilestonePayments
      contextRef="ie9867ba6268d479a858cb9a653a6d18c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM2NzU5_651683ac-0446-462a-8052-540f28870f9f"
      unitRef="usd">230000000</incy:LicenseAgreementAdditionalMilestonePayments>
    <incy:PurchaseOfCommonStockUnderStockPurchaseAgreement
      contextRef="i063b1a8d668545ceb0eb1bf497045e3f_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM3OTgw_b4488f4c-df74-420d-ae16-150fe94048c5"
      unitRef="shares">1400000</incy:PurchaseOfCommonStockUnderStockPurchaseAgreement>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i2f1322eccaf04a0894de6f6172bd63e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM4MDUx_58104f4c-74e3-4514-aa9e-9eab86626513"
      unitRef="usd">35000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:SharePrice
      contextRef="i2f1322eccaf04a0894de6f6172bd63e0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM4MDU4_eb7f0b1b-bfe9-4f4d-bdf1-9c5f1f6b6449"
      unitRef="usdPerShare">24.62</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i0807474dc9cb4dc890cb2c15c4a30558_I20211209"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM4MzI0_26c3cf14-962d-40ed-a3e6-3d91d94530ac"
      unitRef="usdPerShare">17.48</us-gaap:SharePrice>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i0807474dc9cb4dc890cb2c15c4a30558_I20211209"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0NDg0NTE_8607b98e-d383-44a5-a6c2-43aabaf24c62"
      unitRef="usd">35000000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:LongTermInvestments
      contextRef="i0807474dc9cb4dc890cb2c15c4a30558_I20211209"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM4Mzc5_4ce716f1-44c5-4e38-a85c-9c8842665c37"
      unitRef="usd">24800000</us-gaap:LongTermInvestments>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibf6bc897229a4154bb004b9f21c85fc4_D20211209-20211209"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM4NDY4_934f7dd5-20c6-4e9c-8a33-d40ba160dc53"
      unitRef="usd">10200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:LongTermInvestments
      contextRef="i49b6eeac131b45efa91f43d399151393_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM4NzA1_2738bfd1-2f67-4e12-948d-d36b8fb59f88"
      unitRef="usd">36200000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i2f1322eccaf04a0894de6f6172bd63e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0NDg4MjE_df88db13-ba7b-40bc-8997-f6aa61551ce9"
      unitRef="usd">31100000</us-gaap:LongTermInvestments>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="icacbc6a8525443f6a2cac24fea720f99_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzM5MjYy_d38b33c3-a300-4839-8425-ac7bb1279ad8"
      unitRef="usd">5100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i2bd7ceb7d0a146369c4940fb950ba8fd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzQ5NDc4MDI0NDkzNzI_afeba726-87d8-4821-8cb5-f3edb1cf4d58"
      unitRef="usd">6300000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <incy:LicenseAgreementUpfrontPaymentReceived
      contextRef="i956fcfb35e134d6e8f56e2ae59cc2fa3_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMTUvZnJhZzpiMjRkNzA0ODNkNGE0MWUyYjM4MTRmZjVmOWNiYWI2ZC90ZXh0cmVnaW9uOmIyNGQ3MDQ4M2Q0YTQxZTJiMzgxNGZmNWY5Y2JhYjZkXzI3NDg3NzkyMTQwMzc_c04b6098-5b11-4af8-8dd0-dc32dedd183a"
      unitRef="usd">30000000</incy:LicenseAgreementUpfrontPaymentReceived>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzQyMjQ_477d43ca-96f3-443d-8347-9ab57228e72b">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 8. Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Office equipment&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:114%"&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:114%"&gt;22,734&#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:114%"&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:114%"&gt;22,554&#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:114%"&gt;Laboratory 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:114%"&gt;192,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;105,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Building and 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:114%"&gt;564,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;434,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease right-of-use 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:114%"&gt;23,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:114%"&gt;27,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;220,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:114%"&gt;952,124&#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:114%"&gt;899,640&#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:114%"&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:114%"&gt;(212,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(175,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Property and equipment, net&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:114%"&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:114%"&gt;739,310&#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:114%"&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:114%"&gt;723,920&#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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense, including amortization expense of leasehold improvements, was $46.3 million, $36.3 million and $29.6 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2017, we acquired additional adjacent buildings to our global headquarters in Wilmington, Delaware and in 2019, began demolition of these buildings and construction of a new laboratory and office building totaling approximately 200,000 square feet. The certificate of occupancy was received in December 2021 and we capitalized approximately $158.2 million in building and office equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2018, we signed an agreement to rent a building in Morges, Switzerland for an initial term of 15 years plus one year of free rent, with multiple options to extend for an additional 20 years. The building serves as our new European headquarters and consists of approximately 100,000 square feet of office space. This building allowed for consolidation of our European operations that were located in Geneva and Lausanne, Switzerland. In June 2019, we obtained control of the Morges building to begin our construction activity, which was completed in 2020. We determined the lease to be a finance lease and recorded a lease liability of $31.1 million and a finance lease right-of-use asset of $29.1 million, net of a lease incentive from our landlord of $2.0 million, at lease commencement. We have capitalized approximately $20.1 million in leasehold improvements as of December&#160;31, 2022 relating to Morges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2018, we signed an agreement to purchase land located in Yverdon, Switzerland. The land was purchased, in cash, for approximately $4.8 million. Upon this parcel, we constructed a large molecule production facility which received a GMP drug manufacturing license in June 2022 from Swissmedic authorities. We capitalized 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;$176.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; in building and approximately $79.7 million in laboratory equipment as of December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are the lessee of several contracts, including those to secure fleet vehicles, buildings and equipment. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. Some of our building leases include options to renew and the exercise of these options is at our discretion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our current operating lease liabilities are reflected in accrued and other current liabilities and our noncurrent operating lease liabilities are reflected in other liabilities on the consolidated balance sheets and are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMC0xLTEtNDE_5451b1ab-b23c-4355-a0dc-a0d5cdb06ecd"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMC0xLTEtNDE_6ef23cc8-6da1-4872-b929-e89c2defc89b"&gt;Operating lease 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,195&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,554&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,179&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,635&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Noncurrent&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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMC0xLTEtNDE_a067a99f-d442-49a9-9138-10c24622e759"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMC0xLTEtNDE_e76eb225-9a6f-4294-82ef-adf699a607e1"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,109&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,608&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,083&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,632&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:114%"&gt;Total lease liabilities&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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,566&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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,429&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of our lease liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Operating&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:114%"&gt;Finance&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:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,060&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,443&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,171&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,828&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:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,042&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,459&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,036&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:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,530&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,828&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;After 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,995&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,665&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:114%"&gt;Total lease cash payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,319&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less: discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,015&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,997&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:114%"&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,304&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,262&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cash paid for amounts included in the measurement of our operating lease liabilities for the years ended December&#160;31, 2022, 2021 and 2020 was $11.8 million, $14.3 million and $12.1 million, respectively, in operating cash flows. The cash paid for amounts included in the measurement of our finance lease liabilities for the years ended December&#160;31, 2022, 2021 and 2020 was $2.9 million, $2.4 million and $0.8 million respectively, in financing cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, our finance and operating leases had a weighted average lease term of approximately 12.0 years and 5.5 years, respectively. The discount rate of our leases is an approximation of an estimated incremental borrowing rate and is dependent upon the term and economics of each agreement. The weighted average discount rate of our finance and operating leases was approximately 4.2% and 4.4%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, our finance and operating leases had a weighted average lease term of approximately 13.4 years and 4.9 years, respectively. The weighted average discount rate of our finance and operating leases was approximately 4.1% and 4.8%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, our finance and operating leases had a weighted average lease term of approximately 14.2 years and 4.7 years, respectively. The weighted average discount rate of our finance and operating leases was approximately 3.7% and 4.7%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, we incurred approximately $11.7 million of expense related to our operating leases, approximately $3.1 million of amortization on our finance lease right-of-use assets and approximately $1.4 million of interest expense on our finance lease liabilities. For the year ended December&#160;31, 2021, we incurred approximately $14.2 million of expense related to our operating leases, approximately $2.7 million of amortization on our finance lease right-of-use assets and approximately $1.3 million of interest expense on our finance lease liabilities. For the year ended December&#160;31, 2020, we incurred approximately $12.5 million of expense related to our operating leases, approximately $2.6 million of amortization on our finance lease right-of-use assets and approximately $1.2 million of interest expense on our finance lease liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzQyMjU_03cfcd35-684e-4875-a0e1-b6050a457f7e">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Office equipment&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:114%"&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:114%"&gt;22,734&#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:114%"&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:114%"&gt;22,554&#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:114%"&gt;Laboratory 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:114%"&gt;192,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;105,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Building and 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:114%"&gt;564,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;434,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease right-of-use 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:114%"&gt;23,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:114%"&gt;27,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;220,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:114%"&gt;952,124&#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:114%"&gt;899,640&#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:114%"&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:114%"&gt;(212,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(175,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Property and equipment, net&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:114%"&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:114%"&gt;739,310&#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:114%"&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:114%"&gt;723,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibaeb21017cbb47fe87a2fb46a651dc81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzItMS0xLTEtNDE_789c488e-cf5e-4bd6-885d-19c7aae2dcb3"
      unitRef="usd">22734000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic49d1b5a76e84626848e83f1454fc5f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzItMy0xLTEtNDE_6fd83ae0-b336-428a-806c-47550273836d"
      unitRef="usd">22554000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i52f9633406ac4a9bb5eea63aee1e2de9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzMtMS0xLTEtNDE_e929ca80-ca8c-4429-bd58-0a751a1390d6"
      unitRef="usd">192141000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i614776a5f5ee4a0db43239974eba8827_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzMtMy0xLTEtNDE_257011c6-21c5-44c2-b8fd-477ffe5098e0"
      unitRef="usd">105040000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieeb776ec7071432da012e778bb841d23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzQtMS0xLTEtNDE_096f053f-30d7-488e-93fe-97aff0d1428d"
      unitRef="usd">92115000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5b5ff560495430d9cf9ffc1c123cefd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzQtMy0xLTEtNDE_a5703b8b-fbcf-4b97-a545-496fc72997a8"
      unitRef="usd">79871000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6b40a93e32e545aaae9bc9a77d2b814d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzUtMS0xLTEtNDE_59c51166-f2a7-4da8-832d-e82776c43206"
      unitRef="usd">10429000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if0551558ab4345139ff91df88939404f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzUtMy0xLTEtNDE_4c6f3ae1-3c82-4aea-bdc4-abc0d6e3d4cf"
      unitRef="usd">10494000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id577855c40074d3d90cd586130cb0995_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzYtMS0xLTEtNDE_a8f819e9-553f-43f0-a51a-084f26a4eb1c"
      unitRef="usd">564170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i095a3426ca9c4933a7fd5cd362f5b5dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzYtMy0xLTEtNDE_195f8c11-b5c8-4757-820e-4031a71b5dca"
      unitRef="usd">434321000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i38a10eb5c1d146eb868624543ab66597_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzctMS0xLTEtNDE_3e5e2a5b-92d6-483d-b1a9-7e05ecc1cb09"
      unitRef="usd">23311000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i649c2f961e224f2fac8d553320718cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzctMy0xLTEtNDE_455e6ad0-8f49-4c60-bdb5-f103f052e7ec"
      unitRef="usd">27308000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibad9bff9597c464090ac163470569ac9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzgtMS0xLTEtNDE_0c9f256b-71c2-4f27-8586-d1926b3f09ce"
      unitRef="usd">47224000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia53b9a29e75341b695b467e25a13eb7d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzgtMy0xLTEtNDE_c7da450b-c536-4de7-b1e7-8f1f951d5dc7"
      unitRef="usd">220052000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzktMS0xLTEtNDE_ec3111a9-93e4-4d97-baf6-f22ba702dc4b"
      unitRef="usd">952124000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzktMy0xLTEtNDE_5ce5863c-b508-4206-8841-b0082630ace1"
      unitRef="usd">899640000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzEwLTEtMS0xLTQx_3a922cb6-b744-447c-a1c9-dda76aa2ec94"
      unitRef="usd">212814000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzEwLTMtMS0xLTQx_f0f07653-fe68-4f15-9d8a-279b5b9f5803"
      unitRef="usd">175720000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzExLTEtMS0xLTQx_0316e930-388e-4ffc-bab1-43a1f47bdf20"
      unitRef="usd">739310000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTozMWQyMTE1YTc5MTI0OGI3YWNmMmZlNDA1MDgxMTg0NS90YWJsZXJhbmdlOjMxZDIxMTVhNzkxMjQ4YjdhY2YyZmU0MDUwODExODQ1XzExLTMtMS0xLTQx_e9311e2f-344e-410c-ad73-14e0ea8edd09"
      unitRef="usd">723920000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzE5Nw_44ac4c8b-909d-4189-a260-8a570c25e1a3"
      unitRef="usd">46300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzIwMQ_558a3d9b-879c-4351-816d-d670b1b9b981"
      unitRef="usd">36300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzIwOA_a52a50b7-1a17-478d-bab2-a1648d915c70"
      unitRef="usd">29600000</us-gaap:Depreciation>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i5cc24ecdd4e34b788f268f87f32aa59d_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzQ5Nw_d0d50e9c-83da-4f9e-a358-fa75d381d97b"
      unitRef="sqft">200000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f86fd51672c49dda25b5a00bbfa6960_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzU5NA_6fa7cf21-2ca5-44a6-aa4b-b7eaab52de58"
      unitRef="usd">158200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i7f6ee96e72f34f9ba3189f9f16dc1a58_I20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1Xzc5Mg_b2462ad0-9cbe-4fa8-bb60-02dbe42f016b">P15Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <incy:LesseeFinanceLeaseTermOfContractAdditionalYear
      contextRef="i7f6ee96e72f34f9ba3189f9f16dc1a58_I20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzkzNDU4NDg4NDMxODA_794124a6-5fec-47de-b4f7-7eacad0e74f8">P1Y</incy:LesseeFinanceLeaseTermOfContractAdditionalYear>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1
      contextRef="i7f6ee96e72f34f9ba3189f9f16dc1a58_I20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1Xzg3Mw_0a432670-b1b2-4995-8f63-723c0176b273">P20Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i7f6ee96e72f34f9ba3189f9f16dc1a58_I20180228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1Xzk2MA_074bc416-6ec5-4d5b-9d2b-b5ac3022823c"
      unitRef="sqft">100000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:FinanceLeaseLiability
      contextRef="i744208e00c204ef5ad82fc896b6e4a94_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzEzMjE_64f9aa19-afe8-4bf3-ab11-f58a9f7915cb"
      unitRef="usd">31100000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i744208e00c204ef5ad82fc896b6e4a94_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzEzNjY_26e7966c-2cdc-42c7-b114-c5038caf159a"
      unitRef="usd">29100000</us-gaap:FinanceLeaseRightOfUseAsset>
    <incy:FinanceLeaseLeaseIncentiveReceivable
      contextRef="i744208e00c204ef5ad82fc896b6e4a94_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzE0MTY_dcccc394-273a-4b98-9a23-a0f6fd7b20e3"
      unitRef="usd">2000000</incy:FinanceLeaseLeaseIncentiveReceivable>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i992bbcf3b4eb4aa7b94b5dc4049ce569_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzE0NTQ_f060fdc6-972b-4070-9c07-4e543556f50c"
      unitRef="usd">20100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="ibc413e76513345ed9d5a43a250d6a383_D20180701-20180731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzE2NDM_2b2f5ea8-4907-4edd-931d-6a3e838fbe24"
      unitRef="usd">4800000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:ConstructionInProgressGross
      contextRef="ifdf32835ae25488d8a04b83f465c2247_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzE4MTc_52d012b0-cf7d-4956-8a30-cbfd07cad87d"
      unitRef="usd">176200000</us-gaap:ConstructionInProgressGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="ifdf32835ae25488d8a04b83f465c2247_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzc3MjA_22800ab9-fa2b-4200-8e89-54595a79d619"
      unitRef="usd">79700000</us-gaap:MachineryAndEquipmentGross>
    <incy:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzQyMjg_44262a65-438e-461a-95e2-fdaf52443a6e">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our current operating lease liabilities are reflected in accrued and other current liabilities and our noncurrent operating lease liabilities are reflected in other liabilities on the consolidated balance sheets and are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMC0xLTEtNDE_5451b1ab-b23c-4355-a0dc-a0d5cdb06ecd"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMC0xLTEtNDE_6ef23cc8-6da1-4872-b929-e89c2defc89b"&gt;Operating lease 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,195&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,554&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,179&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,635&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Noncurrent&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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMC0xLTEtNDE_a067a99f-d442-49a9-9138-10c24622e759"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMC0xLTEtNDE_e76eb225-9a6f-4294-82ef-adf699a607e1"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,109&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,608&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,083&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,632&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:114%"&gt;Total lease liabilities&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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,566&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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;60,429&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</incy:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMS0xLTEtNDE_c49cfd26-5038-40d1-b3b1-fa463b4bc9df"
      unitRef="usd">8195000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzMtMy0xLTEtNDE_45b55c7f-6752-42f4-9e2f-98b99e44ac93"
      unitRef="usd">10554000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzQtMS0xLTEtNDE_42d2fd8a-a7b5-4d42-a077-acb5097e9592"
      unitRef="usd">3179000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzQtMy0xLTEtNDE_289315d1-e81b-4608-9b59-87c7a9653bf0"
      unitRef="usd">2635000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMS0xLTEtNDE_1c8cd603-cebd-42d7-bb6f-76f4bfa39760"
      unitRef="usd">14109000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzYtMy0xLTEtNDE_9a9ec666-23ca-4647-9fe5-bd62ee494abe"
      unitRef="usd">15608000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzctMS0xLTEtNDE_b2aea1d0-0dd3-4997-b1f3-df25e2226d32"
      unitRef="usd">30083000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzctMy0xLTEtNDE_790ae050-f26d-4660-8b04-3b9635f04680"
      unitRef="usd">31632000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <incy:OperatingAndFinanceLeaseLiability
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzgtMS0xLTEtNDE_b6c3692e-1f38-4f62-88e3-395a76fc41a4"
      unitRef="usd">55566000</incy:OperatingAndFinanceLeaseLiability>
    <incy:OperatingAndFinanceLeaseLiability
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo1YTc2NDk3ZTgwMDY0NjNmODVmOGY5ZWMzYTJkMTZhMy90YWJsZXJhbmdlOjVhNzY0OTdlODAwNjQ2M2Y4NWY4ZjllYzNhMmQxNmEzXzgtMy0xLTEtNDE_8219328d-9b87-4eb8-820c-4a07cdda54ac"
      unitRef="usd">60429000</incy:OperatingAndFinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1Xzk4OTU2MDQ2NTcwNTU_cb53cd27-6639-4d3b-a413-90b7e74cc9a7">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of our lease liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Operating&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:114%"&gt;Finance&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:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,060&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,443&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,171&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,828&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:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,042&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,459&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,036&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:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,530&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,828&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;After 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,995&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,665&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:114%"&gt;Total lease cash payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,319&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less: discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,015&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,997&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:114%"&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,304&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,262&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1Xzk4OTU2MDQ2NTcwNTU_fb77eb1f-8357-47cf-b174-0eb28d827e92">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of our lease liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Operating&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:114%"&gt;Finance&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:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,060&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,443&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,171&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,828&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:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,042&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,459&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,521&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,036&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:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,530&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,828&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;After 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,995&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,665&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:114%"&gt;Total lease cash payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,319&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;41,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less: discount &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,015&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,997&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:114%"&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,304&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;33,262&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzEtMS0xLTEtNDE_705e52fb-82ea-4ae0-919f-9d81061b8a64"
      unitRef="usd">9060000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzEtMy0xLTEtNDE_91ca9b57-a918-4c6a-8b52-a716fed2a82c"
      unitRef="usd">4443000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzItMS0xLTEtNDE_36f0e78b-c99f-4dff-9c23-d131bcc73af5"
      unitRef="usd">5171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzItMy0xLTEtNDE_3b0e3e02-24b0-4a48-9d21-3093045b3e65"
      unitRef="usd">3828000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzMtMS0xLTEtNDE_7cdcfc10-6a7e-4700-a015-8ac5ad4c875c"
      unitRef="usd">2042000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzMtMy0xLTEtNDE_5fc580c9-e630-48be-8941-a4e279790b71"
      unitRef="usd">3459000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzQtMS0xLTEtNDE_47b0d08a-220e-460f-8043-aef72cf19ef3"
      unitRef="usd">1521000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzQtMy0xLTEtNDE_15df1590-039f-4f16-856f-7156e5c68064"
      unitRef="usd">3036000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzUtMS0xLTEtNDE_3c22557a-5d35-4a1d-b594-6703f523e30c"
      unitRef="usd">1530000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzUtMy0xLTEtNDE_2ebe3c50-2a26-4a1e-8690-ed2c7c795edf"
      unitRef="usd">2828000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzYtMS0xLTEtNDE_146b16d9-e653-47c0-ae06-518dec666905"
      unitRef="usd">5995000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzYtMy0xLTEtNDE_8a6bd4f7-5bb9-42c9-a723-be6787edbf19"
      unitRef="usd">23665000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzctMS0xLTEtNDE_654813d3-ed05-4e88-8f06-c0d1a895fd28"
      unitRef="usd">25319000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzctMy0xLTEtNDE_0386d816-f240-4e9c-9482-994480abb1ab"
      unitRef="usd">41259000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzgtMS0xLTEtNDE_4e3d94c4-43bc-4fc4-ad75-8476538a5976"
      unitRef="usd">3015000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzgtMy0xLTEtNDE_007f071c-019c-430f-8aa6-f71ee088867e"
      unitRef="usd">7997000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzktMS0xLTEtNDE_0bd032e1-3701-4dd8-b281-ea11c36ad4ff"
      unitRef="usd">22304000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90YWJsZTo3MjEzMjI4OWU5ZTM0Y2YzYTdjM2U1YmVkNWJjNWM0NC90YWJsZXJhbmdlOjcyMTMyMjg5ZTllMzRjZjNhN2MzZTViZWQ1YmM1YzQ0XzktMy0xLTEtNDE_f6abf9c9-e7c2-44c6-8cf6-2f28897e92fd"
      unitRef="usd">33262000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NTA_9fe24ef8-6476-42b6-af83-75f8dfa0baeb"
      unitRef="usd">11800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NTc_ddbf6b80-7a44-47df-a062-57acb75556af"
      unitRef="usd">14300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzc3OTg_b8a7bfb2-7c83-4f17-97c0-9d4c4e3643bf"
      unitRef="usd">12100000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI5MjE_6c995f68-88a3-4be7-b0f4-ed58c570c2a6"
      unitRef="usd">2900000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI5Mjg_a01c83cb-0b66-4503-b0d2-61579fb7b8db"
      unitRef="usd">2400000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzc4MzE_65642c98-fa27-422b-8cbc-69069edcfafe"
      unitRef="usd">800000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzMwNjY_7b58e19f-1d9d-4e10-9c90-81fecfa935cd">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzMwNzM_083d4d25-ae1b-445d-a5af-b85a3fae4d25">P5Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzMzMzg_ebe0f279-8d8e-49ba-9c4b-7f00ff118254"
      unitRef="number">0.042</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzMzNDU_7d7a7161-33e5-4b62-a680-26eb58c39d7b"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM0NTc_bb8cc153-d5aa-45a7-92dc-7578fab51b28">P13Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM0NjQ_1df47acd-94e0-4b1c-84e9-ce504d63b8f9">P4Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM1NzA_6b783e79-48dd-46ea-b013-4c3be5efe2b1"
      unitRef="number">0.041</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM1Nzc_b5b45105-9d79-4396-839e-1e606d69d587"
      unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzgxMTg_9bcbf4b8-b18d-4d7b-a338-0ca181424204">P14Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzgxMzA_a8e6f07a-fd3f-475b-8185-32b8d8a833c1">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzgxMDI_960f3722-51e1-4206-9626-641282b40477"
      unitRef="number">0.037</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzgxMTA_3b39edf9-8c3d-4e1e-a5d6-11d20b2372ba"
      unitRef="number">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM2NDQ_a258a5a9-51c5-4542-9cf0-09dc67c71fee"
      unitRef="usd">11700000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM3MDU_a5864ba1-c6e4-427d-a2be-4fcac77cd7ba"
      unitRef="usd">3100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM3ODM_4fbcdd92-1219-4000-bbbd-34b981e172d5"
      unitRef="usd">1400000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM4ODk_6af4da1f-f848-4ccb-a86b-4c596ddd6ae9"
      unitRef="usd">14200000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzM5NTA_b09a8279-5d03-414b-8a21-de5e7d8dc203"
      unitRef="usd">2700000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzQwMjg_40d09ef8-9b44-4839-be9f-3068e46ba0d2"
      unitRef="usd">1300000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzg0Nzg_a384cf81-8cf2-45ff-a684-f53b1c752afd"
      unitRef="usd">12500000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzg0OTU_6afefed8-0f38-4c2b-a0a0-b458f6c6350f"
      unitRef="usd">2600000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjEvZnJhZzo4YzE3YzYwMTJjMDM0YmQxOTlmNTQ2NzRhYWIxNTY0NS90ZXh0cmVnaW9uOjhjMTdjNjAxMmMwMzRiZDE5OWY1NDY3NGFhYjE1NjQ1XzI3NDg3NzkwNzg1MTU_e0b93adf-d6a6-4170-980c-f2ebf04d3a36"
      unitRef="usd">1200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzU3OA_d1764024-c8f3-4847-8e95-cae1830b8337">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 9. Intangible Assets and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets were as follows (in thousands, except for useful life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:18.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted-&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:8pt;font-weight:700;line-height:114%"&gt;Average Useful&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:8pt;font-weight:700;line-height:114%"&gt;Lives (Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Accumulated&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:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Net&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:8pt;font-weight:700;line-height:114%"&gt;Carrying&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:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&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:8pt;font-weight:700;line-height:114%"&gt;Carrying&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:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Accumulated&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:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Net&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:8pt;font-weight:700;line-height:114%"&gt;Carrying&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:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&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;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 2px 4.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Licensed IP&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:114%"&gt;12.5&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;271,000&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;141,781&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;129,219&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;271,000&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,245&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;150,755&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $21.5 million for the years ended December&#160;31, 2022, 2021 and 2020 and is recorded in cost of product revenues on the consolidated statement of operations. Estimated aggregate amortization expense based on the current carrying value of amortizable intangible assets will be as follows for the years ending December&#160;31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&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:114%"&gt;2023&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:114%"&gt;2024&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:114%"&gt;2025&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:114%"&gt;2026&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:114%"&gt;2027&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:114%"&gt;Thereafter&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:114%"&gt;Amortization expense&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;There were no changes to the carrying amount of goodwill for the years ended December&#160;31, 2022 and</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzU3OQ_949bdc8c-35a6-4158-80ef-1a5c94a48277">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of intangible assets were as follows (in thousands, except for useful life):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:18.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted-&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:8pt;font-weight:700;line-height:114%"&gt;Average Useful&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:8pt;font-weight:700;line-height:114%"&gt;Lives (Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Accumulated&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:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Net&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:8pt;font-weight:700;line-height:114%"&gt;Carrying&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:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Gross&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:8pt;font-weight:700;line-height:114%"&gt;Carrying&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:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Accumulated&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:8pt;font-weight:700;line-height:114%"&gt;Amortization&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Net&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:8pt;font-weight:700;line-height:114%"&gt;Carrying&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:8pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&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;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 2px 4.37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Licensed IP&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:114%"&gt;12.5&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;271,000&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;141,781&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;129,219&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;271,000&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;120,245&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;150,755&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i72159eaeef3742ea8bb61a6394439f11_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtMS0xLTEtNDE_31627a82-f156-48d0-9a4a-507325232b01">P12Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8758c2e3aa3248c18a574c4ae80a495c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtMy0xLTEtNDE_1ce50ae0-8fa5-4b14-9fa2-47e4d2b6638b"
      unitRef="usd">271000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8758c2e3aa3248c18a574c4ae80a495c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtNS0xLTEtNDE_47eb8386-a5f7-4412-b4f8-ce950c728853"
      unitRef="usd">141781000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8758c2e3aa3248c18a574c4ae80a495c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtNy0xLTEtNDE_174b3891-c500-4d87-9c37-46ecd2cd7406"
      unitRef="usd">129219000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4f3d53c3b6544cd6b9414c2052fe71df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtOS0xLTEtNDE_65b65d52-ad03-4fe8-905c-be2a820cfd9c"
      unitRef="usd">271000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4f3d53c3b6544cd6b9414c2052fe71df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtMTEtMS0xLTQx_1f2ad5c7-4a9c-47c1-8cf2-58998d96fffd"
      unitRef="usd">120245000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4f3d53c3b6544cd6b9414c2052fe71df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZToxOTc1MGMwY2QyMDg0N2VkODgxZDU2N2U5YzA4MTM2OC90YWJsZXJhbmdlOjE5NzUwYzBjZDIwODQ3ZWQ4ODFkNTY3ZTljMDgxMzY4XzMtMTMtMS0xLTQx_1d93fb57-d4d7-4eab-8521-7aa683577a09"
      unitRef="usd">150755000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzE4Ng_27329506-3fff-4379-a06e-aea207e221a2"
      unitRef="usd">21500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzE4Ng_78ab5419-aff0-483c-9a88-271357f6f540"
      unitRef="usd">21500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzE4Ng_8df8b3b8-a77e-415b-b2dd-de4482de045c"
      unitRef="usd">21500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzU4MA_77c646f7-c9ab-48c3-a130-97ae57dd05da">Estimated aggregate amortization expense based on the current carrying value of amortizable intangible assets will be as follows for the years ending December&#160;31 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&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:114%"&gt;2023&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:114%"&gt;2024&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:114%"&gt;2025&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:114%"&gt;2026&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:114%"&gt;2027&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:114%"&gt;Thereafter&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:114%"&gt;Amortization expense&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,536&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,539&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZTozODkzOWJkOTAwMGY0MjFhOTRiMGExY2MzODg2MTE2NC90YWJsZXJhbmdlOjM4OTM5YmQ5MDAwZjQyMWE5NGIwYTFjYzM4ODYxMTY0XzEtMS0xLTEtNDE_ccccde52-2931-4c55-8be4-0bdf5583bd28"
      unitRef="usd">21536000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZTozODkzOWJkOTAwMGY0MjFhOTRiMGExY2MzODg2MTE2NC90YWJsZXJhbmdlOjM4OTM5YmQ5MDAwZjQyMWE5NGIwYTFjYzM4ODYxMTY0XzEtMy0xLTEtNDE_0f0b7fa1-860c-4a38-a57d-16a1787ab680"
      unitRef="usd">21536000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZTozODkzOWJkOTAwMGY0MjFhOTRiMGExY2MzODg2MTE2NC90YWJsZXJhbmdlOjM4OTM5YmQ5MDAwZjQyMWE5NGIwYTFjYzM4ODYxMTY0XzEtNS0xLTEtNDE_0a18e297-b9c5-4c84-a835-09b7d68221e2"
      unitRef="usd">21536000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZTozODkzOWJkOTAwMGY0MjFhOTRiMGExY2MzODg2MTE2NC90YWJsZXJhbmdlOjM4OTM5YmQ5MDAwZjQyMWE5NGIwYTFjYzM4ODYxMTY0XzEtNy0xLTEtNDE_98874908-513b-44ba-9a4e-0564dbd03dc6"
      unitRef="usd">21536000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZTozODkzOWJkOTAwMGY0MjFhOTRiMGExY2MzODg2MTE2NC90YWJsZXJhbmdlOjM4OTM5YmQ5MDAwZjQyMWE5NGIwYTFjYzM4ODYxMTY0XzEtOS0xLTEtNDE_b8cf27b9-ed81-4aaf-8845-241f55523c9a"
      unitRef="usd">21536000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90YWJsZTozODkzOWJkOTAwMGY0MjFhOTRiMGExY2MzODg2MTE2NC90YWJsZXJhbmdlOjM4OTM5YmQ5MDAwZjQyMWE5NGIwYTFjYzM4ODYxMTY0XzEtMTEtMS0xLTQx_4ce6ad4c-9289-4c12-a210-cab849ea62cc"
      unitRef="usd">21539000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzUwMw_e24f74fe-f622-440f-9026-06bdd7d33744"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMjcvZnJhZzo3NmEwNTA3ZWI2NDQ0ZDNkYTkxMTgyNGMzNDkyMGE2Ni90ZXh0cmVnaW9uOjc2YTA1MDdlYjY0NDRkM2RhOTExODI0YzM0OTIwYTY2XzUwMw_fd7486fe-5dbc-4a8a-a0b6-264bec8b70f3"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90ZXh0cmVnaW9uOmFmMTdiMDk2MjkyYzQzN2JhYmJmNDY3MTk2NTcxMzhjXzEzMg_244efeae-1f2c-4c53-997f-6fc1fee86230">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 10. Accrued and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Royalties&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;263,466&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;168,412&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Clinical related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,570&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,486&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:114%"&gt;Sales allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;192,133&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136,541&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,149&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,750&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:114%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,493&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,098&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,195&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,554&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:114%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,047&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,754&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total accrued and other current liabilities&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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;701,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;533,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90ZXh0cmVnaW9uOmFmMTdiMDk2MjkyYzQzN2JhYmJmNDY3MTk2NTcxMzhjXzEzMw_663ab091-8cc6-4712-9fce-fb38b61186db">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Royalties&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;263,466&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;168,412&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Clinical related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;130,570&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,486&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:114%"&gt;Sales allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;192,133&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;136,541&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,149&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,750&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:114%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,493&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,098&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,195&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,554&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:114%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72,047&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;45,754&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total accrued and other current liabilities&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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;701,053&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;533,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzItMS0xLTEtNDE_f3693e30-9c6f-4423-a74b-fc5b7e74add3"
      unitRef="usd">263466000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzItMy0xLTEtNDE_ff836180-a38e-4b40-b28b-53ffcbe15674"
      unitRef="usd">168412000</us-gaap:AccruedRoyaltiesCurrent>
    <incy:AccruedClinicalRelatedCostsCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzMtMS0xLTEtNDE_eaa41f25-82db-4baa-8ad6-25896be86e83"
      unitRef="usd">130570000</incy:AccruedClinicalRelatedCostsCurrent>
    <incy:AccruedClinicalRelatedCostsCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzMtMy0xLTEtNDE_10837e87-74b8-4cfe-948c-f5e861709c94"
      unitRef="usd">109486000</incy:AccruedClinicalRelatedCostsCurrent>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzQtMS0xLTEtNDE_99b9308f-c510-4008-8159-8ba5ab38dec1"
      unitRef="usd">192133000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzQtMy0xLTEtNDE_58ae949a-d78a-4435-9f6d-2b108485904f"
      unitRef="usd">136541000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzUtMS0xLTEtNDE_c9b8243c-2db9-46ca-b52c-f8d06d28bf1c"
      unitRef="usd">31149000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzUtMy0xLTEtNDE_51b617b1-6709-4620-960a-58e9fa2d7d14"
      unitRef="usd">35750000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:ConstructionPayableCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzYtMS0xLTEtNDE_e84a1ad7-9eaf-4ed4-bd07-663ce2ee123e"
      unitRef="usd">3493000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:ConstructionPayableCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzYtMy0xLTEtNDE_6d759100-b95b-4866-ba65-8cf39dc0e0d4"
      unitRef="usd">27098000</us-gaap:ConstructionPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzctMS0xLTEtNDE_d8c4ffaa-a810-497d-ac75-c3a8b73b6b0f"
      unitRef="usd">8195000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzctMy0xLTEtNDE_9466b09b-ad00-42b3-bac8-283a9de9406b"
      unitRef="usd">10554000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzgtMS0xLTEtNDE_e60df5dd-2d44-4c8f-811c-b63f6a8d0d4c"
      unitRef="usd">72047000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzgtMy0xLTEtNDE_cce14f28-7360-4f65-b930-d14b3065e6c6"
      unitRef="usd">45754000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzktMS0xLTEtNDE_7a17e58f-3830-49aa-862a-c12d10bbf945"
      unitRef="usd">701053000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzAvZnJhZzphZjE3YjA5NjI5MmM0MzdiYWJiZjQ2NzE5NjU3MTM4Yy90YWJsZTplZjE2NWE2NmY0YmI0YzYzYTRiYjliZjBiZGVkOTBhMy90YWJsZXJhbmdlOmVmMTY1YTY2ZjRiYjRjNjNhNGJiOWJmMGJkZWQ5MGEzXzktMy0xLTEtNDE_267e2185-5ea9-466c-aa38-b048483fd607"
      unitRef="usd">533595000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ1MTk_7a05a273-bc40-47b2-9624-943122047a8e">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 11. Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Preferred Stock.&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; We are authorized to issue 5,000,000 shares of preferred stock, none of which was outstanding as of December&#160;31, 2022 and 2021. The Board of Directors may determine the rights, preferences and privileges of any preferred stock issued in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;Common Stock.&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; We are authorized to issue 400,000,000 shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Compensation Plans.&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; As of December&#160;31, 2022, we had a total of 5,428,932 shares of our common stock available for future issuance related to our stock plans as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&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;2010 Stock Incentive Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In May 2010 the Board of Directors adopted the 2010 Stock Incentive Plan (the &#x201c;2010 Stock Plan&#x201d;), which was most recently amended and restated in May 2021, for issuance of common stock to employees, non-employee directors, consultants, and scientific advisors. Options are granted to employees, consultants, and scientific advisors under the 2010 Stock Plan, pursuant to a formula determined by our Board of Directors. All options are exercisable at the fair market value of the stock on the date of grant. Non-employee director options expire after 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, our stockholders approved an increase in the number of shares of common stock reserved for issuance under the 2010 Stock Plan from 44,453,475 to 53,953,475.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option activity under the 2010 Stock Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Shares Subject to&lt;br/&gt;Outstanding Options&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;Shares&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:114%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,763,460&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;88.39&#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:114%"&gt;Options granted&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:114%"&gt;1,856,979&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;75.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Options exercised&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:114%"&gt;(631,354)&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:114%"&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:114%"&gt;68.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Options cancelled&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:114%"&gt;(1,338,726)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;90.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,650,359&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:114%"&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:114%"&gt;87.25&#160;&lt;/span&gt;&lt;/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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2016, we revised the terms of our annual stock option grants to provide that new option grants would generally have a 10-year term and vest over four years, with 25% vesting after one year and the remainder vesting in 36 equal monthly installments. Previously, our option grants generally had seven-year terms and vested over three years, with 33% vesting after one year and the remainder vesting in 24 equal monthly installments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options to purchase a total of 8,952,289, 8,024,951 and 6,732,942 shares as of December&#160;31, 2022, 2021 and 2020, respectively, were exercisable. The aggregate intrinsic value of options exercised for the years ended December&#160;31, 2022, 2021 and 2020 were $6.0 million, $12.7 million and $87.5 million, respectively. At December&#160;31, 2022, the aggregate intrinsic value of options outstanding and vested options are $36.9 million and $36.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding as of December&#160;31, 2022 under the 2010 Stock Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:26.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="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:114%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Options Exercisable&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:114%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Number&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:8pt;font-weight:700;line-height:114%"&gt;Outstanding&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted Average&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:8pt;font-weight:700;line-height:114%"&gt;Remaining&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:8pt;font-weight:700;line-height:114%"&gt;Contractual Life&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:8pt;font-weight:700;line-height:114%"&gt;(in years)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted&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:8pt;font-weight:700;line-height:114%"&gt;Average&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:8pt;font-weight:700;line-height:114%"&gt;Exercise&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:8pt;font-weight:700;line-height:114%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Number&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:8pt;font-weight:700;line-height:114%"&gt;Exercisable&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted&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:8pt;font-weight:700;line-height:114%"&gt;Average&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:8pt;font-weight:700;line-height:114%"&gt;Exercise&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:8pt;font-weight:700;line-height:114%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$22.74 - $71.35&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,287,329&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;66.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,041,737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;66.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$72.27 - $73.21&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,332,303&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.71&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72.33&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;845,035&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$73.29 - $77.03&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,270,062&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.49&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74.92&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;489,675&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$77.40 - $80.50&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,361,117&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.69&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;711,704&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$80.56 - $83.83&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,645,035&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.03&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83.43&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;935,300&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$84.02 - $90.56&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,707,827&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.78&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.21&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250,194&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$90.92 - $95.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,541,768&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.43&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94.98&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,473,044&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$97.30 - $113.64&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,845,412&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.39&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108.93&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,546,094&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$115.19 - $134.38&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,135&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.17&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;128.75&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,135&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;128.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$138.52 - $138.52&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,371&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.25&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138.52&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,371&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138.52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,650,359&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,952,289&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units and Performance Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2014, we began granting restricted stock units (&#x201c;RSUs&#x201d;) and performance shares (&#x201c;PSUs&#x201d;) to our employees at the share price on the date of grant. Each RSU represents the right to acquire one share of our common stock. Each RSU granted in connection with our annual equity awards will vest 25% annually over four years, while each RSU granted as outstanding merit awards or as part of retention award programs will vest in a single installment at the end of four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant PSUs with performance and/or service-based milestones with graded and/or cliff vesting over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI3Mzk_ef2d29ce-add4-48bf-a91c-e2edb0543275"&gt;three&lt;/span&gt; to four years. The shares of our common stock into which each PSU may convert is subject to a multiplier based on the level at which the financial, developmental and market performance conditions are achieved over the service period. Compensation expense for PSUs with financial and developmental performance conditions is recorded over the estimated service period for each milestone when the performance conditions are deemed probable of achievement. For PSUs containing performance conditions which were not deemed probable of achievement, no stock compensation expense is recorded. Compensation expense for PSUs with market performance conditions is calculated using a Monte Carlo simulation model as of the date of grant and recorded over the requisite service period. For the years ended December&#160;31, 2022, 2021 and 2020, we recorded $7.8 million, $8.3 million and $13.9 million, respectively, of stock compensation expense for PSUs on our consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU and PSU award activity under the 2010 Stock Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Shares Subject to&lt;br/&gt;Outstanding Awards&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:114%"&gt;Shares&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:114%"&gt;Grant Date Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,966,888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;84.91&#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:114%"&gt;RSUs granted &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:114%"&gt;2,527,740&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;PSUs granted&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:114%"&gt;154,685&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:114%"&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:114%"&gt;77.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;RSUs released&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:114%"&gt;(870,509)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;PSUs released&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:114%"&gt;(184,401)&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:114%"&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:114%"&gt;69.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;RSUs cancelled &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:114%"&gt;(405,091)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;PSUs cancelled&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:114%"&gt;(1,720)&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:114%"&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:114%"&gt;65.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,187,592&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;81.24&#160;&lt;/span&gt;&lt;/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:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our shares available for grant under the 2010 Plan. E&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;ach RSU and PSU grant reduces the available share pool by 2 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:114%"&gt;Shares Available&lt;br/&gt;for Grant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,113,298&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Options, RSUs and PSUs granted&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:114%"&gt;(7,222,187)&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:114%"&gt;Options, RSUs and PSUs cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,165,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,056,370&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On May 21, 1997, our stockholders adopted the 1997 Employee Stock Purchase Plan, which was most recently amended in April 2020 (the &#x201c;ESPP&#x201d;). Each regular full-time and part-time employee working 20 hours or more per week is eligible to participate after one month of employment. We issued 308,413, 264,503 and 258,453 shares under the ESPP in 2022, 2021 and 2020, respectively. For the years ended December&#160;31, 2022, 2021 and 2020, we recorded stock compensation expense of $4.7 million, $4.6 million and $4.6 million, respectively, as the ESPP is considered compensatory under the FASB stock compensation rules. As of December&#160;31, 2022, 372,562 shares remain available for issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzc5_5173d9eb-60e8-4794-9fae-1c447ef07f92"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzc5_83b39b23-9471-496c-9df8-e8ab7ba96579"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzEwOQ_13e01cce-567e-4b83-a3e1-ba860a95b1de"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzEwOQ_63a54e92-66e1-4538-b716-b038a2105e4c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzMxNg_7f840166-236a-44f2-8c56-f766cfb4c293"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzMxNg_8f58e65e-f4f9-4e31-85be-1da4d1038acd"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzM5Nw_dc0c9252-2087-43d7-aa6a-a4f94d03cf5f"
      unitRef="shares">5428932</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia896e746ed2a44afb6e228bc3c3eecd2_D20160701-20160731"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI3NDg3NzkwNzQwMzc_fa4d7db1-d978-4773-8e6f-acd9aad728d3">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i97550ae3f30d4eccab07e62b5440b412_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzEyMjQ_dd3411a0-5a10-4ff2-a505-d6ac05a5f1f5"
      unitRef="shares">44453475</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i25acfb41ea994b83a98a757ead7c70ed_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzEyMzA_2dd4dec6-cf75-4dab-afc4-ebd0d74102bb"
      unitRef="shares">53953475</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ1MjA_edbedd6e-c494-4db7-bbfe-6ac2c88cca86">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option activity under the 2010 Stock Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Shares Subject to&lt;br/&gt;Outstanding Options&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;Shares&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:114%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,763,460&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;88.39&#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:114%"&gt;Options granted&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:114%"&gt;1,856,979&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;75.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Options exercised&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:114%"&gt;(631,354)&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:114%"&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:114%"&gt;68.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Options cancelled&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:114%"&gt;(1,338,726)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;90.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,650,359&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:114%"&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:114%"&gt;87.25&#160;&lt;/span&gt;&lt;/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="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzItMS0xLTEtNDE_9ce67655-fe0f-4783-bf5b-dd6e673c801a"
      unitRef="shares">12763460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzItMy0xLTEtNDE_ec8879b4-b143-4fbc-8023-22089c9f8cea"
      unitRef="usdPerShare">88.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzMtMS0xLTEtNDE_9b7b8f7c-cf2b-4879-847d-7ff1c5b5ad0b"
      unitRef="shares">1856979</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzMtMy0xLTEtNDE_4d5c27a4-09d1-4da5-8eb5-a99a10cce4c9"
      unitRef="usdPerShare">75.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzQtMS0xLTEtNDE_b0eb6d4d-bfe6-49fd-9d89-ec62c618f233"
      unitRef="shares">631354</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzQtMy0xLTEtNDE_c45a5f1e-6726-458f-b0a4-b93d0021ddec"
      unitRef="usdPerShare">68.04</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzUtMS0xLTEtNDE_5935ceec-684b-4ed6-8459-05431d04812a"
      unitRef="shares">1338726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzUtMy0xLTEtNDE_85ee66b3-f906-4b7c-959d-0ea5c94c60a4"
      unitRef="usdPerShare">90.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzYtMS0xLTEtNDE_ed3bd249-36e7-42ac-9641-3227a7742551"
      unitRef="shares">12650359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo5MTk4NjlkNjg1OTI0ZGQ3OGQwZmZjNTY1OWY3MjA3Ny90YWJsZXJhbmdlOjkxOTg2OWQ2ODU5MjRkZDc4ZDBmZmM1NjU5ZjcyMDc3XzYtMy0xLTEtNDE_b2413114-265f-441f-8266-034ebbfae7df"
      unitRef="usdPerShare">87.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ia896e746ed2a44afb6e228bc3c3eecd2_D20160701-20160731"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE0MTQ_fa4d7db1-d978-4773-8e6f-acd9aad728d3">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2a3344e334c6481bbae462deacf1692c_D20160701-20160731"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE0NDE_4fe937ae-9c04-40d1-919b-b6aa8d55d819">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i50c52464d3fa411c956b28b512a099f1_D20160701-20160731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE0NTA_003ce86a-da60-4525-80bf-9b0d079d612d"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i50c52464d3fa411c956b28b512a099f1_D20160701-20160731"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE0Njc_7bee9fd3-c7ff-4d9b-a7b8-57be7e18dd4d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3d4e4cf043074c6f8df3f34831622e00_D20160701-20160731"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE0OTk_fb0b8534-3c6c-4441-a7ca-354068b743fa">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ibc59365735774d6b9e411370740c5bcc_D20160630-20160630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ1MjI_ff8b8872-d28b-4129-9a38-f38b0a481fed">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibc59365735774d6b9e411370740c5bcc_D20160630-20160630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE2MDQ_03c54f29-0b92-43ba-abfc-61fc2226c090">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id9a6e7177de940a6807bdb164a6fe04a_D20160630-20160630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE2MTM_b6aae83f-c50a-4b35-8d8e-081993d1bb18"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id9a6e7177de940a6807bdb164a6fe04a_D20160630-20160630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE2MzA_4dc23b52-b80d-42d6-9b8e-3805c71d61c9">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0b10a6eb49f2466d9e0f8d4df98c1ce2_D20160630-20160630"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE2NjI_e487f271-49bc-4031-99ba-1a3021437d65">P24M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE3MjQ_1d019685-6488-46fa-9745-e0753b55628b"
      unitRef="shares">8952289</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE3Mjg_3ea3e30a-ee13-4fc8-9b91-1c88949c2ca2"
      unitRef="shares">8024951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE3MzU_ce15ff04-9451-4676-a4ea-d149f739af12"
      unitRef="shares">6732942</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE4ODg_e31f0f4b-74d0-4e06-8f96-17594c2842da"
      unitRef="usd">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE4OTI_f4f6874b-9ce0-4793-8765-858c45ca7ef4"
      unitRef="usd">12700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzE4OTk_104242c3-72d1-4c3d-8633-cd9e166ff8fd"
      unitRef="usd">87500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzIwMDA_e2dfb9dd-15c9-42be-a0c6-2531641955a2"
      unitRef="usd">36900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzIwMDc_ae6ebe08-9052-4b12-b986-9fabce8b3665"
      unitRef="usd">36300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ1MjM_3d2a5c05-2f5a-4ff0-864c-7eb58815cc50">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about stock options outstanding as of December&#160;31, 2022 under the 2010 Stock Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:26.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="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:114%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Options Exercisable&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:114%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Number&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:8pt;font-weight:700;line-height:114%"&gt;Outstanding&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted Average&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:8pt;font-weight:700;line-height:114%"&gt;Remaining&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:8pt;font-weight:700;line-height:114%"&gt;Contractual Life&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:8pt;font-weight:700;line-height:114%"&gt;(in years)&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted&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:8pt;font-weight:700;line-height:114%"&gt;Average&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:8pt;font-weight:700;line-height:114%"&gt;Exercise&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:8pt;font-weight:700;line-height:114%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Number&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:8pt;font-weight:700;line-height:114%"&gt;Exercisable&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Weighted&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:8pt;font-weight:700;line-height:114%"&gt;Average&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:8pt;font-weight:700;line-height:114%"&gt;Exercise&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:8pt;font-weight:700;line-height:114%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$22.74 - $71.35&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,287,329&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;66.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,041,737&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;66.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$72.27 - $73.21&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,332,303&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.71&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72.33&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;845,035&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$73.29 - $77.03&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,270,062&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.49&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74.92&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;489,675&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;74.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$77.40 - $80.50&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,361,117&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.69&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;79.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;711,704&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;80.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$80.56 - $83.83&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,645,035&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.03&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83.43&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;935,300&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83.47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$84.02 - $90.56&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,707,827&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6.78&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87.21&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,250,194&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$90.92 - $95.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,541,768&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3.43&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;94.98&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,473,044&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95.10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$97.30 - $113.64&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,845,412&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5.39&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;108.93&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,546,094&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109.56&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$115.19 - $134.38&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,135&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.17&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;128.75&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,135&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;128.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$138.52 - $138.52&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,371&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.25&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138.52&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,371&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;138.52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,650,359&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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,952,289&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i88b9dc35bba847a4a85573f931de047b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItMC0xLTEtNDEvdGV4dHJlZ2lvbjoyNmFiODI5OGZiZjc0MDdkYTY3NTI5ODc2YjFhYmRhNF80_bb31718f-7d2c-4ce4-9353-f6427b4d0bfc"
      unitRef="usdPerShare">22.74</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i88b9dc35bba847a4a85573f931de047b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItMC0xLTEtNDEvdGV4dHJlZ2lvbjoyNmFiODI5OGZiZjc0MDdkYTY3NTI5ODc2YjFhYmRhNF85_c7dfd99a-c43a-4617-ad6c-b8a5fe034f66"
      unitRef="usdPerShare">71.35</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i0df904ce18284746a22147b4772aab07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItMi0xLTEtNDE_c532b6c7-aeb9-4a1a-92dd-3cf52fe6d36b"
      unitRef="shares">1287329</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i88b9dc35bba847a4a85573f931de047b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItNC0xLTEtNDE_fc5227ef-1a04-4074-80d5-ed941c32613e">P5Y10M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i0df904ce18284746a22147b4772aab07_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItNi0xLTEtNDE_8f204cf1-082f-495e-a0cf-be3003e75ca3"
      unitRef="usdPerShare">66.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i0df904ce18284746a22147b4772aab07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItOC0xLTEtNDE_db0a8cab-83cc-46da-9486-406110931600"
      unitRef="shares">1041737</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i0df904ce18284746a22147b4772aab07_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzItMTAtMS0xLTQx_3f8ebe04-d5df-4591-9628-8ad73f59f67a"
      unitRef="usdPerShare">66.04</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8a239b758a4a4607914d1b6fe2574f64_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtMC0xLTEtNDEvdGV4dHJlZ2lvbjo4ZDllN2ExNThlZjk0MzllYTA5Y2NiYTk1ZDJlODk1NV80_0ee884a8-e65c-40cf-8a4b-60b522dc7093"
      unitRef="usdPerShare">72.27</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8a239b758a4a4607914d1b6fe2574f64_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtMC0xLTEtNDEvdGV4dHJlZ2lvbjo4ZDllN2ExNThlZjk0MzllYTA5Y2NiYTk1ZDJlODk1NV85_fdaafcf1-fc5e-4649-843c-a12a665d1af0"
      unitRef="usdPerShare">73.21</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="if43f8079682144eba0f3e042b8ca57bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtMi0xLTEtNDE_93d34606-65aa-4840-943c-682ad16078f5"
      unitRef="shares">1332303</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8a239b758a4a4607914d1b6fe2574f64_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtNC0xLTEtNDE_cabc8c3a-0684-4179-8b42-f2195f93989a">P5Y8M15D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="if43f8079682144eba0f3e042b8ca57bc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtNi0xLTEtNDE_cd4054f9-170c-48c6-a3c9-2eb91d8fa2c7"
      unitRef="usdPerShare">72.33</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="if43f8079682144eba0f3e042b8ca57bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtOC0xLTEtNDE_4085f512-d0a3-4be3-9563-145b143a4bc3"
      unitRef="shares">845035</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="if43f8079682144eba0f3e042b8ca57bc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzMtMTAtMS0xLTQx_9cdeab7c-83ad-4efe-b9df-67876f42802a"
      unitRef="usdPerShare">72.36</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ifeab05380c954b169d26ffbd2e2d1345_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtMC0xLTEtNDEvdGV4dHJlZ2lvbjphNGZlNmZkMzA0NzE0NDY1YjU1OGI3Yzk5MjMxZmFjNV80_bc5db41e-b1cf-4733-99a5-c1dfaa3d7b5d"
      unitRef="usdPerShare">73.29</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ifeab05380c954b169d26ffbd2e2d1345_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtMC0xLTEtNDEvdGV4dHJlZ2lvbjphNGZlNmZkMzA0NzE0NDY1YjU1OGI3Yzk5MjMxZmFjNV85_f7411619-b87b-48ad-8312-123fb9c1f39f"
      unitRef="usdPerShare">77.03</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib206377082f4486da4318f37691a504e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtMi0xLTEtNDE_49c411cf-f6a1-4964-9752-4605842149fd"
      unitRef="shares">1270062</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ifeab05380c954b169d26ffbd2e2d1345_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtNC0xLTEtNDE_5cffb9bc-2f1c-4c9a-877a-fd6bd8aa3c90">P8Y5M26D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib206377082f4486da4318f37691a504e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtNi0xLTEtNDE_133856c6-6d8a-4533-8adb-757bc3cb7a4e"
      unitRef="usdPerShare">74.92</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib206377082f4486da4318f37691a504e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtOC0xLTEtNDE_43e60c8e-8858-41d8-902a-0a297d0ec568"
      unitRef="shares">489675</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ib206377082f4486da4318f37691a504e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzQtMTAtMS0xLTQx_725f1edd-d32b-4c5e-9359-bee902cd8fbc"
      unitRef="usdPerShare">74.84</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i69db68ffddc64dffa0638cc0162f4f13_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtMC0xLTEtNDEvdGV4dHJlZ2lvbjo2M2Q4ZmE3MzAyNDY0ZGJmODJmZDQ5ZDE1YjlhNTM2OV80_c98f8da9-9f69-4b81-a904-897d7c2a8900"
      unitRef="usdPerShare">77.40</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i69db68ffddc64dffa0638cc0162f4f13_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtMC0xLTEtNDEvdGV4dHJlZ2lvbjo2M2Q4ZmE3MzAyNDY0ZGJmODJmZDQ5ZDE1YjlhNTM2OV85_ab22e102-ef00-4d5b-834f-87e2d5b87099"
      unitRef="usdPerShare">80.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i92a686ec82834de0bd89ae52761c4101_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtMi0xLTEtNDE_db0bfad1-7e2f-4eaf-80a6-6ed00b99a85d"
      unitRef="shares">1361117</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i69db68ffddc64dffa0638cc0162f4f13_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtNC0xLTEtNDE_87f37e2d-3d77-43c3-adef-1fc9c535b5f7">P7Y8M8D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i92a686ec82834de0bd89ae52761c4101_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtNi0xLTEtNDE_20daddad-6eba-41f8-b1d7-0d29eb6dd2c4"
      unitRef="usdPerShare">79.23</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i92a686ec82834de0bd89ae52761c4101_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtOC0xLTEtNDE_d70c615a-346c-460b-9fdb-c405bd07d08e"
      unitRef="shares">711704</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i92a686ec82834de0bd89ae52761c4101_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzUtMTAtMS0xLTQx_73833304-66b8-4ca3-905c-c8fd3609d545"
      unitRef="usdPerShare">80.10</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i32da0a1201b146c9bc9304bedbba0fbd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtMC0xLTEtNDEvdGV4dHJlZ2lvbjowNGRkNDg0OTgyMjE0N2U2YjlhOTFmODgxY2Q0YmY2MV80_9290b8d2-87a8-4e31-95b1-213df21fa29b"
      unitRef="usdPerShare">80.56</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i32da0a1201b146c9bc9304bedbba0fbd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtMC0xLTEtNDEvdGV4dHJlZ2lvbjowNGRkNDg0OTgyMjE0N2U2YjlhOTFmODgxY2Q0YmY2MV85_c2f3226a-acab-48a4-a896-8c82f8fbf72c"
      unitRef="usdPerShare">83.83</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i6b54f56faa474b97a488dad97d155750_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtMi0xLTEtNDE_7dedc5ae-3532-4876-a486-62b797721ea8"
      unitRef="shares">1645035</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i32da0a1201b146c9bc9304bedbba0fbd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtNC0xLTEtNDE_c5ea40c0-3b2a-49cb-94ae-9a16c110599d">P7Y10D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i6b54f56faa474b97a488dad97d155750_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtNi0xLTEtNDE_2d0b3462-a24e-4ec9-9c1a-46b88d4d4944"
      unitRef="usdPerShare">83.43</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i6b54f56faa474b97a488dad97d155750_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtOC0xLTEtNDE_03099e28-c2d6-49d5-a4d1-a175cd08bdb9"
      unitRef="shares">935300</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i6b54f56faa474b97a488dad97d155750_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzYtMTAtMS0xLTQx_7f0e1796-30e2-46c3-8f1c-a603ce30d1a5"
      unitRef="usdPerShare">83.47</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i4860056f73aa4a69a262841d80df45b6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctMC0xLTEtNDEvdGV4dHJlZ2lvbjphYzY0MjI4ZjA1MGE0MzYzYjQyOTlhNzU5N2E2YmFmNl80_8571a66b-20b1-491e-9486-a7677286f856"
      unitRef="usdPerShare">84.02</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i4860056f73aa4a69a262841d80df45b6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctMC0xLTEtNDEvdGV4dHJlZ2lvbjphYzY0MjI4ZjA1MGE0MzYzYjQyOTlhNzU5N2E2YmFmNl85_04e9a68b-c57d-4a51-9da5-71c4bd14e73e"
      unitRef="usdPerShare">90.56</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib739f33a7e704724a2c4ec33c65cae97_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctMi0xLTEtNDE_95191f97-cbbe-440f-b617-687e7fa34f2c"
      unitRef="shares">1707827</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i4860056f73aa4a69a262841d80df45b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctNC0xLTEtNDE_eec98389-bbf5-44a2-8f7e-8a87f603fadd">P6Y9M10D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib739f33a7e704724a2c4ec33c65cae97_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctNi0xLTEtNDE_316e45ae-669c-4cf8-901e-e0fc39fcceab"
      unitRef="usdPerShare">87.21</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib739f33a7e704724a2c4ec33c65cae97_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctOC0xLTEtNDE_60edbba7-259d-44c9-bee7-54bc8da5cf93"
      unitRef="shares">1250194</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ib739f33a7e704724a2c4ec33c65cae97_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzctMTAtMS0xLTQx_ae3e95d8-606e-4df1-a370-f2284ffac8dd"
      unitRef="usdPerShare">86.90</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i027ef71f6e694490acf272ced91de20b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtMC0xLTEtNDEvdGV4dHJlZ2lvbjo0NzQ2YzllMThjZmY0MjE4YWZiNDJkNzNjYjY3ZjFhNV80_7aa0bbd0-2283-419f-8d99-17dd8aead578"
      unitRef="usdPerShare">90.92</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i027ef71f6e694490acf272ced91de20b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtMC0xLTEtNDEvdGV4dHJlZ2lvbjo0NzQ2YzllMThjZmY0MjE4YWZiNDJkNzNjYjY3ZjFhNV85_c6d231d2-f43d-429c-9d0d-7b8a56739755"
      unitRef="usdPerShare">95.76</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i2d83661c587c424c8f062cb292440d75_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtMi0xLTEtNDE_43f710de-0b84-4823-9891-1875804b0925"
      unitRef="shares">1541768</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i027ef71f6e694490acf272ced91de20b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtNC0xLTEtNDE_0267557b-8a58-41f4-810b-b600fc935742">P3Y5M4D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i2d83661c587c424c8f062cb292440d75_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtNi0xLTEtNDE_6300c0fd-8f23-46f8-8271-f71fdd84936e"
      unitRef="usdPerShare">94.98</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i2d83661c587c424c8f062cb292440d75_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtOC0xLTEtNDE_1f13f406-6c66-4327-a2b5-485d615fb354"
      unitRef="shares">1473044</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i2d83661c587c424c8f062cb292440d75_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzgtMTAtMS0xLTQx_c69e863a-0d98-4cb2-baba-8cf3190df918"
      unitRef="usdPerShare">95.10</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ic3486a4b67e54cf9a12c99203ed4220e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktMC0xLTEtNDEvdGV4dHJlZ2lvbjo5N2RlZjgyZGI0MzE0ZTQyYjg2NjBlYTk0MTQ5ZTkxNl80_c6026871-fcce-4f0b-b859-490e430cbb0c"
      unitRef="usdPerShare">97.30</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ic3486a4b67e54cf9a12c99203ed4220e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktMC0xLTEtNDEvdGV4dHJlZ2lvbjo5N2RlZjgyZGI0MzE0ZTQyYjg2NjBlYTk0MTQ5ZTkxNl85_137babec-ba97-4d67-847b-27d061780720"
      unitRef="usdPerShare">113.64</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i95c8d52e4e54472d833274b5e527456f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktMi0xLTEtNDE_da70d049-8134-40f3-8690-7d8b7fd2d327"
      unitRef="shares">1845412</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic3486a4b67e54cf9a12c99203ed4220e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktNC0xLTEtNDE_98bcf985-8a59-4bd5-ac5c-bc9897609b3a">P5Y4M20D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i95c8d52e4e54472d833274b5e527456f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktNi0xLTEtNDE_4322519f-6551-463f-a2ff-e590f7b6e004"
      unitRef="usdPerShare">108.93</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i95c8d52e4e54472d833274b5e527456f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktOC0xLTEtNDE_28fed487-2a61-4814-801d-5e8a7b66e76d"
      unitRef="shares">1546094</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i95c8d52e4e54472d833274b5e527456f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzktMTAtMS0xLTQx_dcaa96f3-751b-4bd7-adb0-efff19cfce01"
      unitRef="usdPerShare">109.56</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ibdd44af9ef3f43a6a18aa5e4852850ca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTAtMS0xLTQxL3RleHRyZWdpb246OTY4MWU2MDQxNTlkNDdhZTgwYjRlZmUzMDUyNGIzYjhfNA_f6578bbc-2ba3-4b26-96b7-f92bbd55e867"
      unitRef="usdPerShare">115.19</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ibdd44af9ef3f43a6a18aa5e4852850ca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTAtMS0xLTQxL3RleHRyZWdpb246OTY4MWU2MDQxNTlkNDdhZTgwYjRlZmUzMDUyNGIzYjhfOQ_4ca92215-b178-4143-a6c9-55b517cb17a8"
      unitRef="usdPerShare">134.38</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i69cdc678b0ea403794c2523126884b4e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTItMS0xLTQx_528bb197-5652-453c-a761-a246c9e2be1a"
      unitRef="shares">638135</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibdd44af9ef3f43a6a18aa5e4852850ca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTQtMS0xLTQx_2d8d4855-6810-463c-ae09-0adb17711c6f">P4Y2M1D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i69cdc678b0ea403794c2523126884b4e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTYtMS0xLTQx_788b6a6a-9127-4353-aaf5-8141100b3172"
      unitRef="usdPerShare">128.75</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i69cdc678b0ea403794c2523126884b4e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTgtMS0xLTQx_38dbf5fb-ac68-472a-bab1-5db4836c7ae4"
      unitRef="shares">638135</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i69cdc678b0ea403794c2523126884b4e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEwLTEwLTEtMS00MQ_668e09bb-8275-4aec-83cb-5d106a47013d"
      unitRef="usdPerShare">128.75</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="id50b7394e79f466f954137e0a5bd6532_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTAtMS0xLTQxL3RleHRyZWdpb246YWI1NjUxMjJhNTY5NDgwNjkwYmJhMzlhNDM1M2E1NzhfNA_e75200ec-6bd1-4073-adaf-470bdae81422"
      unitRef="usdPerShare">138.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="id50b7394e79f466f954137e0a5bd6532_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTAtMS0xLTQxL3RleHRyZWdpb246YWI1NjUxMjJhNTY5NDgwNjkwYmJhMzlhNDM1M2E1NzhfOQ_fd05320f-3c9b-44fd-a883-d7d2e1d6798c"
      unitRef="usdPerShare">138.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i1879caf973944343880e5828c29085f1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTItMS0xLTQx_b97f1ca6-bc00-4a47-9140-323eb7b5ff80"
      unitRef="shares">21371</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id50b7394e79f466f954137e0a5bd6532_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTQtMS0xLTQx_39c41f4d-161a-4ee8-95a2-ec508d204100">P4Y3M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i1879caf973944343880e5828c29085f1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTYtMS0xLTQx_e7eb323a-ba90-43d3-8723-aff6dbe7a9da"
      unitRef="usdPerShare">138.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i1879caf973944343880e5828c29085f1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTgtMS0xLTQx_baa45932-b58a-4a22-abc1-18ae8c9557b6"
      unitRef="shares">21371</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i1879caf973944343880e5828c29085f1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzExLTEwLTEtMS00MQ_95f5aabe-921e-4c5d-b97d-cd93988b0714"
      unitRef="usdPerShare">138.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEyLTItMS0xLTQx_3c4aa2ff-6818-4e69-988b-488cd532d615"
      unitRef="shares">12650359</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTozYTkwNDhiODFlNmU0ZWM2YTc3MDQ5NWRlZjg0ODAwMi90YWJsZXJhbmdlOjNhOTA0OGI4MWU2ZTRlYzZhNzcwNDk1ZGVmODQ4MDAyXzEyLTgtMS0xLTQx_6307c26d-7854-402a-88d9-ae28c85f00a9"
      unitRef="shares">8952289</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPerRestrictedStockUnits
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzIzNzQ_7d78ff24-6bed-488f-9bc5-82c5d1631a09"
      unitRef="shares">1</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesPerRestrictedStockUnits>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI0NzU_c0ddf7f2-45a9-4385-a85d-d08297f68a13"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI0OTI_e078d4ca-cf52-4107-85f4-a6ccf42ec3f2">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI2MzQ_2c5c117e-cdc7-4d23-bbd7-4268c4c1e8f1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic408cb0629d04cc08425a111b76dc449_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzI3NDU_ef875999-fc63-40bf-8662-f8c484ad086b">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzM1NTU_c2235c3e-3485-426d-bc6c-d8ff3d281990"
      unitRef="usd">7800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia1a5db460f9e48eaa923b69d5a2a6cb3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzM1NTk_14d94e73-1a4d-48b1-b766-bd5bf9ed6295"
      unitRef="usd">8300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia4d038be8aff416199443aeed4be7cf6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzM1NjY_eaf31e4a-5e36-4b58-ad8d-85d7284682b5"
      unitRef="usd">13900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <incy:ScheduleOfRSUAwardAndPSUActivityUnderThe2010StockPlanTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ1MjU_16914926-ae7e-43b4-97d6-9be141a4ca45">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU and PSU award activity under the 2010 Stock Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;Shares Subject to&lt;br/&gt;Outstanding Awards&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:114%"&gt;Shares&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:114%"&gt;Grant Date Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,966,888&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;84.91&#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:114%"&gt;RSUs granted &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:114%"&gt;2,527,740&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;PSUs granted&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:114%"&gt;154,685&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:114%"&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:114%"&gt;77.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;RSUs released&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:114%"&gt;(870,509)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;86.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;PSUs released&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:114%"&gt;(184,401)&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:114%"&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:114%"&gt;69.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;RSUs cancelled &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:114%"&gt;(405,091)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;PSUs cancelled&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:114%"&gt;(1,720)&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:114%"&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:114%"&gt;65.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,187,592&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;81.24&#160;&lt;/span&gt;&lt;/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;</incy:ScheduleOfRSUAwardAndPSUActivityUnderThe2010StockPlanTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzItMS0xLTEtNDE_c77676ae-fc57-46b7-be71-18386cfa2eaa"
      unitRef="shares">3966888</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzItMy0xLTEtNDE_ae1dde38-64b1-49cb-9688-5d651972ae75"
      unitRef="usdPerShare">84.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzMtMS0xLTEtNDE_d58c8d6e-b200-4e82-88ec-e8275fb0dbec"
      unitRef="shares">2527740</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzMtMy0xLTEtNDE_24bf2e12-f5d6-4332-ac40-b9f19498ab1b"
      unitRef="usdPerShare">77.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzQtMS0xLTEtNDE_9d69ee50-8022-450f-aeb6-ed98ec4f0cf4"
      unitRef="shares">154685</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzQtMy0xLTEtNDE_4dbe15d0-91f8-4641-9d57-c769cfed5f47"
      unitRef="usdPerShare">77.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzUtMS0xLTEtNDE_7837463e-6a1d-4651-9848-652798d0c50b"
      unitRef="shares">870509</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedIntrinsicValue
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzUtMy0xLTEtNDE_da51913e-f55b-4d1f-9807-7d725ccd3237"
      unitRef="usdPerShare">86.75</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedIntrinsicValue>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzYtMS0xLTEtNDE_6f1d6cd5-406d-4ac0-8c88-9f89434a9710"
      unitRef="shares">184401</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedIntrinsicValue
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzYtMy0xLTEtNDE_361ce15a-acc7-4ccf-bf38-9ce12a8decf0"
      unitRef="usdPerShare">69.25</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzctMS0xLTEtNDE_c5004424-af47-458f-9033-29ca50ac1c68"
      unitRef="shares">405091</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzctMy0xLTEtNDE_62e18b4c-dcba-415e-942f-168cfcfc682b"
      unitRef="usdPerShare">83.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzgtMS0xLTEtNDE_d2294a5b-e7ef-4a08-8761-e16eb4c60171"
      unitRef="shares">1720</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzgtMy0xLTEtNDE_b0552d72-78dd-4858-8606-22d290afbac4"
      unitRef="usdPerShare">65.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzktMS0xLTEtNDE_3421213a-2007-4cdb-b9ed-04721db98e0c"
      unitRef="shares">5187592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTo3ZGIwYzJhYTMxM2Y0MjYzYWFkYjM2M2FjNDgwZDEzZS90YWJsZXJhbmdlOjdkYjBjMmFhMzEzZjQyNjNhYWRiMzYzYWM0ODBkMTNlXzktMy0xLTEtNDE_522498c4-e37b-4816-b1a3-4abbaea88474"
      unitRef="usdPerShare">81.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ1MjY_9d3d7d0f-2991-412e-906c-d02a4aca14e7">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our shares available for grant under the 2010 Plan. E&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;ach RSU and PSU grant reduces the available share pool by 2 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:114%"&gt;Shares Available&lt;br/&gt;for Grant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,113,298&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Options, RSUs and PSUs granted&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:114%"&gt;(7,222,187)&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:114%"&gt;Options, RSUs and PSUs cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,165,259&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,056,370&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTpjNGFhMzFjODU1NDM0YjljYjk3ODU5MjMzMzVlNTg5Yy90YWJsZXJhbmdlOmM0YWEzMWM4NTU0MzRiOWNiOTc4NTkyMzMzNWU1ODljXzEtMS0xLTEtNDE_780cff87-45dc-41a7-843b-3bf99d4b354f"
      unitRef="shares">10113298</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGranted
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTpjNGFhMzFjODU1NDM0YjljYjk3ODU5MjMzMzVlNTg5Yy90YWJsZXJhbmdlOmM0YWEzMWM4NTU0MzRiOWNiOTc4NTkyMzMzNWU1ODljXzMtMS0xLTEtNDE_ddff1073-4912-4ad1-82ad-669b45a37414"
      unitRef="shares">7222187</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGranted>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCanceled
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTpjNGFhMzFjODU1NDM0YjljYjk3ODU5MjMzMzVlNTg5Yy90YWJsZXJhbmdlOmM0YWEzMWM4NTU0MzRiOWNiOTc4NTkyMzMzNWU1ODljXzQtMS0xLTEtNDE_7fb1d0d6-79b0-4d4e-b4bc-10dfa7ae7a35"
      unitRef="shares">2165259</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCanceled>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90YWJsZTpjNGFhMzFjODU1NDM0YjljYjk3ODU5MjMzMzVlNTg5Yy90YWJsZXJhbmdlOmM0YWEzMWM4NTU0MzRiOWNiOTc4NTkyMzMzNWU1ODljXzUtMS0xLTEtNDE_9c841919-7397-439c-aca8-12585d557827"
      unitRef="shares">5056370</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfWorkingHoursPerWeekRequiredToParticipateUnderPlan
      contextRef="ic36749c8188d47b385c5f7837c70cf5e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQxMjA_98936331-2c7e-46f7-96fd-17092ad831c8">PT20H</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfWorkingHoursPerWeekRequiredToParticipateUnderPlan>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmploymentPeriodToParticipateUnderPlan
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQxNzM_8019225f-cea5-432a-bb9e-8c4a8cba7a3a">P1M</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmploymentPeriodToParticipateUnderPlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQyMDE_0dada6a9-64ff-4606-b329-e763ed0fa7ab"
      unitRef="shares">308413</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQyMDU_880b0797-3f8e-4839-a9c6-c36141481d98"
      unitRef="shares">264503</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQyMTI_8e99e61a-a4cc-4ab2-b92a-5dc6cf5a962c"
      unitRef="shares">258453</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQzNDY_0bc99b6b-9ca6-433b-9ce7-ea0b3fb537ed"
      unitRef="usd">4700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQzNTA_e99af523-b0c2-483f-b30a-456812a03728"
      unitRef="usd">4600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQzNTc_106ac9ab-8869-49c9-b2ba-a9c3ba1535c7"
      unitRef="usd">4600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic884d8b7bd4646e987950764f1d6329d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzMvZnJhZzozMDE3MGRlMDgyMGQ0Mzc0OWM3NWEwMDllOTMwZTc4Yi90ZXh0cmVnaW9uOjMwMTcwZGUwODIwZDQzNzQ5Yzc1YTAwOWU5MzBlNzhiXzQ0NjU_d0db5dec-f0f2-4a6c-a5e1-a077d6c15169"
      unitRef="shares">372562</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI2ODQ_f55ed6f5-18e7-4191-a759-b995b9bc0951">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 12. Stock Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded $188.4 million, $183.0 million and $177.9 million, respectively, of stock compensation expense for the years ended December&#160;31, 2022, 2021 and 2020. Stock compensation expense within the consolidated statements of operations included research and development expense for the years ended December&#160;31, 2022, 2021 and 2020 of $112.5 million, $114.3 million and $120.4 million, respectively. Stock compensation expense within the consolidated statements of operations also included selling, general and administrative expense for the years ended December&#160;31, 2022, 2021 and 2020 of $73.2 million, $67.0 million and $56.6 million, respectively. Stock compensation expense within the consolidated statements of operations also included cost of product revenues for the years ended December&#160;31, 2022, 2021 and 2020 of $2.7 million, $1.7 million and $1.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilized the Black-Scholes valuation model for estimating the fair value of the stock options granted, with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:41.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.996%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Employee Stock Options&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:8pt;font-weight:700;line-height:114%"&gt;For the year ended December&#160;31, &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Employee Stock Purchase Plan&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:8pt;font-weight:700;line-height:114%"&gt;For the year ended December&#160;31,&lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Average risk-free interest rates&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:114%"&gt;2.14&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.62&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.80&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;3.74&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.40&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.17&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average expected life (in years)&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:114%"&gt;4.90&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:114%"&gt;5.01&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:114%"&gt;4.98&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:114%"&gt;0.50&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:114%"&gt;0.50&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:114%"&gt;0.50&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:114%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted-average fair value (in dollars)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:114%"&gt;26.06&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 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:114%"&gt;29.03&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 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:114%"&gt;32.65&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 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:114%"&gt;14.99&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 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:114%"&gt;18.02&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 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:114%"&gt;19.13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate is derived from the U.S. Federal Reserve rate in effect at the time of grant. The expected life calculation is based on the observed and expected time to the exercise of options by our employees based on historical exercise patterns for similar type options. Expected volatility is based on the historical volatility of our common stock over the period commensurate with the expected life of the options. A dividend yield of zero is assumed based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. Nonemployee awards are measured on the grant date by estimating the fair value of the equity instruments to be issued using the expected term, similar to our employee awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on our historical experience of employee turnover, we have assumed an annualized forfeiture rate of 5% for our options, PSUs and RSUs. Under the true-up provisions of the stock compensation guidance, we will record additional expense as the awards vest if the actual forfeiture rate is lower than we estimated, and will record a recovery of prior expense if the actual forfeiture is higher than we estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total compensation cost of options granted but not yet vested as of December&#160;31, 2022, was $40.9 million, which is expected to be recognized over the weighted average period of 1.0 years. Total compensation cost of RSUs granted but not yet vested, as of December&#160;31, 2022, was $200.7 million, which is expected to be recognized over the weighted average period of 1.8 years. Total compensation cost of PSUs granted but not yet vested, as of December&#160;31, 2022, was $26.4 million, which is expected to be recognized over the weighted average period of 1.9 years, should the underlying performance conditions be deemed probable of achievement.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzQ1_48d28376-e4c3-4ac9-8bab-05f44778aaf6"
      unitRef="usd">188400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzQ5_32f50acf-1a1d-4847-ba35-98783c096b65"
      unitRef="usd">183000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzU2_eb675527-b02d-4819-9ecc-6d6f4d72c123"
      unitRef="usd">177900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if30ee0ea473240f7b4eae36f5ebe6c97_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI5NA_aa18f5cc-718f-470a-9c64-b8069f6c4d37"
      unitRef="usd">112500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i005ba38d8f9343518157e12d2acf8388_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI5OA_f3ca75b7-8af0-4985-8085-825c09e5da1f"
      unitRef="usd">114300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6dbc2dd1ace848639eaeaf16b91527a0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzMwNQ_3d305bca-ce19-4a82-a692-19ee2026170e"
      unitRef="usd">120400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i573df7cffa65439988189ec3370da7be_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzQ5NA_c340ea88-8a47-486d-9100-d741cb681edb"
      unitRef="usd">73200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i68f93555846e4f668457b6c6122da65c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzQ5OA_54eca0fc-e957-4b33-8c91-da187add47d2"
      unitRef="usd">67000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a217c6092854539aa12d8c75dd670f1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzUwNQ_ff1557c6-6821-40c8-87d4-a6a40e286398"
      unitRef="usd">56600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i826dbe69f25d4a948c7af8dbea67af5f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzY3NQ_50797db7-5fea-4891-9460-2c6fde534cc1"
      unitRef="usd">2700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaafe9d17da05462f8f7d04b09c6dcef5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzY3OQ_274c1b31-62b8-4f53-9408-4a15f723203d"
      unitRef="usd">1700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i433929e245e64fad9c3a3e51b6af6483_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzY4Ng_b1429b15-0423-4fcd-885b-6bb6babfcb63"
      unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI2ODE_ed229c36-887d-417e-9e06-45391e49cfc6">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilized the Black-Scholes valuation model for estimating the fair value of the stock options granted, with the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:41.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.996%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Employee Stock Options&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:8pt;font-weight:700;line-height:114%"&gt;For the year ended December&#160;31, &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Employee Stock Purchase Plan&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:8pt;font-weight:700;line-height:114%"&gt;For the year ended December&#160;31,&lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Average risk-free interest rates&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:114%"&gt;2.14&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.62&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.80&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;3.74&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.40&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 #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:114%"&gt;0.17&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Average expected life (in years)&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:114%"&gt;4.90&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:114%"&gt;5.01&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:114%"&gt;4.98&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:114%"&gt;0.50&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:114%"&gt;0.50&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:114%"&gt;0.50&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:114%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted-average fair value (in dollars)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:114%"&gt;26.06&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 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:114%"&gt;29.03&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 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:114%"&gt;32.65&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 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:114%"&gt;14.99&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 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:114%"&gt;18.02&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 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:114%"&gt;19.13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzItMS0xLTEtNDE_b608e2a8-c589-4537-b75a-92e9323e0b42"
      unitRef="number">0.0214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4fa97d26059d4ee4a0bb15dbfc379237_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzItMy0xLTEtNDE_553fc532-f5bd-4884-9423-48f6d8f4313b"
      unitRef="number">0.0062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5ed5836ae57f496391aecf70f0e41d58_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzItNS0xLTEtNDE_ac46301a-699e-4c6b-85ff-3834ad774bc3"
      unitRef="number">0.0080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzItNy0xLTEtNDE_6ee30db6-39b5-45df-af13-daec0a9b2930"
      unitRef="number">0.0374</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzItOS0xLTEtNDE_a47eb8a8-249e-47f0-8570-ea27dabcf6c5"
      unitRef="number">0.0040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzItMTEtMS0xLTQx_97808801-2613-4dbe-9652-6a69c68756bd"
      unitRef="number">0.0017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzMtMS0xLTEtNDE_6c918eaf-2479-47b5-a523-7ae59e65b2fb">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4fa97d26059d4ee4a0bb15dbfc379237_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzMtMy0xLTEtNDE_fa589d62-0387-4cd6-9c53-a504ea493fe0">P5Y3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5ed5836ae57f496391aecf70f0e41d58_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzMtNS0xLTEtNDE_305b4aa0-38eb-451a-b241-a3ea775eb995">P4Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzMtNy0xLTEtNDE_91fb4a91-b5bb-424c-9562-e6c60b7aa2bf">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzMtOS0xLTEtNDE_2ca8b428-5e59-4dcd-99d4-f82bdfda3b17">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzMtMTEtMS0xLTQx_ec6d204e-db01-4167-a3c8-f84380e9d076">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzQtMS0xLTEtNDE_43c3f5dc-a631-4032-a967-08d12ccce808"
      unitRef="number">0.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4fa97d26059d4ee4a0bb15dbfc379237_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzQtMy0xLTEtNDE_427a2976-a9cb-4fe3-b2c4-93f6f60f0d14"
      unitRef="number">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5ed5836ae57f496391aecf70f0e41d58_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzQtNS0xLTEtNDE_9f51022f-f858-4409-863e-abee514b574f"
      unitRef="number">0.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzQtNy0xLTEtNDE_aba7af3d-261b-4fa6-94cb-802158b922dc"
      unitRef="number">0.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzQtOS0xLTEtNDE_f801b752-d81e-4580-aee7-e955a6b7ea6b"
      unitRef="number">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzQtMTEtMS0xLTQx_1e182fce-e3a2-4182-9453-fad03a0cfa46"
      unitRef="number">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzUtMS0xLTEtNDE_703ea045-0c95-46d8-8893-860da2e3a7af"
      unitRef="usdPerShare">26.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4fa97d26059d4ee4a0bb15dbfc379237_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzUtMy0xLTEtNDE_890c86a2-103e-416b-a77f-3f8fe1a8df1e"
      unitRef="usdPerShare">29.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ed5836ae57f496391aecf70f0e41d58_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzUtNS0xLTEtNDE_88cd4ebc-7617-4c50-9577-7a9a53e11598"
      unitRef="usdPerShare">32.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValue
      contextRef="i72d780bcd1814608831ce7ac7ee26f5e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzUtNy0xLTEtNDE_74183a71-b886-4469-ae52-82e6a0dbc410"
      unitRef="usdPerShare">14.99</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValue>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValue
      contextRef="i18827d50f12c4247aeab99ce838ba8e0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzUtOS0xLTEtNDE_96e15e28-e859-47a6-95dc-49d856c8d8b7"
      unitRef="usdPerShare">18.02</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValue>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValue
      contextRef="i40076ab7b16f442e8e68ba00e91174e6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90YWJsZTowNTdhNTFkZTQzMTQ0MDc4YWE5MGUzYWNjYzhiN2I1Zi90YWJsZXJhbmdlOjA1N2E1MWRlNDMxNDQwNzhhYTkwZTNhY2NjOGI3YjVmXzUtMTEtMS0xLTQx_4dfcc960-50a2-4f07-91da-5473f203652f"
      unitRef="usdPerShare">19.13</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzE0Mjg_8b3db279-f6fd-473b-a480-7bf9f968595e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedAnnualizedForfeitureRate
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzE4MzM_2cc590f8-8a4d-4644-a1a1-f0f773e492a3"
      unitRef="number">0.05</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedAnnualizedForfeitureRate>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedAnnualizedForfeitureRate
      contextRef="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzE4MzM_40c9a40f-4355-459a-8c75-a10f5e0a768a"
      unitRef="number">0.05</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedAnnualizedForfeitureRate>
    <incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedAnnualizedForfeitureRate
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzE4MzM_70a903ee-3e08-42b2-8408-c20b05e0071e"
      unitRef="number">0.05</incy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedAnnualizedForfeitureRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i31600f065ab04020ac2bf259b20429c8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzIyMTg_09a2b7be-143c-412c-b9f0-31e658818bc7"
      unitRef="usd">40900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if9cbb3bbb068424ea73edecd3620f48f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzIyOTM_375053e1-6b83-4d44-98f7-b0440af0e634">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ice0ed9670a5c4556aededd9b11695358_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzIzNzE_ec65b0a8-bb2a-4305-8b65-aed1defaf811"
      unitRef="usd">200700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ifbb2bcba8617441e832458c1e321eb63_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI0NDY_56a48503-9027-434d-befc-71d162ba9cdb">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2298d836b9a44e84b68327509ff40668_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI1MjQ_89afb0be-3eef-45bf-95ce-1e1d0fc763ed"
      unitRef="usd">26400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i67e4eb2fdf984cddba09d84604426920_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzYvZnJhZzo2NDYxNTRkYTU1Mjk0ZTRkOTAxYjM0OGVhMWU2NDJiMC90ZXh0cmVnaW9uOjY0NjE1NGRhNTUyOTRlNGQ5MDFiMzQ4ZWExZTY0MmIwXzI1OTk_5ee09d70-7606-434c-bdd4-003d2ab49877">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMTE_06a5e299-76ca-4416-9a92-3dfce13f7428">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 13. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to U.S. federal, state and foreign corporate income taxes. The provision (benefit) for income taxes is based on income (loss) before provision (benefit) for income taxes as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;766,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;991,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(16,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(237,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(421,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(215,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Income (loss) before provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;529,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;570,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(232,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a periodic basis, we reassess the valuation allowance on our deferred income tax assets. 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 on a jurisdiction-by-jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2021, we assessed the valuation allowance and considered positive evidence, including significant cumulative consolidated and U.S. income over the three years ended December 31, 2021, consistent growth in product revenues, and expectations regarding future profitability. We also assessed negative evidence, including the potential impact of competition, clinical failures and patent expirations on our projections. After assessing both the positive evidence and negative evidence, we determined it was more likely than not that the majority of our U.S. deferred tax assets would be realized in the future and released the associated valuation allowance as of December 31, 2021. This resulted in a benefit of $569.0 million. As of December&#160;31, 2022, we maintained a valuation allowance of $472.1 million against a portion of our remaining U.S. deferred tax assets as well as select state and foreign deferred tax assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provision (benefit) for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Current:&lt;/span&gt;&lt;/td&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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;90,088&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,565&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38,136&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,505&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,881&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,141&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,397&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,353&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;131,365&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87,467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,829&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(407,852)&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,677)&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:114%"&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:114%"&gt;57,091&#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:114%"&gt;(465,604)&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:114%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total provision (benefit) for income taxes&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:114%"&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:114%"&gt;188,456&#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:114%"&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:114%"&gt;(378,137)&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:114%"&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:114%"&gt;63,479&#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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes at the U.S. federal statutory rate to the provision (benefit) for income taxes is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Provision (benefit) at U.S. federal statutory rate&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;111,114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;119,793&#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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48,766)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,767&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:114%"&gt;34,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,637)&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:114%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,670&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,171&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,839&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(30,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(55,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:114%"&gt;(38,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;67,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(523,279)&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:114%"&gt;158,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Foreign-derived intangible 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:114%"&gt;(36,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(22,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,704&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,497&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:114%"&gt;2,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Acquisitions accounted for as research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,700&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.52pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.52pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,698&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,618&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,477&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision (benefit) for income taxes&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:114%"&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:114%"&gt;188,456&#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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(378,137)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,479&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The foreign tax rate differential in the table above reflects the impact of operations in jurisdictions with tax rates that differ from the U.S. federal statutory rate of 21%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of our deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net operating loss carry forwards&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;182,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;137,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal and state research 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:114%"&gt;17,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:114%"&gt;Capitalized 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:114%"&gt;265,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred revenue and 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:114%"&gt;72,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Non-cash 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:114%"&gt;83,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Acquisition-related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Intangibles, 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:114%"&gt;257,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;305,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Long term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&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:114%"&gt;9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;972,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:0.75pt 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:114%"&gt;916,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Less valuation allowance for deferred tax 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:114%"&gt;(472,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(408,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;507,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:114%"&gt;Property and equipment&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&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:114%"&gt;(8,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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:114%"&gt;(42,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%"&gt;(40,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;457,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;467,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance for deferred tax assets increased by approximately $63.9 million during the year ended December&#160;31, 2022, decreased by approximately $522.0 million during the year ended December&#160;31, 2021. The net valuation allowance increase during 2022 was primarily due to the generation of future deductible temporary differences mainly associated with U.S. research and development expenses required to be capitalized and amortized under the Tax Cuts and Jobs Act of 2017, as well as foreign net operating losses (&#x201c;NOLs&#x201d;), which are not more-likely-than-not to be realized as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we had NOL carryforwards, research and development credit carryforwards and orphan drug tax credit carryforwards as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.204%"/&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:114%"&gt;Amount&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:114%"&gt;Expiring if not utilized&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:114%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;257,806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023 through 2041; indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,692,283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023 through 2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Research and development credit carryforwards&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,773&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024 through 2042; indefinite&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:114%"&gt;Orphan drug tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,641&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statement recognition of the benefit for a tax position is dependent upon the benefit being more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the tax benefit is then measured and recognized at the largest amount that is greater than 50% likely of being realized upon ultimate settlement. If such unrecognized tax benefits were realized, we would recognize a tax benefit of $61.2 million. The following table summarizes the gross amounts of unrecognized tax benefits (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,359&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,597&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions related to prior periods tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,488&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions related to prior periods 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:114%"&gt;(2,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions related to current period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions due to lapse of applicable statute of limitations&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:114%"&gt;(356)&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:114%"&gt;(288)&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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;73,040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,359&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy is to recognize interest and penalties related to uncertain tax positions, if any, as a component of income tax expense. During the years ending December&#160;31, 2022 and 2021, we recorded interest and penalties as a component of income tax expense of $3.8 million and $0.6 million, respectively. We do not anticipate any significant changes to our unrecognized tax benefits during the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file U.S. federal, state and local income tax returns and income tax returns in various foreign jurisdictions, with statutes of limitation generally ranging from three to five years during which such tax returns may be audited by the relevant tax authorities. Those statutes could be extended due to NOL or tax credit carryforwards generated during these periods that are subsequently utilized in open tax periods. In general, tax authorities have the ability to adjust the NOL carryforward or tax credits for three years after utilization of that year&#x2019;s tax attribute carryforward.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMTI_93cb1a83-7c44-4345-96f0-3271399615e4">The provision (benefit) for income taxes is based on income (loss) before provision (benefit) for income taxes as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;766,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;991,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(16,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(237,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(421,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(215,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Income (loss) before provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;529,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;570,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(232,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3ebdbe1254444acbadbe4c6d9be9b2cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzItMS0xLTEtNDE_993b8d69-736d-4fb8-bbaf-0221f8685efb"
      unitRef="usd">766781000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0ce8382c96d47ecbc47ed38db5c6829_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzItMy0xLTEtNDE_d73b5dc6-6fb1-45b9-bab2-cd0ff7bc7ffa"
      unitRef="usd">991873000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4138a336aedd4c03953230eb12c89d5d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzItNS0xLTEtNDE_7d76b6da-e8e8-4027-8365-7ee5ab1ce5c7"
      unitRef="usd">-16609000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iad73d70a27894a9ebe1f7fa2f7e64f97_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzMtMS0xLTEtNDE_3761dc2b-4f6b-46d1-82f5-697353092030"
      unitRef="usd">-237665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4e451ae7926a4cf981bf63d14258e51f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzMtMy0xLTEtNDE_09fb6080-fd43-4589-97be-0da7590bb1e4"
      unitRef="usd">-421429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i74f0978a33e64c9e8ee27cc72075beae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzMtNS0xLTEtNDE_0a262c9a-7b07-4a98-9eb3-dbd2dd206c83"
      unitRef="usd">-215609000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzQtMS0xLTEtNDE_36b1800c-0204-4fd8-b67d-eeee3458e18d"
      unitRef="usd">529116000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzQtMy0xLTEtNDE_94959a2e-a821-47e4-bb85-fbdd66518ac4"
      unitRef="usd">570444000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTozNjQ2MjYzNDU1Nzk0ZGM3YmMzNmQ5ZjRkZTJkYThkNC90YWJsZXJhbmdlOjM2NDYyNjM0NTU3OTRkYzdiYzM2ZDlmNGRlMmRhOGQ0XzQtNS0xLTEtNDE_3fa65331-9b8c-4844-a97b-c28b3f8bc050"
      unitRef="usd">-232218000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzE0NjI_24527cd0-ec57-4173-b4d6-a4956a65dde7"
      unitRef="usd">-569000000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzE1MTU_eb004c07-c419-400b-a0ec-c36affc7a495"
      unitRef="usd">472100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMDY_0028c4c2-b987-4943-ad61-bf87cb68dea2">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provision (benefit) for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Current:&lt;/span&gt;&lt;/td&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 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;90,088&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50,565&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;43,595&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;38,136&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,505&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,881&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,141&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,397&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,353&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;131,365&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;87,467&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,829&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(407,852)&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(57,677)&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:114%"&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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:114%"&gt;57,091&#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:114%"&gt;(465,604)&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:114%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total provision (benefit) for income taxes&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:114%"&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:114%"&gt;188,456&#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:114%"&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:114%"&gt;(378,137)&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:114%"&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:114%"&gt;63,479&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzMtMS0xLTEtNDE_d9fe83b1-d909-4e0e-a956-71e5b77280f1"
      unitRef="usd">90088000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzMtMy0xLTEtNDE_2ed614b4-1ff5-44f0-be8b-8930a15edfa7"
      unitRef="usd">50565000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzMtNS0xLTEtNDE_2c4ff0f1-3ec6-48f3-9343-2e4ced43c61e"
      unitRef="usd">43595000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzQtMS0xLTEtNDE_50f99b28-7382-4f95-9a9d-41b720fdaf17"
      unitRef="usd">38136000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzQtMy0xLTEtNDE_cfd92247-c297-4fed-ac30-3d981dfda1ae"
      unitRef="usd">32505000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzQtNS0xLTEtNDE_b086a17e-3557-405e-be75-a91b0b7bbcd3"
      unitRef="usd">18881000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzUtMS0xLTEtNDE_f6baedb0-eade-4819-bfe4-976b5cd44e99"
      unitRef="usd">3141000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzUtMy0xLTEtNDE_00a9643c-d0f3-461b-b04e-8cb547660342"
      unitRef="usd">4397000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzUtNS0xLTEtNDE_225f9dd4-e572-456d-bcf3-26e8feb39894"
      unitRef="usd">1353000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzYtMS0xLTEtNDE_fdd31648-5265-4af8-bfff-33985259e4d5"
      unitRef="usd">131365000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzYtMy0xLTEtNDE_bc857ea2-2554-4abe-89a1-38d8dcee84f3"
      unitRef="usd">87467000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzYtNS0xLTEtNDE_434523be-9d92-45b1-9b03-3f2bbe9abbb9"
      unitRef="usd">63829000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzgtMS0xLTEtNDE_284ffa23-10d5-4acc-8642-ff49ad46cf4e"
      unitRef="usd">62107000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzgtMy0xLTEtNDE_34921d4f-40fe-49f1-9f85-b53cce0d3484"
      unitRef="usd">-407852000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzgtNS0xLTEtNDE_15b82ab5-22f6-4ded-b4f7-557933ad4661"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzktMS0xLTEtNDE_b4af58f3-db1d-4802-8924-4a5529cd463f"
      unitRef="usd">-3709000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzktMy0xLTEtNDE_1da58f94-7f9c-4c0d-907e-7a861b6e66a0"
      unitRef="usd">-57677000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzktNS0xLTEtNDE_12f3c4c3-24a0-42a5-9065-40bb8b2c0ca2"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzEwLTEtMS0xLTQx_00e3d876-d5a1-458a-9871-2ba4aa989737"
      unitRef="usd">-1307000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzEwLTMtMS0xLTQx_6c60c62e-3fd5-4be5-b6f0-34a4b0774b5b"
      unitRef="usd">-75000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzEwLTUtMS0xLTQx_6cf143c9-3262-4778-8669-a9f523659408"
      unitRef="usd">-350000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzExLTEtMS0xLTQx_7947677e-dd2a-441e-a0e5-51de83bcf836"
      unitRef="usd">57091000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzExLTMtMS0xLTQx_43b32acd-3a32-4aae-bb5c-b4ca2ce3a248"
      unitRef="usd">-465604000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzExLTUtMS0xLTQx_d09c5597-bed1-46bc-9d70-661ee96c3a29"
      unitRef="usd">-350000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzEyLTEtMS0xLTQx_6851534b-fd2a-4a54-96aa-520eba20e1f5"
      unitRef="usd">188456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzEyLTMtMS0xLTQx_2bafa6c6-8e30-4e5b-b017-4492cb72fb22"
      unitRef="usd">-378137000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTpjNjhjMjM4YjkzYzA0OTczODFiMWMwZTc5NThhMmU1Ny90YWJsZXJhbmdlOmM2OGMyMzhiOTNjMDQ5NzM4MWIxYzBlNzk1OGEyZTU3XzEyLTUtMS0xLTQx_08514849-8e98-4c08-a219-0063627cea69"
      unitRef="usd">63479000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMDc_c6b7a160-143f-4e61-ae7c-31d482be457a">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes at the U.S. federal statutory rate to the provision (benefit) for income taxes is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Provision (benefit) at U.S. federal statutory rate&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;111,114&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;119,793&#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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48,766)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,767&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:114%"&gt;34,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,637)&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:114%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,670&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;55,171&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,839&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(30,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(55,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:114%"&gt;(38,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;67,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(523,279)&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:114%"&gt;158,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Foreign-derived intangible 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:114%"&gt;(36,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(22,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,704&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,497&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:114%"&gt;2,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Acquisitions accounted for as research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,700&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.52pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-0.52pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,698&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,618&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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,477&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision (benefit) for income taxes&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:114%"&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:114%"&gt;188,456&#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:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(378,137)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&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 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;63,479&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzItMS0xLTEtNDE_cc922845-cf9a-461e-b788-0ea86470967d"
      unitRef="usd">111114000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzItMy0xLTEtNDE_bfd19ced-5fb9-4773-9194-efd05f261174"
      unitRef="usd">119793000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzItNS0xLTEtNDE_715c4111-bc9a-4836-be3f-bcd5c15889cb"
      unitRef="usd">-48766000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzMtMS0xLTEtNDE_e65b90e9-ed15-4434-a70f-a726a3f7a8f7"
      unitRef="usd">26767000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzMtMy0xLTEtNDE_eb055114-540b-49a8-80fa-50dbaf60a7c4"
      unitRef="usd">34461000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzMtNS0xLTEtNDE_ba815f73-fcbb-4a24-a487-ece5945ce47a"
      unitRef="usd">-21637000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzQtMS0xLTEtNDE_0a918a5e-65a7-45ce-8c56-3360c6b85d9e"
      unitRef="usd">13670000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzQtMy0xLTEtNDE_87ae98da-2d7c-40a9-b15d-e00cc63f03cc"
      unitRef="usd">55171000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzQtNS0xLTEtNDE_05d62c21-5bc4-4abf-9808-2fb0eca12d36"
      unitRef="usd">30839000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzUtMS0xLTEtNDE_5f99b8ed-cc53-4c12-b564-772e1dfb7bb9"
      unitRef="usd">30505000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzUtMy0xLTEtNDE_3b0834df-4737-4cb3-965a-8838e343749c"
      unitRef="usd">55139000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzUtNS0xLTEtNDE_ecec28bd-485e-404d-b6a4-462d766b93ba"
      unitRef="usd">38221000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzYtMS0xLTEtNDE_52199712-7d33-4a30-9831-ed760f5f791e"
      unitRef="usd">67056000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzYtMy0xLTEtNDE_41db9c79-c285-494b-afc9-7ae664609e37"
      unitRef="usd">-523279000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzYtNS0xLTEtNDE_c4add8c8-7296-4e71-900b-37645139cc19"
      unitRef="usd">158815000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzctMS0xLTEtNDE_96a609ba-aedf-47aa-a016-69896de4eda5"
      unitRef="usd">36748000</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzctMy0xLTEtNDE_49c33039-ee1b-4dbf-83bb-5f97aec98046"
      unitRef="usd">28259000</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <us-gaap:IncomeTaxReconciliationTaxCreditsForeign
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzctNS0xLTEtNDE_4c7d2460-97fb-4ce6-8b33-989fe30a8a5e"
      unitRef="usd">22830000</us-gaap:IncomeTaxReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzgtMS0xLTEtNDE_609330e1-5c61-40cb-b281-01d8f0b03d27"
      unitRef="usd">19704000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzgtMy0xLTEtNDE_00bc3885-af9f-4675-9cd3-97aa1104b646"
      unitRef="usd">15497000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzgtNS0xLTEtNDE_fa22c67f-d4cb-4bf9-b195-5c7a7f077e56"
      unitRef="usd">2802000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzktMS0xLTEtNDE0NjM_921841de-1225-4e78-aa42-596869fe2ab8"
      unitRef="usd">14700000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzktMy0xLTEtNDE0NjM_df13dbfa-d37f-49b6-8aeb-0a1f65da027e"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzktNS0xLTEtNDE0NjM_19ef9270-a3f9-4974-9f19-f62874f9c97d"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzktMS0xLTEtNDE_fae28abe-7ea5-4f67-b0ea-0e1f77d02e45"
      unitRef="usd">2698000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzktMy0xLTEtNDE_c9ab2e17-d53f-4813-b128-5436a7057f40"
      unitRef="usd">3618000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzktNS0xLTEtNDE_b64ca600-4f6f-4ab0-a952-d69279ba0e6a"
      unitRef="usd">2477000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzEwLTEtMS0xLTQx_f3b16507-215b-4141-b6d8-a1d7627a7c5a"
      unitRef="usd">188456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzEwLTMtMS0xLTQx_4deaf7a2-1d3a-49d8-831d-3e964cefe66b"
      unitRef="usd">-378137000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo5YmU0MDFmNzI2MDA0YzkwYWNjMGQ3ZjZiZDQ3YzgxMi90YWJsZXJhbmdlOjliZTQwMWY3MjYwMDRjOTBhY2MwZDdmNmJkNDdjODEyXzEwLTUtMS0xLTQx_2b443100-b8ee-47db-9b49-c0adb55a2891"
      unitRef="usd">63479000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMDg_b91ff74f-c4e2-41b1-bd64-d654a473b9ab">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of our deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net operating loss carry forwards&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;182,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;137,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal and state research 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:114%"&gt;17,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:114%"&gt;Capitalized 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:114%"&gt;265,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;59,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred revenue and 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:114%"&gt;72,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;42,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Non-cash 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:114%"&gt;83,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;83,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Acquisition-related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Intangibles, 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:114%"&gt;257,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;305,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Long term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&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:114%"&gt;9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;972,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:0.75pt 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:114%"&gt;916,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;Less valuation allowance for deferred tax 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:114%"&gt;(472,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(408,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;507,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:114%"&gt;Property and equipment&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&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:114%"&gt;(8,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:114%"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.75pt 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:114%"&gt;(42,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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:0.75pt 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:114%"&gt;(40,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.75pt 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:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;457,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:114%"&gt;467,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzMtMS0xLTEtNDE_6534842e-afbb-4a0b-a231-1ace160b9ae4"
      unitRef="usd">182193000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzMtMy0xLTEtNDE_632ff7de-99ed-404b-a07c-cc5ae085b8ea"
      unitRef="usd">137935000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzQtMS0xLTEtNDE_6c58ba41-37b2-4e38-8698-361c1bfa0b05"
      unitRef="usd">17141000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzQtMy0xLTEtNDE_b6193ad4-225a-463c-8123-e58431570c85"
      unitRef="usd">206184000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzUtMS0xLTEtNDE_8ac71d5f-a664-4444-8405-3f386718544e"
      unitRef="usd">265140000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzUtMy0xLTEtNDE_e73f3dfe-1060-4b12-8b8f-07e3825f828b"
      unitRef="usd">59247000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzYtMS0xLTEtNDE_6f27d191-880a-4e30-b7ad-21496cc67fef"
      unitRef="usd">72657000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzYtMy0xLTEtNDE_b29edad7-a9b5-466f-ad1b-a0fb4557300c"
      unitRef="usd">42326000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzctMS0xLTEtNDE_ce94cb51-7faa-4cf4-ad58-c3bfe886d8db"
      unitRef="usd">83138000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzctMy0xLTEtNDE_12f0fad4-d3a6-4cdd-9e7e-0e4aae58ca60"
      unitRef="usd">83002000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <incy:DeferredTaxAssetsContingentConsideration
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzgtMS0xLTEtNDE_737a18ee-6f36-46c8-8cd5-ea6f589cb509"
      unitRef="usd">30483000</incy:DeferredTaxAssetsContingentConsideration>
    <incy:DeferredTaxAssetsContingentConsideration
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzgtMy0xLTEtNDE_83b846c9-981e-4d50-89d8-b0363cf61a1f"
      unitRef="usd">31450000</incy:DeferredTaxAssetsContingentConsideration>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzktMS0xLTEtNDE_179d7b12-7dd9-4fa3-9600-5bfc04481442"
      unitRef="usd">257614000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzktMy0xLTEtNDE_cd36d06f-cb75-40c4-b9fe-554dab894296"
      unitRef="usd">305228000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzEwLTEtMS0xLTQx_26ae4dde-aeb6-4a12-a5e2-5610462209ff"
      unitRef="usd">54662000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzEwLTMtMS0xLTQx_1a0bcd8d-8896-453b-b0f8-d0e6d04e1340"
      unitRef="usd">34733000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzExLTEtMS0xLTQx_144d9557-1a87-447a-be8d-e93b1b2d967d"
      unitRef="usd">9600000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzExLTMtMS0xLTQx_28aeedc8-5025-43e0-9a97-c854547a269c"
      unitRef="usd">15991000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzEyLTEtMS0xLTQx_42d50ffa-7eae-4cfb-bf62-3fceab3b1d00"
      unitRef="usd">972628000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzEyLTMtMS0xLTQx_e81b2693-6788-4d3d-9adb-026c80c2dc9a"
      unitRef="usd">916096000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzEzLTEtMS0xLTQx_62c2471d-1ddb-4f42-9480-fb1ec5caa533"
      unitRef="usd">472125000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzEzLTMtMS0xLTQx_85d87850-cf6d-44e5-b7ac-4b436d50c2dd"
      unitRef="usd">408180000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE0LTEtMS0xLTQx_18112a7d-d862-460e-b32f-247408da1cce"
      unitRef="usd">500503000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE0LTMtMS0xLTQx_35b17100-241a-4bd1-99f1-3398caaec9bd"
      unitRef="usd">507916000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE3LTEtMS0xLTQx_23f48b7b-274f-469e-81e9-e1eaa7128caa"
      unitRef="usd">33683000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE3LTMtMS0xLTQx_5e991e89-fc1a-4548-861e-586103df04e7"
      unitRef="usd">33259000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE4LTEtMS0xLTQx_006c72d7-cb39-4666-80d8-48b412992bec"
      unitRef="usd">8879000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE4LTMtMS0xLTQx_4577257b-9ebf-4a35-95fb-6d4a9de55b1b"
      unitRef="usd">7119000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE5LTEtMS0xLTQx_4fc78d17-4bbd-46b0-9aed-428c94b952fc"
      unitRef="usd">42562000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzE5LTMtMS0xLTQx_a5b1a1e6-96a1-4246-be43-3fef1abd0ec4"
      unitRef="usd">40378000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzIwLTEtMS0xLTQx_03048e1b-a1c9-4fbb-aa09-e13fd482a749"
      unitRef="usd">457941000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToxOGQwOTNjNWQ1YTQ0NDQyYjNiZmE2NDU5MjMwNGRjMS90YWJsZXJhbmdlOjE4ZDA5M2M1ZDVhNDQ0NDJiM2JmYTY0NTkyMzA0ZGMxXzIwLTMtMS0xLTQx_0ba03980-a0ba-455e-b8ad-17058747d520"
      unitRef="usd">467538000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzIyMTQ_f73a93ba-d99b-4007-af75-a3c395fd0ef2"
      unitRef="usd">63900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzIyNzA_bd9a0494-4f6e-4657-8626-81c5c2b07cf9"
      unitRef="usd">-522000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMDk_318a44a6-bc19-4e49-94f0-474d4a1ee58b">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, we had NOL carryforwards, research and development credit carryforwards and orphan drug tax credit carryforwards as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.204%"/&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:114%"&gt;Amount&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:114%"&gt;Expiring if not utilized&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:114%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&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="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;257,806&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023 through 2041; indefinite&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,692,283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023 through 2029&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Research and development credit carryforwards&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,773&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024 through 2042; indefinite&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:114%"&gt;Orphan drug tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,641&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iae81b6855de849b2b52f20613e9df847_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo0NmZhYWU0YThlZjk0MDI4YWUwNGUzNzlhY2Y5OWFkZi90YWJsZXJhbmdlOjQ2ZmFhZTRhOGVmOTQwMjhhZTA0ZTM3OWFjZjk5YWRmXzItMS0xLTEtNDE_f99bfbfb-2222-4546-8d15-54792afcadb3"
      unitRef="usd">257806000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i84fd40f147f24a3eb74db9fafc738412_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo0NmZhYWU0YThlZjk0MDI4YWUwNGUzNzlhY2Y5OWFkZi90YWJsZXJhbmdlOjQ2ZmFhZTRhOGVmOTQwMjhhZTA0ZTM3OWFjZjk5YWRmXzMtMS0xLTEtNDE_a70e68e8-cc28-474c-9da5-e44e8461c09d"
      unitRef="usd">1692283000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i1110fd77b1854685a019019f004c75c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo0NmZhYWU0YThlZjk0MDI4YWUwNGUzNzlhY2Y5OWFkZi90YWJsZXJhbmdlOjQ2ZmFhZTRhOGVmOTQwMjhhZTA0ZTM3OWFjZjk5YWRmXzYtMS0xLTEtNDE_91e42ad7-849e-4b2a-becf-9792a462de56"
      unitRef="usd">20773000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if0ddac83a6ae446da15185e6a0b5cc9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZTo0NmZhYWU0YThlZjk0MDI4YWUwNGUzNzlhY2Y5OWFkZi90YWJsZXJhbmdlOjQ2ZmFhZTRhOGVmOTQwMjhhZTA0ZTM3OWFjZjk5YWRmXzctMS0xLTEtNDE_78e6075e-09a2-4f67-be79-7e03003c6934"
      unitRef="usd">14641000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzMxNDc_efd5248c-4fd2-4f27-9ad2-cc3b2cb27489"
      unitRef="usd">61200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzQzMTA_d44c0348-4794-498e-ab56-87ce7fabed3e">The following table summarizes the gross amounts of unrecognized tax benefits (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,359&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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31,597&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions related to prior periods tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28,488&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions related to prior periods 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:114%"&gt;(2,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Additions related to current period tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,290&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions due to lapse of applicable statute of limitations&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:114%"&gt;(356)&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:114%"&gt;(288)&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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 1.87pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;73,040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1.87pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62,359&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzItMS0xLTEtNDE_24c863d3-cfd2-4f55-9b91-906e8de9b14f"
      unitRef="usd">62359000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzItMy0xLTEtNDE_b0f66317-3461-442b-acf4-80cdb20c0a70"
      unitRef="usd">31597000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzMtMS0xLTEtNDE_6d754b48-b0de-468d-9228-100509818a04"
      unitRef="usd">5027000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzMtMy0xLTEtNDE_ca21ee69-ff5e-4342-996e-53bf76fd17ae"
      unitRef="usd">28488000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzQtMS0xLTEtNDE_3cb1d147-ec79-472d-a5be-19b3b23ebbe6"
      unitRef="usd">2087000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzQtMy0xLTEtNDE_a294d069-9720-4173-bcfd-040ec8c338a0"
      unitRef="usd">311000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzUtMS0xLTEtNDE_17f4bc18-f70f-436c-97e2-dea88a2c3501"
      unitRef="usd">8290000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzUtMy0xLTEtNDE_beb1cf79-f648-4fec-8334-01188814a81a"
      unitRef="usd">3042000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzYtMS0xLTEtNDE_3d5de57e-733c-4fac-a8ae-53556756d090"
      unitRef="usd">104000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzYtMy0xLTEtNDE_c21f4516-b9da-43e9-bca3-4b210d01329e"
      unitRef="usd">95000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzctMS0xLTEtNDE_ae8886ac-25f9-4d9e-9fbc-636859ebf8db"
      unitRef="usd">356000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzctMy0xLTEtNDE_ca315509-bbfb-4c68-b26d-393fe4657454"
      unitRef="usd">288000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzgtMS0xLTEtNDE_021fc69e-06cd-404a-9804-a83bbd1ba526"
      unitRef="usd">89000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzgtMy0xLTEtNDE_0e5b007a-f56f-4da0-88f9-30ca56284a56"
      unitRef="usd">74000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzktMS0xLTEtNDE_e53da9bb-7e04-4cde-a24d-15d4e7a210fb"
      unitRef="usd">73040000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90YWJsZToyZGE3ODA5ZmRiMjM0MjNhOWE0OTczZGM2MzFiNzBkOS90YWJsZXJhbmdlOjJkYTc4MDlmZGIyMzQyM2E5YTQ5NzNkYzYzMWI3MGQ5XzktMy0xLTEtNDE_973a842b-ef80-48c7-a20e-d1462e6ba005"
      unitRef="usd">62359000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzM0ODE_c241aabb-4c3d-4ccd-884a-3bf09ec7f26f"
      unitRef="usd">3800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xMzkvZnJhZzo5ZjQ2MDNkNzliMDQ0MWI4OGU4YmQxNTM2ZWZlN2UwMC90ZXh0cmVnaW9uOjlmNDYwM2Q3OWIwNDQxYjg4ZThiZDE1MzZlZmU3ZTAwXzI3NDg3NzkwNzQ5MDI_b40badeb-37cd-4960-80dd-002170e7f90b"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90ZXh0cmVnaW9uOmQ3YTEyMDc4NjY0OTQ4YmFiNGEwYmU2M2YwN2VmMWZlXzk3Mw_46361390-04ed-472e-bd02-c9f90b61f8d1">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 14. Net Income (Loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our basic net income (loss) per share is computed by dividing the net income (loss) by the number of weighted average common shares outstanding during the period. Our diluted net income (loss) per share is computed by dividing net income (loss) by the weighted average common shares outstanding during the period assuming potentially dilutive common shares of stock options, RSUs and PSUs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per share was calculated as follows for the periods indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:64.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.962%"/&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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&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:114%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;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:114%;text-decoration:underline"&gt;Basic Net Income (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic net income (loss)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;340,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;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;948,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(295,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding&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:114%"&gt;222,004&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:114%"&gt;220,428&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:114%"&gt;218,073&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic net income (loss) per share&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:114%"&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:114%"&gt;1.53&#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:114%"&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:114%"&gt;4.30&#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:114%"&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:114%"&gt;(1.36)&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;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;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;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:114%;text-decoration:underline"&gt;Diluted Net Income (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted net income (loss)&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:114%"&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:114%"&gt;340,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:114%"&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:114%"&gt;948,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:114%"&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:114%"&gt;(295,697)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;222,004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;220,428&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;218,073&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Dilutive stock options and awards&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:114%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average shares used to compute diluted net income (loss) per share &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;223,958&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;222,074&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;218,073&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted net income (loss) per share&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:114%"&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:114%"&gt;1.52&#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:114%"&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:114%"&gt;4.27&#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:114%"&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:114%"&gt;(1.36)&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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential common shares that were excluded from the diluted net income (loss) per share computation are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;Outstanding stock options and awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,946,703&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:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,106,837&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:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,274,871&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90ZXh0cmVnaW9uOmQ3YTEyMDc4NjY0OTQ4YmFiNGEwYmU2M2YwN2VmMWZlXzk3NA_ad2e65d0-3d34-4da6-b46b-a2de85c6e3c0">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) per share was calculated as follows for the periods indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:64.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.962%"/&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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&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:114%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;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:114%;text-decoration:underline"&gt;Basic Net Income (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic net income (loss)&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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;340,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;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;948,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(295,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding&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:114%"&gt;222,004&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:114%"&gt;220,428&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:114%"&gt;218,073&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic net income (loss) per share&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:114%"&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:114%"&gt;1.53&#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:114%"&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:114%"&gt;4.30&#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:114%"&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:114%"&gt;(1.36)&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;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;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;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:114%;text-decoration:underline"&gt;Diluted Net Income (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted net income (loss)&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:114%"&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:114%"&gt;340,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:114%"&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:114%"&gt;948,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:114%"&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:114%"&gt;(295,697)&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;222,004&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;220,428&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;218,073&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Dilutive stock options and awards&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:114%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average shares used to compute diluted net income (loss) per share &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;223,958&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;222,074&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;218,073&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted net income (loss) per share&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:114%"&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:114%"&gt;1.52&#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:114%"&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:114%"&gt;4.27&#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:114%"&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:114%"&gt;(1.36)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzMtMi0xLTEtNDE_77f145f2-86ac-4344-9553-a06d8c2997cc"
      unitRef="usd">340660000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzMtNC0xLTEtNDE_095d7cba-415f-411f-9303-c9346ba9dfce"
      unitRef="usd">948581000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzMtNi0xLTEtNDE_487ab6f2-d931-4b6d-9bcf-0eb066d1b8b4"
      unitRef="usd">-295697000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzQtMi0xLTEtNDE_b2be0d61-2d8d-41c2-b536-2241bb50e77a"
      unitRef="shares">222004000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzQtNC0xLTEtNDE_fd3584fe-c2ae-4568-bdc5-968ad416070b"
      unitRef="shares">220428000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzQtNi0xLTEtNDE_d870cdcc-3ce3-47d3-8bed-32023c7d2e8b"
      unitRef="shares">218073000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzYtMi0xLTEtNDE_03cf0941-2bfe-49ed-bfed-dd624078ab20"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzYtNC0xLTEtNDE_553418d9-1385-44da-94eb-ca8350327a03"
      unitRef="usdPerShare">4.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzYtNi0xLTEtNDE_8516eb1d-5a2a-4df2-aa49-d9994a0f4cca"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzktMi0xLTEtNDE_f7fdb0ee-3252-4f2e-b0f9-68ca200bcc07"
      unitRef="usd">340660000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzktNC0xLTEtNDE_7a6e1d70-99ff-4ca1-976e-76ea80ae4c81"
      unitRef="usd">948581000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzktNi0xLTEtNDE_e1c7574f-a5ea-44ea-9a74-477df6cd4452"
      unitRef="usd">-295697000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzEwLTItMS0xLTQx_2d7c89bb-d05c-4f39-9dcc-08f9dcc9070a"
      unitRef="shares">222004000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzEwLTQtMS0xLTQx_196bb880-4354-4c2e-85ad-90ce314bd82a"
      unitRef="shares">220428000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzEwLTYtMS0xLTQx_fedad6c9-f829-41bd-9616-c72c14c23e34"
      unitRef="shares">218073000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzEyLTItMS0xLTQx_cdb5920c-f3e6-41cb-9f6f-30710402cb04"
      unitRef="shares">1954000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzEyLTQtMS0xLTQx_c335051c-6240-4dea-9a5c-d89936e04100"
      unitRef="shares">1646000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzEyLTYtMS0xLTQx_6be5d3b3-0e69-4c01-b79e-0ea8aa764618"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzE0LTItMS0xLTQx_afd742f1-630c-47df-a5b6-7914116992a1"
      unitRef="shares">223958000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzE0LTQtMS0xLTQx_d7f3567a-efde-46b7-8653-67fde120109a"
      unitRef="shares">222074000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzE0LTYtMS0xLTQx_6f5384ba-c3b0-4f6d-bb22-4e9486efc7eb"
      unitRef="shares">218073000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzE2LTItMS0xLTQx_12a24fc2-426a-48dd-ada0-2493bb477649"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzE2LTQtMS0xLTQx_e3426e2f-2a05-4576-a27c-d9acc3ed97fb"
      unitRef="usdPerShare">4.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTowNmY3NTJhY2Q4YmE0ODYyODRlYThmOWNmNWVhN2RlZi90YWJsZXJhbmdlOjA2Zjc1MmFjZDhiYTQ4NjI4NGVhOGY5Y2Y1ZWE3ZGVmXzE2LTYtMS0xLTQx_a3b086d7-cf19-41ad-862a-98fa8d92db77"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90ZXh0cmVnaW9uOmQ3YTEyMDc4NjY0OTQ4YmFiNGEwYmU2M2YwN2VmMWZlXzk3NQ_087a827c-9655-4c06-84af-b586e5c5349f">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential common shares that were excluded from the diluted net income (loss) per share computation are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&gt;Outstanding stock options and awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,946,703&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:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,106,837&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:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,274,871&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2b3e8327afa4403ab224a7d7a537697c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTo2ZTQ0YWMwOTZhZjg0NGMxOWYxNTcwN2JlZDYyMzMwNC90YWJsZXJhbmdlOjZlNDRhYzA5NmFmODQ0YzE5ZjE1NzA3YmVkNjIzMzA0XzEtMS0xLTEtNDE_b5767d23-c395-4a6d-ad80-4bb560a50f63"
      unitRef="shares">10946703</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic1125b00850149049eb025e1ab09301f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTo2ZTQ0YWMwOTZhZjg0NGMxOWYxNTcwN2JlZDYyMzMwNC90YWJsZXJhbmdlOjZlNDRhYzA5NmFmODQ0YzE5ZjE1NzA3YmVkNjIzMzA0XzEtMy0xLTEtNDE_69ccde5e-457e-4e22-a4b6-908e6f5e0c28"
      unitRef="shares">10106837</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i209409268c29463a92c4d3fe6faadb34_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDIvZnJhZzpkN2ExMjA3ODY2NDk0OGJhYjRhMGJlNjNmMDdlZjFmZS90YWJsZTo2ZTQ0YWMwOTZhZjg0NGMxOWYxNTcwN2JlZDYyMzMwNC90YWJsZXJhbmdlOjZlNDRhYzA5NmFmODQ0YzE5ZjE1NzA3YmVkNjIzMzA0XzEtNS0xLTEtNDE_724b00a8-153b-4dab-a3c1-6c893e127505"
      unitRef="shares">15274871</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzI3MjU_bf6b8702-e14b-4dee-9a41-4553498cba8d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 15. Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined Contribution Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a defined contribution plan qualified under Section 401(k) of the Internal Revenue Code covering all U.S. employees and defined contribution plans for other Incyte employees in Europe and Japan. Employees may contribute a portion of their compensation, which is then matched by us, subject to certain limitations. Defined contribution expense was $18.7 million, $16.7 million and $13.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined Benefit Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have defined benefit pension plans for our employees in Europe which provide benefits to employees upon retirement, death or disability. The assets of the pension plans are held in collective investment accounts represented by the cash surrender value of an insurance policy and are classified as Level 2 within the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension plans assumptions reflect the expected investment return and discount rate on plan assets and disability rate probabilities. The benefit obligation at December&#160;31, 2022 for the plans was determined using&lt;/span&gt;&lt;span style="color:#ff0000;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;a discount rate of 2.20% and rate of compensation increase of 2.25%. The 2022 net periodic benefit cost for the plans was determined using discount rates of 0.20%, rates of compensation increase of 2.00% and long term expected return on plan assets of 4.50%. The benefit obligation at December&#160;31, 2021 for the plans was determined using&lt;/span&gt;&lt;span style="color:#ff0000;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;a discount rate of 0.20% and rate of compensation increase of 2.00%. The 2021 net periodic benefit cost for the plans was determined using discount rates of 0.10%, rates of compensation increase of 2.00% and long term expected return on plan assets of 0.10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized information regarding changes in the obligations and plan assets, the funded status and the amounts recorded were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;131,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;97,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer service cost&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:114%"&gt;9,855&#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:114%"&gt;7,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest 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:114%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan participants' contributions&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:114%"&gt;3,649&#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:114%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial (gain) 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:114%"&gt;(33,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan change&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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Transfer of benefits net of payments from fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,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:114%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses paid from assets&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:114%"&gt;(87)&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:114%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Translation gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.75pt 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:114%"&gt;113,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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 colspan="2" style="border-top:0.75pt 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:114%"&gt;131,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value of plan assets, beginning of year&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:114%"&gt;93,995&#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:114%"&gt;61,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actual return on plan 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:114%"&gt;(5,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer contributions&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:114%"&gt;7,617&#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:114%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan participants' contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Transfer of benefits net of payments from fund&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:114%"&gt;3,295&#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:114%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses paid from 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:114%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Translation loss&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:114%"&gt;(1,189)&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:114%"&gt;(2,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value of plan assets, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;102,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:0.75pt 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:114%"&gt;93,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt 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:114%"&gt;Unfunded liability, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;37,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unfunded liability is reported in other liabilities on the consolidated balance sheets as of December&#160;31, 2022 and 2021. The accumulated benefit obligation is $105.1 million and $120.9 million as of December&#160;31, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net periodic benefit cost was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Service 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:114%"&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:114%"&gt;9,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:114%"&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:114%"&gt;7,977&#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:114%"&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:114%"&gt;6,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost&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:114%"&gt;251&#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:114%"&gt;92&#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:114%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected return on plan 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:114%"&gt;(4,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of prior service cost&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:114%"&gt;773&#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:114%"&gt;217&#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:114%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;7,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;9,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;6,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit cost other than the service cost component are included in other income (expense), net on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other changes in the plans assets and the benefit obligation that is recognized in accumulated other comprehensive loss were as follows, net of tax (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Pension liability, beginning of year&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:114%"&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:114%"&gt;23,677&#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:114%"&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:114%"&gt;23,831&#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:114%"&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:114%"&gt;15,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan amendment&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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,017&#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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net prior service 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:114%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (gain) loss&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:114%"&gt;(24,603)&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:114%"&gt;(5,954)&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:114%"&gt;8,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pension (asset) liability, end of year&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:114%"&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:114%"&gt;(1,699)&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:114%"&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:114%"&gt;23,677&#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:114%"&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:114%"&gt;23,831&#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:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expect to contribute a total of $8.0 million to the pension plans in 2023. The following payments are expected to be paid from the fund (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:114%"&gt;2023&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:114%"&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:114%"&gt;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&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:114%"&gt;5,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&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:114%"&gt;5,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2028-2031&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:114%"&gt;42,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;72,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzQxOQ_0b8bb380-3d82-4b2b-959e-c42b72d405d7"
      unitRef="usd">18700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzQyMw_849a0288-9b68-4bfb-bf1b-11d4a9e3e379"
      unitRef="usd">16700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzQzMA_45f0c4a9-35b1-496a-a6ce-2da41597cf49"
      unitRef="usd">13400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzEyNTk_e5b6c315-e6db-400d-991c-7f93e3afca14"
      unitRef="number">0.0220</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzEyOTk_36aae040-2597-473c-99c5-e68766de04be"
      unitRef="number">0.0225</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzEzODk_251f1f02-14df-4c08-a4d1-abc771255583"
      unitRef="number">0.0020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE0Mjc_cc14188e-cea8-4c4a-8830-1032ccf036a6"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE0Nzg_577940f8-7766-4751-8f7e-4f05ea071bf5"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE1NjU_dc3effd7-386c-459b-b48a-9ec801f37004"
      unitRef="number">0.0020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE2MDU_fd409e78-9e90-4dde-a5e4-cd3952c6dbc7"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE2OTU_bfd79f09-945c-4eca-aded-26d030a7f2b3"
      unitRef="number">0.0010</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE3MzM_9c527e62-5487-4430-9ecc-81d3a79a3dc5"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzE3ODQ_b757480d-b1f4-4c52-a425-8e4e627cedd9"
      unitRef="number">0.0010</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzI3MjY_bd4fc673-1029-4e37-9641-74f008846f9b">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized information regarding changes in the obligations and plan assets, the funded status and the amounts recorded were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;131,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;97,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer service cost&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:114%"&gt;9,855&#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:114%"&gt;7,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest 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:114%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan participants' contributions&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:114%"&gt;3,649&#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:114%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial (gain) 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:114%"&gt;(33,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan change&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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Transfer of benefits net of payments from fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,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:114%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses paid from assets&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:114%"&gt;(87)&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:114%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Translation gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.75pt 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:114%"&gt;113,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt 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 colspan="2" style="border-top:0.75pt 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:114%"&gt;131,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value of plan assets, beginning of year&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:114%"&gt;93,995&#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:114%"&gt;61,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actual return on plan 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:114%"&gt;(5,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer contributions&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:114%"&gt;7,617&#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:114%"&gt;6,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan participants' contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Transfer of benefits net of payments from fund&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:114%"&gt;3,295&#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:114%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expenses paid from 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:114%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Translation loss&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:114%"&gt;(1,189)&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:114%"&gt;(2,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value of plan assets, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:114%"&gt;102,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:0.75pt 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:114%"&gt;93,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.75pt 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:114%"&gt;Unfunded liability, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align: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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;37,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzItMS0xLTEtNDE_1419b538-9a9e-4277-b35b-2ebeae3493a1"
      unitRef="usd">131966000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzItMy0xLTEtNDE_f7a7de22-d690-4fde-a02e-36676fc58eb5"
      unitRef="usd">97959000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzMtMS0xLTEtNDE_e7371719-3b29-4e13-a67b-4a3d8d0280bf"
      unitRef="usd">9855000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzMtMy0xLTEtNDE_4c4399fa-a8b9-4ddc-abef-c421b5d5a5ee"
      unitRef="usd">7977000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzQtMS0xLTEtNDE_794fbd5e-84f8-4722-9790-8556a5949a38"
      unitRef="usd">251000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzQtMy0xLTEtNDE_6c2184c6-a6d9-4dce-8164-aea1dcb71582"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzUtMS0xLTEtNDE_8b25ae5d-99b9-4153-ba2c-5abda26fd559"
      unitRef="usd">3649000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzUtMy0xLTEtNDE_0bec750d-a190-48c0-bbe7-c6967bec2ff6"
      unitRef="usd">2795000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzYtMS0xLTEtNDE_f12d60a0-9fdd-4a71-9f9c-e4edbe52cff1"
      unitRef="usd">33783000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzYtMy0xLTEtNDE_34ab7e29-06ea-435b-823a-9e3687cd545d"
      unitRef="usd">-7618000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzctMS0xLTEtNDE_a772742b-1afa-439d-a693-db7fa9a4bf1e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzctMy0xLTEtNDE_de45f1ac-d42a-4a31-8c0f-dbb1be8ee83f"
      unitRef="usd">5595000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <incy:DefinedBenefitPlanBenefitObligationTransferOfBenefitsNet
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzgtMS0xLTEtNDE_92716877-7a5e-4104-901e-54293d25058a"
      unitRef="usd">3295000</incy:DefinedBenefitPlanBenefitObligationTransferOfBenefitsNet>
    <incy:DefinedBenefitPlanBenefitObligationTransferOfBenefitsNet
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzgtMy0xLTEtNDE_8b9dbe71-ac03-4013-a83e-0d0534b8e136"
      unitRef="usd">12834000</incy:DefinedBenefitPlanBenefitObligationTransferOfBenefitsNet>
    <incy:DefinedBenefitPlanExpensesPaidFromAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzktMS0xLTEtNDE_539529ba-42c2-41bd-9282-5825de0e6ef1"
      unitRef="usd">87000</incy:DefinedBenefitPlanExpensesPaidFromAssets>
    <incy:DefinedBenefitPlanExpensesPaidFromAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzktMy0xLTEtNDE_248f09bb-c28e-4fb6-8f44-740e00a39ba5"
      unitRef="usd">117000</incy:DefinedBenefitPlanExpensesPaidFromAssets>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzEwLTEtMS0xLTQx_c16f29b9-77f6-40ba-94d2-dfebde04ed17"
      unitRef="usd">1441000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzEwLTMtMS0xLTQx_009c06dc-3313-43fb-b08c-042f2e8303d4"
      unitRef="usd">2787000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzExLTEtMS0xLTQx_8da0ebbc-0af2-4134-9c84-30631276ea0e"
      unitRef="usd">113705000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzExLTMtMS0xLTQx_634b43c0-8895-4d9e-946e-ce7cf703ac6d"
      unitRef="usd">131966000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzEzLTEtMS0xLTQx_161306d8-ee8e-4c01-a795-0f9e8e757737"
      unitRef="usd">93995000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzEzLTMtMS0xLTQx_fcf16317-96ed-4292-b9f8-7f27581b4677"
      unitRef="usd">61265000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE0LTEtMS0xLTQx_16ac39c3-72f7-42e8-a0c5-ed2ba048dea4"
      unitRef="usd">-5257000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE0LTMtMS0xLTQx_09d279e4-2f26-4943-94c8-d6a1038d1a77"
      unitRef="usd">12396000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE1LTEtMS0xLTQx_1c144a51-9178-4946-8ef8-f6251a8f5d9e"
      unitRef="usd">7617000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE1LTMtMS0xLTQx_fbbcdb28-92a9-43ef-899b-46d4e7d929ab"
      unitRef="usd">6858000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE2LTEtMS0xLTQx_d5c711a1-0490-4446-a2b7-af6e6feaf1d1"
      unitRef="usd">3649000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE2LTMtMS0xLTQx_87981df4-967e-4d6f-a248-dbeb5a85a9ef"
      unitRef="usd">2795000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <incy:DefinedBenefitPlanPlanAssetsTransferOfBenefitsNet
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE3LTEtMS0xLTQx_e72833a7-f399-460e-801a-129dba922b0b"
      unitRef="usd">3295000</incy:DefinedBenefitPlanPlanAssetsTransferOfBenefitsNet>
    <incy:DefinedBenefitPlanPlanAssetsTransferOfBenefitsNet
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE3LTMtMS0xLTQx_5b9e2075-c95e-4ced-a323-18b8e48a8ec2"
      unitRef="usd">12834000</incy:DefinedBenefitPlanPlanAssetsTransferOfBenefitsNet>
    <incy:DefinedBenefitPlanExpensesPaidFromAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE4LTEtMS0xLTQx_a3d28a36-3887-43b1-be1f-4d4b1da9fd27"
      unitRef="usd">87000</incy:DefinedBenefitPlanExpensesPaidFromAssets>
    <incy:DefinedBenefitPlanExpensesPaidFromAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE4LTMtMS0xLTQx_e9b1c789-639c-482c-84ab-a24a4c5aed6d"
      unitRef="usd">117000</incy:DefinedBenefitPlanExpensesPaidFromAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE5LTEtMS0xLTQx_e9673c04-82da-4094-9d71-58e473313fb0"
      unitRef="usd">1189000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzE5LTMtMS0xLTQx_760285fe-2024-4a8d-b9e6-33022b3ba14a"
      unitRef="usd">2036000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzIwLTEtMS0xLTQx_e1c7b08c-54e5-433c-9afe-bfaed75e2bad"
      unitRef="usd">102023000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzIwLTMtMS0xLTQx_e610cc6f-46d2-4057-80d0-3c3884789d47"
      unitRef="usd">93995000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzIyLTEtMS0xLTQx_56b86d72-60bb-483d-914f-436ded4e3426"
      unitRef="usd">-11682000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToyZTRjZGI1ZWZlNGQ0MWVmOGQ3NzZiZDgyZTZkYzBjNi90YWJsZXJhbmdlOjJlNGNkYjVlZmU0ZDQxZWY4ZDc3NmJkODJlNmRjMGM2XzIyLTMtMS0xLTQx_ba143c84-ec9e-4ff0-b160-e49c75472cab"
      unitRef="usd">-37971000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzIwODg_51e90ac7-f754-4e2d-866d-001bf41fb313"
      unitRef="usd">105100000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzIwOTU_281e2552-aa61-46c1-b049-e821264ac271"
      unitRef="usd">120900000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzI3Mjc_dd93c3d8-8a85-490a-885f-1e0779b3d05c">&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net periodic benefit cost was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Service 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:114%"&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:114%"&gt;9,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:114%"&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:114%"&gt;7,977&#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:114%"&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:114%"&gt;6,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest cost&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:114%"&gt;251&#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:114%"&gt;92&#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:114%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected return on plan 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:114%"&gt;(4,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of prior service cost&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:114%"&gt;773&#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:114%"&gt;217&#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:114%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Amortization of actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;7,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;9,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:114%"&gt;6,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzItMS0xLTEtNDE_e3fc92b7-9d7c-458a-a4b0-c8b5808f1f49"
      unitRef="usd">9855000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzItMy0xLTEtNDE_ffec6f85-1cb5-4e21-8bff-e3e9beea7035"
      unitRef="usd">7977000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzItNS0xLTEtNDE_67d5375b-b968-40b8-bd4e-d4e30bf46ec6"
      unitRef="usd">6047000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzMtMS0xLTEtNDE_de7912ef-e779-4315-ad92-f6e7610fb445"
      unitRef="usd">251000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzMtMy0xLTEtNDE_68187f89-766f-4bae-bee7-d99f372c9a64"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzMtNS0xLTEtNDE_fca24f77-b086-4835-8775-12576d1760a8"
      unitRef="usd">193000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzQtMS0xLTEtNDE_74520f4f-af25-47d9-9894-abf30960df10"
      unitRef="usd">4184000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzQtMy0xLTEtNDE_20267c09-ff0d-4276-9559-daa3e24702f6"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzQtNS0xLTEtNDE_2792455e-436a-4844-9399-b5327252382c"
      unitRef="usd">126000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzUtMS0xLTEtNDE_e737b0e2-47c6-4aed-984e-03ade1a54d3d"
      unitRef="usd">773000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzUtMy0xLTEtNDE_96c7f630-2f61-4f67-8a88-706b565838f6"
      unitRef="usd">217000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzUtNS0xLTEtNDE_78353003-13fd-4aaa-a503-d73cea52b2ee"
      unitRef="usd">216000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzYtMS0xLTEtNDE_947da2ec-fa52-4ea2-b367-8c916dc9260b"
      unitRef="usd">-356000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzYtMy0xLTEtNDE_4ad62b51-4afd-4ff7-8b99-eee2a849f2e2"
      unitRef="usd">-1154000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzYtNS0xLTEtNDE_6dc4bf00-2e32-4cd9-b58d-36a747b1c98d"
      unitRef="usd">-667000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzctMS0xLTEtNDE_f1903434-0ebe-49e0-bea0-77034f2829ed"
      unitRef="usd">7051000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzctMy0xLTEtNDE_0f727461-369b-4432-ad68-15f1ad6b6c5d"
      unitRef="usd">9380000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTozYjYyODNlYzhiZjk0MjI2OWNmNzg2ZjI3M2FjMWQ1Zi90YWJsZXJhbmdlOjNiNjI4M2VjOGJmOTQyMjY5Y2Y3ODZmMjczYWMxZDVmXzctNS0xLTEtNDE_f52f8217-900e-42b0-8a20-337a2f1625d1"
      unitRef="usd">6997000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzI3Mjg_035c45c8-dc3f-475c-9cc9-fba47a9215e4">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other changes in the plans assets and the benefit obligation that is recognized in accumulated other comprehensive loss were as follows, net of tax (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Year Ended December&#160;31, &lt;/span&gt;&lt;/div&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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:114%"&gt;Pension liability, beginning of year&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:114%"&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:114%"&gt;23,677&#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:114%"&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:114%"&gt;23,831&#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:114%"&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:114%"&gt;15,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan amendment&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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,017&#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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net prior service 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:114%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net (gain) loss&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:114%"&gt;(24,603)&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:114%"&gt;(5,954)&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:114%"&gt;8,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pension (asset) liability, end of year&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:114%"&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:114%"&gt;(1,699)&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:114%"&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:114%"&gt;23,677&#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:114%"&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:114%"&gt;23,831&#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:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzItMS0xLTEtNDE_482f03b1-6ca4-4127-afae-eab2c3b5cc1f"
      unitRef="usd">23677000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzItMy0xLTEtNDE_a8d5192e-0a32-4923-a24e-26ca3a8bc649"
      unitRef="usd">23831000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i34aa4fa3bb73462891dbdb74214e50b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzItNS0xLTEtNDE_c1a6458e-1d03-42d8-a2c1-e744c1ef8c14"
      unitRef="usd">15468000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzMtMS0xLTEtNDE_d2ebd296-5ec5-4563-8bce-9b127ccc09b8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzMtMy0xLTEtNDE_b53b8825-075f-4ed1-b0fd-77c13204f6f6"
      unitRef="usd">6017000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzMtNS0xLTEtNDE_bf9530d2-97b0-4a2d-843f-0a0d6107ffa3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzQtMS0xLTEtNDE_36ff2dc6-6580-48d6-80d1-b62a68760d7f"
      unitRef="usd">773000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzQtMy0xLTEtNDE_6d670fae-93f3-436d-be08-b6e54a39047e"
      unitRef="usd">217000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzQtNS0xLTEtNDE_5186d243-8735-4466-9b64-37e5ab626c2f"
      unitRef="usd">216000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzUtMS0xLTEtNDE_870d9636-cd05-4f8c-87e0-21c006ce919c"
      unitRef="usd">24603000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ie2110cf25500404da5e53bba3be28ab1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzUtMy0xLTEtNDE_680b7479-c57b-4f37-855d-a712cebe0289"
      unitRef="usd">5954000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic93559050ff245608a55d6907caff510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzUtNS0xLTEtNDE_7a1a8d8b-badb-444f-9ddc-afe319e4a3fd"
      unitRef="usd">-8579000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzYtMS0xLTEtNDE_812ff209-4f94-4fbd-a028-7d07a513217c"
      unitRef="usd">-1699000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i9955349cd75443d892eb1839601801b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzYtMy0xLTEtNDE_5f4c8cd3-64cb-4a31-bac9-786e9b7cbfc4"
      unitRef="usd">23677000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ie6b224475ee1417ea181a702d161440d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZToxY2Y1NzQyMTY2MjE0Y2VkYTUxOTM2NjI1ZDI5ZmRjZi90YWJsZXJhbmdlOjFjZjU3NDIxNjYyMTRjZWRhNTE5MzY2MjVkMjlmZGNmXzYtNS0xLTEtNDE_6bf2a78c-f945-4a7d-a85d-50b10f05826d"
      unitRef="usd">23831000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzI1NjY_b6fc064f-c3e6-4f6f-ab38-846de402611a"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90ZXh0cmVnaW9uOmZkZDNkZmNjMzIwODRkMzdiMTg3ZmYzNTkxZDAxYmM5XzI3MjQ_e54f82c8-4bee-4c02-9c8c-4b0058ed3c63">The following payments are expected to be paid from the fund (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:114%"&gt;2023&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:114%"&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:114%"&gt;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2024&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:114%"&gt;5,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2026&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:114%"&gt;5,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2028-2031&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:114%"&gt;42,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;72,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzAtMS0xLTEtNDE_f206f0be-6108-4a31-a442-b8bc9835d6f7"
      unitRef="usd">5330000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzEtMS0xLTEtNDE_74c4b7ba-b97a-4844-92ca-a3729666d9ea"
      unitRef="usd">5514000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzItMS0xLTEtNDE_cf9179b6-6435-4cd7-8351-12388857c22d"
      unitRef="usd">6259000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzMtMS0xLTEtNDE_dceb146c-b397-4dc5-bd85-4ff13bd86f6f"
      unitRef="usd">5995000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzQtMS0xLTEtNDE_b820870b-d3d6-4981-864e-adf428b12564"
      unitRef="usd">6696000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzUtMS0xLTEtNDE_a1fab15f-9035-4ea5-a075-7d15687fea69"
      unitRef="usd">42436000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <incy:DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal
      contextRef="id874c1534a6f42289818f4d78119373e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNDUvZnJhZzpmZGQzZGZjYzMyMDg0ZDM3YjE4N2ZmMzU5MWQwMWJjOS90YWJsZTpmYmViMDY2ZjExZTE0YjY1OWUxNDViNDZmMzRiOTQzYS90YWJsZXJhbmdlOmZiZWIwNjZmMTFlMTRiNjU5ZTE0NWI0NmYzNGI5NDNhXzYtMS0xLTEtNDE_1ca91174-0473-459f-9c9e-7efe612e351c"
      unitRef="usd">72230000</incy:DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzM4MDA_b0ece8dc-4f47-4093-8e06-670d5c23c63f">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 16. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, we entered into a revolving credit and guaranty agreement (the &#x201c;Credit Agreement&#x201d;) among the Incyte Corporation, as borrower, subsidiary Incyte Holdings Corporation, as a guarantor, a group of lenders (the &#x201c;Lenders&#x201d;), and J.P. Morgan Chase Bank, N.A. as administrative agent. Under the Credit Agreement, the Lenders have committed to provide an unsecured three-year revolving credit facility in an aggregate principal amount of up to $500.0 million. We may increase the maximum revolving commitments or add one or more incremental term loan facilities to the Credit Agreement, subject to obtaining commitments from any participating lenders and certain other conditions, in an amount not to exceed (1) $250.0 million plus (2) an additional amount, so long as after giving effect to the incurrence of such additional amount, the Company&#x2019;s pro forma consolidated leverage ratio would not exceed 0.25:1.00 above its consolidated leverage ratio in effect immediately prior to giving effect to such increase. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans under the Credit Agreement will bear interest, at our option, at a per annum rate equal to either (a) a base rate plus an applicable rate per annum varying from 0.125% to 0.875% depending on the consolidated leverage ratio or (b) a Eurodollar rate plus an applicable rate per annum varying from 1.125% to 1.875% depending on the consolidated leverage ratio. Commitment fees payable on the undrawn amount range from 0.150% per annum to 0.225% per annum, based on our consolidated leverage ratio. As of December&#160;31, 2022, we were in compliance with all financial and operational covenants under the terms of the Credit Agreement and there were no outstanding borrowings or letters of credit outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of our business, we may become involved in lawsuits, proceedings, and other disputes, including commercial, intellectual property, regulatory, employment, and other matters. We record a reserve for these matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. &lt;/span&gt;&lt;/div&gt;We have entered into the collaboration agreements described in Note 7, as well as various other collaboration agreements that are not individually, or in the aggregate, significant to our operating results or financial condition at this time. We may in the future seek to license additional rights relating to technologies or drug development candidates in connection with our drug discovery and development programs. Under these agreements, we may be required to pay upfront fees, milestone payments, and royalties on sales of future products.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="idc6a4ab7f51c41768c4cb78439fdae00_D20220801-20220831"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzY1OTcwNjk3NzE3NTU_b95a4913-d4c2-4cce-a54c-05adf11b5ad0">P3Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6189c2a62d0e438ba8d18735154a1829_I20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzQ5Nw_68994101-361b-4b46-b75e-0d06ce3f37d7"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <incy:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i6189c2a62d0e438ba8d18735154a1829_I20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzc1Mw_5c001cc3-7db3-4c0a-ae55-7394ceed143a"
      unitRef="usd">250000000</incy:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <incy:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum
      contextRef="i5e6b00e86d1040bfa2a91897cd872d4b_D20210801-20210831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzkzMg_fd772918-7706-4d3c-8ed2-4cce3acb39b8"
      unitRef="number">0.25</incy:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i80d6cf1d51ab49b2a22222997a7c1fe5_D20210801-20210831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzEyMDQ_40dcc1f9-a0b6-44cd-87fd-8f4fc975bb07"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic5295d32e5434eaa9c572e8ed5d61fb8_D20210801-20210831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzEyMTA_dae44fa5-2797-49cc-b5a3-bb32d99f3a17"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie9b2831457374e2988c4f85b724774c7_D20210801-20210831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzEzMzA_0855beca-0b49-4a2a-bb63-9dcb3d7f498f"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id78bffda19f54350adfccfcd478d1731_D20210801-20210831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzEzMzY_f705909a-ef35-432c-95c2-d1601a2130bf"
      unitRef="number">0.01875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i8cbb458c529641f284c4e0186ca3e1d1_D20210801-20210831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzE0NDI_73badc1f-e220-48df-a411-a90a28f2f4e0"
      unitRef="number">0.00150</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i24718c97301d4434ab1780072424d7a3_D20210801-20210831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTEvZnJhZzphMTlmNzI5ZGUyMmM0MjMyYjE2YTNhYTVmMTQyZDM4Zi90ZXh0cmVnaW9uOmExOWY3MjlkZTIyYzQyMzJiMTZhM2FhNWYxNDJkMzhmXzE0NTg_2e9969f1-0fe3-43e8-862e-f8bc20ad0c4a"
      unitRef="number">0.00225</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzE0ODE_7946b3bd-d5da-42ad-ac85-7906b731a501">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 17. Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We currently operate in one operating business segment focused on the global discovery, development and commercialization of proprietary therapeutics. Our determination that we operate as a single segment is consistent with the financial information regularly reviewed by the chief operating decision maker for purposes of evaluating performance, allocating resources, setting incentive compensation targets, and planning and forecasting for future periods. We do not operate in any material separate lines of business or separate business entities with respect to our products or product development. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, total revenues generated by subsidiaries in the United States was approximately $3.2 billion and total revenues generated from subsidiaries in Europe was approximately $147.0 million. During the year ended December&#160;31, 2021, total revenues generated by subsidiaries in the United States was approximately $2.9 billion and total revenues generated from subsidiaries in Europe was approximately $124.1 million. During the year ended December&#160;31, 2020, total revenues generated by subsidiaries in the United States was approximately $2.6 billion and total revenues generated from subsidiaries in Europe was approximately $105.0 million. &lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022, property and equipment, net was approximately $442.0 million in the United States, approximately $295.8 million in Europe and approximately $1.5 million in Japan. As of December&#160;31, 2021, property and equipment, net was approximately $434.2 million in the United States and approximately $286.8 million in Europe and approximately $2.9 million in Japan.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9ee0e05c517b4709b040ef737744365f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzU4_b47a6af2-80ab-4182-bf6e-562505187b93"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ebdbe1254444acbadbe4c6d9be9b2cd_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzc0Mg_b2c6c6b1-fb61-4ad5-be30-b8f4f791b735"
      unitRef="usd">3200000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i352b8bf15dfa402f83f24bfd9c4e1e10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzgyMA_82068bc7-b8d1-4b53-990b-83622a85720a"
      unitRef="usd">147000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0ce8382c96d47ecbc47ed38db5c6829_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzkzMA_f5dddcbe-c86e-4e92-8a72-071bf3da7e5e"
      unitRef="usd">2900000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1a70af9645a4bc782ed9604b726805a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzEwMDg_5e683fbf-cc8f-4003-8961-1eaaecfeecab"
      unitRef="usd">124100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4138a336aedd4c03953230eb12c89d5d_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzExMTg_7cbaf92f-8022-4ecb-8ba1-2cea42988a9a"
      unitRef="usd">2600000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18e01df7e40f42e5bdb06ee60581c0ab_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzExOTY_cff0f0ea-cedd-44ac-a87f-9a9bdb52d0b1"
      unitRef="usd">105000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i49e035e2cdc24660bc374c1c16666d98_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzEyNTc_6b679cce-e6f0-41a1-85f5-78677ca473c9"
      unitRef="usd">442000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2376272448c548cf9b92ada516676c60_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzEyOTY_f73ee8e2-ae5c-41ee-9b90-a091066cc043"
      unitRef="usd">295800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iec7ff2feeb4e4bf3bdc984c33ad36283_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzEzMjc_9838b7f3-b85c-45d0-82c8-e48da5dd688b"
      unitRef="usd">1500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iff8c13779ef841abab649f680f263c3c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzEzOTY_24c7471b-7293-4946-b82c-26172be8315d"
      unitRef="usd">434200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i54259c7cf31d46b9bc68bbae520f320d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzE0Mzg_9005a1c4-d10d-4a09-b076-6bafc6d4894a"
      unitRef="usd">286800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idecb32ae8a8749d7b7a07e687e832ff4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMDljOGNjYzI0YzQ0ZGE4NTExYjM4ZGUzYjc5NDQxL3NlYzpmMDA5YzhjY2MyNGM0NGRhODUxMWIzOGRlM2I3OTQ0MV8xNTQvZnJhZzozYjkzODNhNzBlMmY0ZTZmYmI5YTI2YTkyNTg0ZWM3Mi90ZXh0cmVnaW9uOjNiOTM4M2E3MGUyZjRlNmZiYjlhMjZhOTI1ODRlYzcyXzE0Njk_08d6d18b-4178-4834-af59-91be8a98c4fa"
      unitRef="usd">2900000</us-gaap:PropertyPlantAndEquipmentNet>
</xbrl>
