<?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:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:regn="http://www.regeneron.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="regn-20221231.xsd" xlink:type="simple"/>
    <context id="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6f67bb65c7484dc2b0c8012f58e5cf0d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i850a77a234774bf5a4783c3c0030ca8e_I20230126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-26</instant>
        </period>
    </context>
    <context id="i2d34534410754ab1a8baa62248370c82_I20230126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-26</instant>
        </period>
    </context>
    <context id="ie1af8729cd0f40758b3251598b50222a_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2ef1a2e72dfe4435b84f7c61daea106e_I20220701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAmendedAndRestatedImmunoOncologyLicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="ib7a293af7f1a454b8c850b4caf8e4c3f_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:RegulatoryMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i4d21c3111e2741a386578f848272cd46_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:AggregateSalesBasedMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i25a7782ebd8c4cae90c0de536db35b84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f6f217bafb048fd906869bf77577910_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibef5f55864fa481ca4cc0c510430e3e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i783cf29968664c1cba1a9576242c71ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i04ef055062c84a5e958dead58e5ac1d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e78ed4547174cfb8fb6f17834e6e280_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ic5815b19f7c243a9bef193f7182d4504_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i6c0f43af2adc4ac9932414df23261641_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ia32343f1d31f45ac91df7774f62751d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofiCollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2fb172db0f4c40f4a010b6c1e387157a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofiCollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f5eff728cc34a73ac8a0e7575138379_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofiCollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9eda36fe2b3493fba4bcd24c7f40343_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i32d2d84b10ee49a78ff80e825d16507c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8125997c22b4a2aaf3b8071ba41f4fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8632402ae5742efb1d686222b335e92_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2052b209c6de41c9a910b9b4862dbf9d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1cdfba9891941a6a7d17fd635d19308_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8986e8b381c40169962c1d089395044_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc263c8f9c744cdb933cb195b372c5ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i714163480a9a4f66aa296cf9c53130f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic29a659882534aef807d28ba085ed2cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i034cb1f338a14cdb98427fcd16a6f4bf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i5358609c29a1448aac4097e872d7c506_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ib492caa05ff2478cac6ccfaa46f83cdb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ia54e4119f42e4422bbe1589864186444_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i548c389088d843f3991fec42e82011bc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia3db0f06447a42bd808d6ea7cc59bfa6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i15a99297fdea45a3aac29a3823f628b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ie8665fa9f5a6447c96c0719a9971ca71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i3461f1e014c34ede904505072218051f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb0e234fb8004f8688e0132e0687751f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i09eb064653cc48138003ea93e9fb6cfa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i537fb80c394c4504bbb568309e3d34f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a9bb7780cb644e2bf4abf693651eabd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i55644888ab1b4dfa9869ab896e024903_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i8220af90ab304d119e3feac29aceae08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i8049544cda8b4dafaed97a8723f7337d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i370f4685af6144d1917cfe1061627472_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9e1b802d10c4170b70f673c07516261_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iabc93395b4534195a6e703327ee8276e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ia3af5c52a31c42e2ba08ca85bf32d8e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i439b09eaccf14173ac24671a7d691568_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c2d0c6bc9f4458b8e7efb5109a2426e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="if784455c39a741cca476b0900201d0f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="id65b59d5da2340a0940c3e1995d7021f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12be5553e41d40be83ba97a5fe81845b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i666d725ef2cf4065b50048f5296edab9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i83be0f48228e4464a3d79b1afd625715_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="if802f07034c74a87a67853bdd63c7037_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ic572b99252494005bc30f8d6d54277fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i070f93a0d90d444baf671f55dbf55f10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i7e8623a144104c1abe69168edea2c28e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i9bfeb96bbea6413caf9b04e7d6eb55fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ca914c1a8484668a3a14d372c8d453b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i3919061e6c614ec5a67ef420703684b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i4f56d798d2de4fd58840b7e15ab5383e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43a6ec2800b049a390ee894f424cd007_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="id3d4bf60775b4d869dd15f70b0ce4725_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ie33b2737ad5f4d81a64471a8087f6b6b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i801c30702fbc4a43994e5257eeedd771_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i2e6785130a464ace9f5ea5f75c6c368b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i00bac7cbbc5e4246b3f94989f1a587b7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:ThreeIndividualCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6732651b19384641aff2c7fa3e18b1b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:ThreeIndividualCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iad3a33c797844c159114ad188489310b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i492786f7a1b94a1594a932e2b271fa8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia9c27db3739642f99f43796472a8d403_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a49d235b3214cedb524b0736433ccc3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i664445be718b4d0faeb4a37890e76062_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3488dea3c9b405e93bf3bd0b9ede622_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied28a835f8bf44bc81d3a306a92462e4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EyleaNetProductSalesMember</xbrldi:explicitMember>
                <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="i0ae532f4ad2e45a094632cb65f59ff1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EyleaNetProductSalesMember</xbrldi:explicitMember>
                <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="i2401c340b8d640b0bd0f2bd3310a8b34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EyleaNetProductSalesMember</xbrldi:explicitMember>
                <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="ib758c557c5a84357b4ca9aad9468df85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <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="i25e9c05bba964dbaa707ecf5784772a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <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="i4219c796f9c244188971065d5bd4f038_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <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="idf9aaec3bce84131820f016e635d46b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">regn:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id56d50e41b1b4f2283a73daac3abdfc3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">regn:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia2ca5e7fcd0b4a008a735d158813a139_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">regn:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0393079c0cc944b1a50dfee3c963918e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:PraluentNetProductSalesMember</xbrldi:explicitMember>
                <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="i3a7e6722d81c44259a1bd92561905f63_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:PraluentNetProductSalesMember</xbrldi:explicitMember>
                <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="ifcd108a8c5454a57937befeca7f6ca59_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:PraluentNetProductSalesMember</xbrldi:explicitMember>
                <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="i1a9ca7f6313f4b6ca75caf2fbb0aff86_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <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="i2a3c64382b1c47e282eed691c8527a02_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <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="i16587113c4db4d869776e4a8f0e3f76f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <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="i36561e66271d42cd8f9d4959cf8bae47_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EvkeezaMember</xbrldi:explicitMember>
                <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="i2d528e548bca464498145136edb95408_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EvkeezaMember</xbrldi:explicitMember>
                <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="i3c4796a01991465192b9b356e943e2e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EvkeezaMember</xbrldi:explicitMember>
                <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="i61e8d230b07841e08ef6b9cf34364982_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:InmazebMember</xbrldi:explicitMember>
                <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="i36d6b917256442e2bcb1f93418c6a3bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:InmazebMember</xbrldi:explicitMember>
                <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="ic15db8997a2b427788f94a1cbbec97c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:InmazebMember</xbrldi:explicitMember>
                <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="idb8aa02c16b445d7882b24cfd1ce3f1e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ArcalystNetProductSalesMember</xbrldi:explicitMember>
                <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="i045372e85f2c49249ac8ffc7ff4ee23f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ArcalystNetProductSalesMember</xbrldi:explicitMember>
                <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="if37be60752f94dc4afcf263599f81827_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ArcalystNetProductSalesMember</xbrldi:explicitMember>
                <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="i13b570c4cf204eefb544c1454a2796d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i3691c35b41bd49019bc22c52a92bb9e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i19de0a1ac17e448ab689d53f955adc7d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ia31d29839cf14beabac4560e466ab9df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d710a5f61ac45fe86461104c9643b4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14dd5c1f226d4087af59c57f97a899aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:BesseMedicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="i34fd1be2ecad4837bb9a616be6b49006_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:BesseMedicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="i344fed0429da45b2a1e885495c218a51_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:BesseMedicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="ib4b8fe8cae5f463cad7e8105fe984c3d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="i6af24d3fc5514e589feb09538e6786e0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="i1783ece527234057a38c1fec76fdaa70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="i6e5923b8955547f1a59fc39eda60bec4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</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="i79035aaa4aca45619bc98627f48db24d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibed642c5d8464dd4ab25fed90d1a28b9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idaac0693be9b45a28174b13694aa0f4d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia36a49d6ddd04419a0f5b0f1b8c1c942_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4003730ec2f4d02b252a6fe11601f2f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55504a180d724f1ebaac6dc86a38d8a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i400385b2589b49f595ff5af66bdd5ade_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4797ff0491840d0b9237549db0ebcf6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i011e5e369ab847fa9843f4109e14c84b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i669cdcc9c1e246469a2358ff978102e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica6b4f57919043638cc0e4b7b9319f9b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i140d0e936e944736a5e1983367a30409_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3bf9e21feb34e239d88bb219da800f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icebca5c748034d6284466eddd3b67472_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87d04b81b0d04870a748890c3df2cd84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0edb01a74bf4469a5cee578568c2d72_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iebf53692132846bdbb98eb842acd5e55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iddf7a6f088a44d8c92a8778a84dbc88f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b16833ca23845bea5a41107085ed872_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:RebatesAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e5549277e904fcf83d210cf6514f72a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:DistributionRelatedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab3af9d8607c4bcb8acf3c8ebc5b9724_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">regn:OtherSalesRelatedDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i04ba1f9253744de2b4207de915788712_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitsLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iacc9281a149a43a6a468ee18b2d84cf2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitsLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0115b1778749402f91e8cc15e18d4904_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitsLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia777bee1ba8248c483a61586e012c702_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneEarnedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id96bb9eb29d642bc83bbfe650b831b53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneEarnedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71e3a3b0502c4423ad39c725eb715497_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneEarnedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12afa83d8539401a99a900866df1fa36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53ce6c9a943648f89bc598bd4d43f36c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1098ae33301f499691dd988767b567e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f529cd92f434fb1a4cedfbac373d940_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9379b307875b4618a634289637cb38fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24f5efff9c1341368743087b362bfb90_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59b2e844e32b48cba3e0f9a0086990d6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesNetOfObligationForShareOfRDExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <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="i5a7a5ff4b315478cbf0aad95a657b855_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesNetOfObligationForShareOfRDExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <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="i766d690fe05a4cd1aedfdac8bcaac956_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesNetOfObligationForShareOfRDExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <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="ia98f436ad8214c2f880b651b95e5dad2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <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="i3f38cde3c9ce4d3199de6ef8a0bd8843_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <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="i65c16e48fda34e60b3f5035db52b587d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <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="i3fd9317470c24cb790bc85ce993a30eb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitsLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id84b946ec54c41148f176f9146ca5bf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitsLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6af8b58cda784c98a6fa9c2b3c890073_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitsLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3bb55a76cf4c4a3487a985658b5c16a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i40fc6180f85a4a7f9625db7362ac76de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b1990e2efe34d48b17cc48fed693450_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8813ce5c13e64d47b2b5439b9dc755f1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="idf8f5e721504480c84d395aaa308c019_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="ibbe81139390d42459544d73a062fac93_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i6265b4f0bd0845d39208a99685ef72d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i8f01400d1f5f4ab88a047bc5a42ad47e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i08844a1258e34c188ef387c945bb338e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i051041a979024065b21211e82f9cdf21_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfCommercialExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i9bee21e9d49947c3a10d37cddc0d58ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfCommercialExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i9102b7c37a5540bd87a27183334b342a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfCommercialExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <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="i1499e9e4c3cb42b29dbe231e9c8cbca2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofisShareOfLibtayoUSGrossProfitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9ad83d17ed14bf6986ec0a3067634ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofisShareOfLibtayoUSGrossProfitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4ae9b363c444357b3a5692e04f07a21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofisShareOfLibtayoUSGrossProfitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if782b4fb146742af8dd0fb0dfa6d0f36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7e2a1ed354949eb9a8bc01eeb0918c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic964826dc2d046ca8a21b1f261865199_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1bc08b7de58d43ffa7092aa7f8bb0810_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib25739cf76b545759fc2d04ae78628e0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3cfd1bc015b4dbe9079b20e66709ea4_D20220630-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ica111cf830ee452b94a3ed1fa3edd4ac_D20220701-20220701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-01</endDate>
        </period>
    </context>
    <context id="if16d17ebcbaf4806a375d33fb5402f61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6275de131f464f1ba3b26f74b932c12d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92098519881447bc802ea9a38d5455bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4df3bd7c2a0041b6ab7f312261481025_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88cadc8fc7e24c3d9ff92f91bad83c6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic35d85587ab1424a9a59091f3cf09bf6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibcc771627f73408eb92c1b64295c2e4b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c3d8ea7d0184f31933cf11c201c1047_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic416426a749b4b799097f4def70ef266_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:PraluentCrossLicenseAndCommercializationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="if2ae15c5525a4644af133a200d4375fc_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:PraluentCrossLicenseAndCommercializationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="ia07abc9790d746bcb14fa6e3f0c1ea51_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ResearchAndDevelopmentArrangementContractToPerformForOthersByProductAxis">regn:AmendedIODiscoveryAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ie82399ac549a40d5978b791c9447413e_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ResearchAndDevelopmentArrangementContractToPerformForOthersByProductAxis">regn:IOLicenseandCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="ia3cd8df873044150844eb0ad18f0b00f_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesBasedMilestoneOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i2edbcd603c4e4104a5be3200e42d13d4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesBasedMilestoneTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida00ad5e29154c468a4e0cc72eecae59_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="id36294acc59c4a11a0b25a3fdda18f81_D20220701-20220701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAmendedAndRestatedImmunoOncologyLicenseAndCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-01</endDate>
        </period>
    </context>
    <context id="i26e7fd0c4d1040deb43f17a2f172c19c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb765df6920d4b6383231c53791eadb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9968c18075514aa49e06f8c1a6cb6cdd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ResearchAndDevelopmentArrangementContractToPerformForOthersByProductAxis">regn:AmendedIODiscoveryAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i662e6bf4027d426e82807c2558c35ae6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ResearchAndDevelopmentArrangementContractToPerformForOthersByProductAxis">regn:AmendedIODiscoveryAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19f9658cc2ff458f98c65823bbf93768_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ff682a1bf3046e59c581283c15cd463_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f127c8b7cde442e8f388b671f809753_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3153e0c1409546939c8330d63e4b6f96_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c1144a7790544218f74de1883b49bf3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:NetProfitInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i031e83e10e9e4d98a468c3b9d072d89f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:NetProfitInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3313afbfc9d443d3919f6a7a44e3fa4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:NetProfitInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ab9f0ecc7f6469f8f6f13959ec2c1c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98f4b4ccfc364728a38bf1a2879c55df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86b2ada6cf67454e9cc60972f8641090_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4071c884ce284e40bc787d87c171aee2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OneTimePaymentInConnectionWithChangeInJapanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic56187dada534884b655d5a6e52af578_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OneTimePaymentInConnectionWithChangeInJapanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i377212e618da453c9025dd02c5593bd7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OneTimePaymentInConnectionWithChangeInJapanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if15bad177eea4c829136e32f7d94e3d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i63ea98825b3b48b79de2a000301ebc7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i64f6c2b8f017469fb82cab1366cbc891_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <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="ic67456caf2c74fb5a00b7ecdac095418_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i3d6d6e78614245739b4f9317ec964d69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i98a1426d20a84b1ba447ab97089b66db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i2cd8680e50f643d098a5cb1c5b5231a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c64d785c95b442cb84245281603aa97_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:IntelliaCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa1488b28acd4712947288f81c0b3d62_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:IntelliaCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib00e86a2286a4587b02c4df300896c50_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i60cc7d156a5a435fb977176336cbf529_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BARDAOtherTransactionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iadbeb25484b8461ba47918e533c9948f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BARDAOtherTransactionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i444e097b9a96467fb3f9bcce2f2dbf2f_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BARDAOtherTransactionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i62ebb955ca6e41b3a41e451e1855aa43_D20210901-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BARDAOtherTransactionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i3634f1dd450c457f96f0a93baa2fe330_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9910bd6f76874c749d53d66bb258402f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i557ade655aa34c1cbd2c4cb2be4a929a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id400cead2cc04f689d186fa70f6b0bc7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i920dc4f12d2f4619b92a360f1580099a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i81aa8c9a653b433692636458e8fd345f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <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="i0c91b71a44844a9a8775d4250688b382_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib113af71423044e1bdf03d2a055e837d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03fc22e78596486394e84faff1c467ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i128800b6b8e7426faa3758b24792c793_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e95202a8f2e4aefb1e1dfc0454a551f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:AlnylamPharmaceuticalsInc.CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iacafdf0d5b114325b26e61a9a412e131_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">regn:AlnylamPharmaceuticalsInc.StockPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:AlnylamPharmaceuticalsInc.CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibbee9a8b29934d8b8b7b1e850d856f99_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:AlnylamPharmaceuticalsInc.CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icd928207d61c49b880a0b85bdb41a6a6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:AlnylamPharmaceuticalsInc.CollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if09bf8b8e3234c7c9522960c5d87c53e_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">regn:CheckmatePharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i6667fb912e984e6fa6353a1eed3e8fc4_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">regn:CheckmatePharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i0cfcdda3880e4f87bb8ab780435bee97_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i5c78bdc526b34938a7fd5ed6077bef4d_D20160101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib02c2984d363403d9b1e823ad3d81d18_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81ac5aacea45414aaa675930ed342a3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f3c36d0466748cea4e130f324d5e2dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f32e181f6564471b1774eaf0ab52226_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <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="icf862611445f4a27954a5d9467250c21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <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="ibd8ba32d6e6f4ce0b5694a0c17f3bdb4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ec656e3d9234cddbabc7b72805e843c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5cc30a6e150429d8a9faa24528ade10_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9be45733794a4b498cd7a86c3b02531c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i756ea3fa11624c548b132cede643b135_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0dec01e41c9d49bdbda7f337150ef44a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i20c85832e072499f9f789894f4319fb1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i670b1994d88c42c7ad5592e062721992_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic065ee9eda414cb697e07e323cbe487d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22f360e272324c199aae4f0c50e9210f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice448a0cbfc94b15af1148fe41fd6000_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20b5acd4f7044784a39ba52a7c7a1723_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4f165da14524f83ab4e24f33f72fa7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieff3294615794346a9b85255e14fd794_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe27a11c61a240e4b0a067ec0dd7d798_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie93ec21dd364485abcb9d4f5a58113b1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ea2ced853b94e24a4d22f70bd4fd29e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22141dab4f53412ea6de7ff444ac262c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50af84a4e2f049f5993f9b56288daed0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49c9255c54ab4b2d8041ec8cf8ed2d76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4cd0cb429064df7ac32623abbd44a07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0fe982b399644ca994a70d8d2ad5e97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc86526bc33f401eaef37c46de2730c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i467a55c788544f30ad74454d840569e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01edbc55a346434a8547a03cdf3f8b8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id596959620f7472daf2da370a9c6e4ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81ab5450159345e4a7a8d5d1becc66f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2a5c2e9a61694f1b8288a4d46747d122_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9df6b754d9874865849815ce0ff1fa35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5812ccf9fa340d68bb0fb9ae362fd55_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb2285eff7124799bf35474f9b77d3a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i37cc523007314e81a486975a1e802e30_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9444b58a5bf44713b0a53669ccd879a9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iac51098e276e4ab68f338afabe7e88ed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0604eb2ce2824a94b18ba840c03422bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e07af51cdfe402cb73cf12cdaa18875_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idaac5082db1042e2a542c59aaed88125_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76805457ac75462bb9be58fc14847bbd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ie322fb4fa7024b1baee4c74f133d24f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i7e37a666e97345adad33738c64a2c8ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i814e9188987a4eb6818cb5e646b4c49c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i397a4c2affbe4db4b8abb7c9195877b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb4cb2ea77d6466a814509f17d146b81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i900991202ef2412f84b8b49bbd1fd697_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id958dea12f9f4daf9596b2e6ca4b664d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29c4864785e4460bbe8e8603d9e6e3c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55cd0cb5a7dc469dacd573bace8619db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic59b77df52a94d3d94be86824b44ccac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddf857f344764403832320f65a37a8aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e3d9acb4aa14bb882392991f7def806_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f19239807454691aa94fa166a33be9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ddbcb7106de49f49d710399f917f536_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04d07dab80a0497089de881dd7911c76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5f9a85d3b6c4ab58982bdab11c05ddd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7268de767d8943b9bee7565a5fc1ee35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7acba5123d245669d2c0b2930d140f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb3c12ae98b546ceb6fe3e88dc64b1b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85cf341222be46a193f1ef088c6436ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39bc3760e9e940d0b37cebc198b73cf0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b618f73a8fa43489c55a045ed15c1f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e308ff0e87e482fba35dd4da2bd8aa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8312eadb6504455aaaac7b194804e4ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f2058d7e3d9452b8becd26693bb4b7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5efd5732c8647d88223929f0c134b0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e2aa3f436384eb7abe5169c1fb29a5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ie56431b74b0b46708d25ec5b1f24d48c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i70f9acbdc085411abc64332f0e5e0849_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="if77c2ea74bfe40038cd4646e360bb2e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ib29e6005f6d24c0491ed2bbf66621fb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib23273ac9b554855b189599419ac153a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic65b5f7083d14d56803e3599a24e7f4e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43d3fbb1c2f4484da5b302c4846b440f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i442040e783844ed382aecdc0af74fc39_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i350934777cd641749f3726d6f2e3a777_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ib9a2e7c68cbd450986ed5230d81ffae1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ie1294c19697a4d5989612dcdbb557eaf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i9d8931c24c9647998f454d826d5ea54f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">regn:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id78ea7aa3b8b48818411bc781e1be355_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">regn:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie864f6dc154f4872aff761e5a7f37949_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">regn:FurnitureOfficeEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1098f1326d3c46fab6616d650ec27d81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">regn:FurnitureOfficeEquipmentAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51f9bc6743594e108ea3ba33a0b1df17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i769d8dda3fd84c6492c24d8b5d8397c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa561036943849f6970887e7e93d601b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">regn:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55fbf7200cd34a90a17cae423a49cac1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">regn:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabe2b2c162d74aceaa748b1c4bb2cc4d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">regn:ProductRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac94305b0cdd490190861cea74735d96_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">regn:ProductRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie02495c8017b455681cd9f0f892654ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">regn:ProductRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a704809d9454f6091c067635a04adeb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5586b0412de74f4681a571d3e1c5bfbb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i566e4366831c4bc9b4395cd536a3c5d4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9ce0c7f100084a6dad54ebe67493652f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie345030098ed4a68855b720eadea8248_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if47d053711fd4bdc82cf9d70aa578c00_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie424218a88a74b00b19453fe4888916c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib5a9aa37e4c1457a976919d9730f8e80_D20181201-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7310c177364143f2bf10f9d6b7aaf971_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib12579be01dc47cfbb463231b2c8f01d_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i261cf06513ba49e388568bf4932270e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c01c03f3a4444d1b5c5abebba7521b9_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i5bbfaa6d6caa478986a0fd252d1994d6_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i8e773031061f47068bfb7d9af0a6f623_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b091a819e7f463a80413ebcc76b6b92_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie78cab400df7439280370205f9c3d004_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d999cff105340e388c8d3d0fae950fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a901ef13b914e98a6b6ae594630e3ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i109147ff73454c9fb1005363d4c3549c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4dc3a52eb4104b5aa8911f6741d3eee6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibdc58844910a4e119a03ecefec012869_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i079d9f100fb942469a90e889b3b42209_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i012c8a6940324ac49f3899e2c90dc896_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ice406a54e051445e8e2f53b1c1e07740_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">regn:LaboratoryAndOfficeFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="i50a2e9c56f7e416f8da3fc7358beb047_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ia2b5cb43390f40c79c55e8db0b798b1a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib132e77f1248490f82fe430c0a335704_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="regn:ResearchCollaborationAndLicensingAgreementsAxis">us-gaap:RoyaltyAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5d20e3c5247b4d598e751c21b3f4f608_D20180801-20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">regn:ThroughDecember312023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="i21d41d00df44446baa4014ec1a2a8b14_D20180801-20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">regn:January12024ThroughDecember312026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="ie83c963269194f2fbfdc09f02cc5d592_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="regn:ResearchCollaborationAndLicensingAgreementsAxis">us-gaap:RoyaltyAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if78394eb2a794ed4ac4431dca866af29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="regn:ResearchCollaborationAndLicensingAgreementsAxis">us-gaap:RoyaltyAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia96fa6ba59e84ea08d01d27873b5696b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e0c0f7f9e7245159ae317600a59a97f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a1f29e4d0084509aad565f88da92c75_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i07ed95697fc6411f82f5d2215701a1ce_D20191101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i898556ab5e034bf8a39f1f7ffdcff4b6_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="if149e3b2ed184d9cb47a5f1e416db711_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramNovember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i4d4688a81ec54e3e81135fe0cef6a811_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramNovember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i716b6b8c1c6348308e6a1185ff3c63a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa856a8273104bae9abb9e9bd006496c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00b3516f1f374f9ba681ff3469a1d79b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa56acec5b6c42e6a0c418417df45e87_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramJanuary2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id2184e2e59fa45c7b4e39f4a72edfc26_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:LibtayoDevelopmentAndDupilumabItepekimabEligibleInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4180bb5766b40c0b91e6b45594d6b47_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ife75b59764cd4329a476ef09a7789b4f_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="iffed57e1fcf04b469127e38751ea1244_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">regn:AmendedRestatedLongTermIncentivePlan2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i9dd3089f49fe4ad18bf060be6041dc8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">regn:LongTermIncentivePlan2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i89c4af83a9954f7a928a982e2a427940_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">regn:LongTermIncentivePlan2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1fa909c892214ee795c9bf21ee208f05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i0528c01e20994e37b110ba9db8971e61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i8074da28c47b44eb8134011e2bfd7c77_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">regn:NonPerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic20a52b8adf44b65bc4aed375198294a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">regn:NonPerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i061dabef95db47dcbeacf4d95b0043d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">regn:NonPerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idc3ca35c957f4ea784da91f7c995a52c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">regn:NonPerformanceBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc41ab2a621442839e2f788a04d55cce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44560f336e474452ae29c854f6be95dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0f758f9b4de4edbbd24b0a3c80d2099_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98b8165ff3c84cc2b0b3ef6c846d0857_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic976d25c5e3d49f49a38da896bf4b995_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i4e3bb26f27c440bca9bd206e40fb92e5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i9c0dc7ae7eea4e3b8287dab621cc69ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf316c7e51a2419f8c73906927513eff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i4f140ca61272416db70327e6fc368a13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i56c6f2a3ffc5405eb17b7b162cde1889_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i812b0a579e9241c38831304cfcadfca0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i73f39b7d8fbc4c3db0ae510abf05e506_I20200211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EYLEAAfliberceptInjectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A226PatentAnd992PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-11</instant>
        </period>
    </context>
    <context id="ie1e3a47e6a80444d990b27b30d75132a_I20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:CelltrionIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A338PatentAnd069PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-09</instant>
        </period>
    </context>
    <context id="icacf904bc9524621b2a1108d36ed04c7_I20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:ApotexIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A338PatentAnd069PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-09</instant>
        </period>
    </context>
    <context id="ic126e7de56fd4102a3b3234acc2542c7_I20200716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A631PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-16</instant>
        </period>
    </context>
    <context id="id00ff500fe5d47c79cce7113ad54ecef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i4ec0ed1241324a98bc46dd1af446a761_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="i60296a00df8b476a897b09a51d123985_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</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="ic5bac9dad6b340e2b278dca087384319_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="product">
        <measure>regn:product</measure>
    </unit>
    <unit id="segment">
        <measure>regn:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="dose">
        <measure>regn:dose</measure>
    </unit>
    <unit id="vote">
        <measure>regn:vote</measure>
    </unit>
    <unit id="request">
        <measure>regn:request</measure>
    </unit>
    <unit id="claim">
        <measure>regn:claim</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN180L2ZyYWc6ZTE2ZjgxNTczNzQ0NDJiMDgxNWE2MTBkMWEzNGE1YWQvdGFibGU6MWIzM2FlNzJlZGNjNGE0NGJjZWM3NDFlNWNkYzQxOTkvdGFibGVyYW5nZToxYjMzYWU3MmVkY2M0YTQ0YmNlYzc0MWU1Y2RjNDE5OV80LTEtMS0xLTE3NDM2Mg_54589224-a6e7-45eb-ae3f-adb5ee9197b9">0000872589</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN180L2ZyYWc6ZTE2ZjgxNTczNzQ0NDJiMDgxNWE2MTBkMWEzNGE1YWQvdGFibGU6MWIzM2FlNzJlZGNjNGE0NGJjZWM3NDFlNWNkYzQxOTkvdGFibGVyYW5nZToxYjMzYWU3MmVkY2M0YTQ0YmNlYzc0MWU1Y2RjNDE5OV85LTEtMS0xLTE3NDM2Mg_8a1bcede-c8c9-41ef-bff7-12b21f95d3fa">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN180L2ZyYWc6ZTE2ZjgxNTczNzQ0NDJiMDgxNWE2MTBkMWEzNGE1YWQvdGFibGU6MWIzM2FlNzJlZGNjNGE0NGJjZWM3NDFlNWNkYzQxOTkvdGFibGVyYW5nZToxYjMzYWU3MmVkY2M0YTQ0YmNlYzc0MWU1Y2RjNDE5OV8xMC0xLTEtMS0xNzQzNjI_c0de6ecf-6843-4763-a92c-da0fab184c0e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN180L2ZyYWc6ZTE2ZjgxNTczNzQ0NDJiMDgxNWE2MTBkMWEzNGE1YWQvdGFibGU6MWIzM2FlNzJlZGNjNGE0NGJjZWM3NDFlNWNkYzQxOTkvdGFibGVyYW5nZToxYjMzYWU3MmVkY2M0YTQ0YmNlYzc0MWU1Y2RjNDE5OV8xMS0xLTEtMS0xNzQzNjI_3d927943-54ca-430c-b8c2-33406e3501f7">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItMi0xLTEtMTc0MzYy_1d2f4a78-85d6-473a-9648-deb577de405e">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItMi0xLTEtMTc0MzYy_b04246d7-62c5-4f5e-baf5-2f7027318954">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGV4dHJlZ2lvbjphY2EyOThjMGUwYzY0NTdiOTQ2ZGRmOWQzYjk4MWVkYV8zODg_9ba51cac-f3d1-49b8-83a8-272c57df6835">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MjIxYWI5OTE3N2UyNDAzYjhkNWM5MjlmOTcyYzA4YTAvdGFibGVyYW5nZToyMjFhYjk5MTc3ZTI0MDNiOGQ1YzkyOWY5NzJjMDhhMF8xLTAtMS0xLTE3NDM2Mg_3005242a-4626-4fa8-9214-c530a928ca3a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MjIxYWI5OTE3N2UyNDAzYjhkNWM5MjlmOTcyYzA4YTAvdGFibGVyYW5nZToyMjFhYjk5MTc3ZTI0MDNiOGQ1YzkyOWY5NzJjMDhhMF8yLTEtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmRhY2FiZWE5MWZkNjRiMGRiNzRiYTViNzEzMWUyM2UzXzMw_dd7a5e07-37e5-43e9-84af-b8e1b83c41c5">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MjIxYWI5OTE3N2UyNDAzYjhkNWM5MjlmOTcyYzA4YTAvdGFibGVyYW5nZToyMjFhYjk5MTc3ZTI0MDNiOGQ1YzkyOWY5NzJjMDhhMF8yLTEtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmRhY2FiZWE5MWZkNjRiMGRiNzRiYTViNzEzMWUyM2UzXzMw_fc0df25b-4567-4b9c-9665-0a58492e901d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MjIxYWI5OTE3N2UyNDAzYjhkNWM5MjlmOTcyYzA4YTAvdGFibGVyYW5nZToyMjFhYjk5MTc3ZTI0MDNiOGQ1YzkyOWY5NzJjMDhhMF80LTAtMS0xLTE3NDM2Mg_863ef566-2216-4f26-8709-f3782682094c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6NjI3YjE0YjM1OTg4NDc3Y2JkZDg2ODM0OTE0ZTRjMTQvdGFibGVyYW5nZTo2MjdiMTRiMzU5ODg0NzdjYmRkODY4MzQ5MTRlNGMxNF8wLTEtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmE2YjIyNTI4ZmU4YzRhMzc5ODdmZWJkMDQxOTNjODI2XzI4_c49a6f2a-b380-4045-ba1f-d43579e582f5">000-19034</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGV4dHJlZ2lvbjphY2EyOThjMGUwYzY0NTdiOTQ2ZGRmOWQzYjk4MWVkYV8zOTI_5e8d5a29-cbdb-4d3d-8c76-ae5755d99c69">REGENERON PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6NmUwNzg5ZTE5ZDg4NDFiMGFkNWFiZmJmYmFhZTA3MmMvdGFibGVyYW5nZTo2ZTA3ODllMTlkODg0MWIwYWQ1YWJmYmZiYWFlMDcyY18wLTAtMS0xLTE3NDM2Mg_a5ac5136-0d39-4424-9db5-e117987292f1">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6NmUwNzg5ZTE5ZDg4NDFiMGFkNWFiZmJmYmFhZTA3MmMvdGFibGVyYW5nZTo2ZTA3ODllMTlkODg0MWIwYWQ1YWJmYmZiYWFlMDcyY18wLTItMS0xLTE3NDM2Mg_775b7305-7d1f-484e-8fcd-2004a7e90f12">13-3444607</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzM3YjBkZjEwMjg5NDY4MWI2ZTk1ZmQ5ZDMxZDQ5NzQvdGFibGVyYW5nZTozMzdiMGRmMTAyODk0NjgxYjZlOTVmZDlkMzFkNDk3NF8wLTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmIwNzE0ODg1MzU5ZjQ4Yjg4MzViNDExNGJiZDlhYmRmXzQ_320f8ac5-1ba7-4003-b4d0-ca85fa8cdb09">777 Old Saw Mill River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzM3YjBkZjEwMjg5NDY4MWI2ZTk1ZmQ5ZDMxZDQ5NzQvdGFibGVyYW5nZTozMzdiMGRmMTAyODk0NjgxYjZlOTVmZDlkMzFkNDk3NF8wLTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmIwNzE0ODg1MzU5ZjQ4Yjg4MzViNDExNGJiZDlhYmRmXzg_52394e4c-37d3-444b-8e71-3c9aa14ef734">Tarrytown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzM3YjBkZjEwMjg5NDY4MWI2ZTk1ZmQ5ZDMxZDQ5NzQvdGFibGVyYW5nZTozMzdiMGRmMTAyODk0NjgxYjZlOTVmZDlkMzFkNDk3NF8wLTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmIwNzE0ODg1MzU5ZjQ4Yjg4MzViNDExNGJiZDlhYmRmXzEy_07e89d96-5f95-45e7-883e-908ccf191c1b">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzM3YjBkZjEwMjg5NDY4MWI2ZTk1ZmQ5ZDMxZDQ5NzQvdGFibGVyYW5nZTozMzdiMGRmMTAyODk0NjgxYjZlOTVmZDlkMzFkNDk3NF8wLTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmIwNzE0ODg1MzU5ZjQ4Yjg4MzViNDExNGJiZDlhYmRmXzE2_59c25867-3d16-449a-9b8a-4a39feacc1cd">10591-6707</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGV4dHJlZ2lvbjphY2EyOThjMGUwYzY0NTdiOTQ2ZGRmOWQzYjk4MWVkYV8zOTM_129757d0-848a-4016-a520-b5ca4faa11b6">914</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGV4dHJlZ2lvbjphY2EyOThjMGUwYzY0NTdiOTQ2ZGRmOWQzYjk4MWVkYV8zOTQ_8b4aa351-5e87-4a69-bb19-302cd9690258">847-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6OWExMmI1MDQyZWE3NDNjY2FlOTlmMDA3ZGE2MjIzODcvdGFibGVyYW5nZTo5YTEyYjUwNDJlYTc0M2NjYWU5OWYwMDdkYTYyMjM4N18xLTAtMS0xLTE3NDM2Mg_c2dcc423-8153-4eaf-b232-f050f2632063">Common Stock - par value $.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6OWExMmI1MDQyZWE3NDNjY2FlOTlmMDA3ZGE2MjIzODcvdGFibGVyYW5nZTo5YTEyYjUwNDJlYTc0M2NjYWU5OWYwMDdkYTYyMjM4N18xLTEtMS0xLTE3NDM2Mg_fde59aec-b5d4-450f-a6e6-ed065fcf8b21">REGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6OWExMmI1MDQyZWE3NDNjY2FlOTlmMDA3ZGE2MjIzODcvdGFibGVyYW5nZTo5YTEyYjUwNDJlYTc0M2NjYWU5OWYwMDdkYTYyMjM4N18xLTItMS0xLTE3NDM2Mg_c8b5d10a-c26d-4bdf-95e1-77e6a834f28e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MDE4YjYzYjRhMDcyNDVjZTkzMmM5YzgxMWVlNWJiNDkvdGFibGVyYW5nZTowMThiNjNiNGEwNzI0NWNlOTMyYzljODExZWU1YmI0OV8wLTEtMS0xLTE3NDM2Mg_dded19b2-a8dd-4aa9-bab0-dd086fc04c3d">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MDE4YjYzYjRhMDcyNDVjZTkzMmM5YzgxMWVlNWJiNDkvdGFibGVyYW5nZTowMThiNjNiNGEwNzI0NWNlOTMyYzljODExZWU1YmI0OV8yLTMtMS0xLTE3NDM2Mg_68ff3214-a3c9-4c0f-9615-31aad3ed000b">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MDE4YjYzYjRhMDcyNDVjZTkzMmM5YzgxMWVlNWJiNDkvdGFibGVyYW5nZTowMThiNjNiNGEwNzI0NWNlOTMyYzljODExZWU1YmI0OV80LTEtMS0xLTE3NDM2Mg_78f5774d-bcd1-4f74-bba8-ce3fdb0a9106">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MDE4YjYzYjRhMDcyNDVjZTkzMmM5YzgxMWVlNWJiNDkvdGFibGVyYW5nZTowMThiNjNiNGEwNzI0NWNlOTMyYzljODExZWU1YmI0OV82LTEtMS0xLTE3NDM2Mg_e67edce4-8d29-4411-8073-9afa0ddc01ab">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6NTRjMzE5OWYzYjg5NDhmZThjM2U5Njk5MGExOTg1MmQvdGFibGVyYW5nZTo1NGMzMTk5ZjNiODk0OGZlOGMzZTk2OTkwYTE5ODUyZF8wLTAtMS0xLTE3NDM2Mg_ca6a5a54-35b6-4ea6-b6c2-1788392fa9c6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6NTRjMzE5OWYzYjg5NDhmZThjM2U5Njk5MGExOTg1MmQvdGFibGVyYW5nZTo1NGMzMTk5ZjNiODk0OGZlOGMzZTk2OTkwYTE5ODUyZF8wLTEwLTEtMS0xNzQzNjI_5fccb210-155f-48d1-9df0-b7537efd0639">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6NTRjMzE5OWYzYjg5NDhmZThjM2U5Njk5MGExOTg1MmQvdGFibGVyYW5nZTo1NGMzMTk5ZjNiODk0OGZlOGMzZTk2OTkwYTE5ODUyZF8wLTEzLTEtMS0xNzQzNjI_32776cd2-0e01-4b55-ab7b-3729697cd733">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzkwZjEyNTMwMmQxNDlkMmIyYzZhYzVmYmNiMTc5NmIvdGFibGVyYW5nZTozOTBmMTI1MzAyZDE0OWQyYjJjNmFjNWZiY2IxNzk2Yl8yLTQtMS0xLTE3NDM2Mg_7c529dfe-ed94-4971-bd37-4580ac634078">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzkwZjEyNTMwMmQxNDlkMmIyYzZhYzVmYmNiMTc5NmIvdGFibGVyYW5nZTozOTBmMTI1MzAyZDE0OWQyYjJjNmFjNWZiY2IxNzk2Yl80LTItMS0xLTE3NDM2Mg_bc423492-3295-46d5-be28-3e3270aaea7a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i6f67bb65c7484dc2b0c8012f58e5cf0d_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MzkwZjEyNTMwMmQxNDlkMmIyYzZhYzVmYmNiMTc5NmIvdGFibGVyYW5nZTozOTBmMTI1MzAyZDE0OWQyYjJjNmFjNWZiY2IxNzk2Yl82LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmNkMjg5MDg3ODA4ODQ4MTVhN2I0ZTViNDNiYzlkMzU1XzEzMg_1326c197-ba73-4a1f-b621-10b89b3b23ee"
      unitRef="usd">62000000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i850a77a234774bf5a4783c3c0030ca8e_I20230126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MjAxYWE5YjA4ZjgyNDFkMjkwMjc5ZjBjM2JjNWU3NzIvdGFibGVyYW5nZToyMDFhYTliMDhmODI0MWQyOTAyNzlmMGMzYmM1ZTc3Ml8xLTItMS0xLTE3NDM2Mg_7588d5bb-7105-478a-a35b-9228b687768e"
      unitRef="shares">1818146</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2d34534410754ab1a8baa62248370c82_I20230126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGFibGU6MjAxYWE5YjA4ZjgyNDFkMjkwMjc5ZjBjM2JjNWU3NzIvdGFibGVyYW5nZToyMDFhYTliMDhmODI0MWQyOTAyNzlmMGMzYmM1ZTc3Ml8yLTItMS0xLTE3NDM2Mg_cf6a2301-c2a0-4e97-b93a-e79d261e9b3b"
      unitRef="shares">107507386</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xL2ZyYWc6YWNhMjk4YzBlMGM2NDU3Yjk0NmRkZjlkM2I5ODFlZGEvdGV4dHJlZ2lvbjphY2EyOThjMGUwYzY0NTdiOTQ2ZGRmOWQzYjk4MWVkYV8zOTA_1a86e5a4-5877-452d-bde8-fbcd1f520f3e">&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Specified portions of the Registrant's definitive proxy statement to be filed in connection with solicitation of proxies for its 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this Form 10-K. Exhibit index is located on pages 96 to 101 of this filing. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN185Ny9mcmFnOjI1MWI2MzYyNmJlODQ0MGFhOGVhYTM5OWZiZTkwMjJlL3RhYmxlOjZmZThlNjUzMTQwMzRiZGE5MTA2ZmY5MmQ4OGIxNzQ0L3RhYmxlcmFuZ2U6NmZlOGU2NTMxNDAzNGJkYTkxMDZmZjkyZDg4YjE3NDRfMS0wLTEtMS0xNzQzNjIvdGV4dHJlZ2lvbjpkMTlkZTc0OGQ2Y2I0MWRhYTE1YTI1MzczODM3YzJlZF83MQ_94abe652-461d-45a3-9596-62705ca03f32">238</dei:AuditorFirmId>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ie1af8729cd0f40758b3251598b50222a_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDAvZnJhZzozZTM5ZWVlMzc0NDU0ZmJkYTllNzE1OThlNGZmN2NkOC90ZXh0cmVnaW9uOjNlMzllZWUzNzQ0NTRmYmRhOWU3MTU5OGU0ZmY3Y2Q4XzU0OTc1NTg1MzIwNQ_56af7f89-b086-43f1-8831-8fb5a2499c62"
      unitRef="usd">900000000</regn:UpFrontPaymentToCollaboratingParty>
    <us-gaap:OtherLiabilities
      contextRef="i2ef1a2e72dfe4435b84f7c61daea106e_I20220701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDAvZnJhZzozZTM5ZWVlMzc0NDU0ZmJkYTllNzE1OThlNGZmN2NkOC90ZXh0cmVnaW9uOjNlMzllZWUzNzQ0NTRmYmRhOWU3MTU5OGU0ZmY3Y2Q4XzU0OTc1NTg1MzI1Mw_7b3a42fd-8759-4443-a571-0c931fdb0207"
      unitRef="usd">241000000</us-gaap:OtherLiabilities>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ib7a293af7f1a454b8c850b4caf8e4c3f_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDAvZnJhZzozZTM5ZWVlMzc0NDU0ZmJkYTllNzE1OThlNGZmN2NkOC90ZXh0cmVnaW9uOjNlMzllZWUzNzQ0NTRmYmRhOWU3MTU5OGU0ZmY3Y2Q4XzU0OTc1NTg1MzIyMQ_fa781e00-58f0-4a0f-9bcb-fe6c1d521f7c"
      unitRef="usd">100000000</regn:UpFrontPaymentToCollaboratingParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d21c3111e2741a386578f848272cd46_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDAvZnJhZzozZTM5ZWVlMzc0NDU0ZmJkYTllNzE1OThlNGZmN2NkOC90ZXh0cmVnaW9uOjNlMzllZWUzNzQ0NTRmYmRhOWU3MTU5OGU0ZmY3Y2Q4XzU0OTc1NTg1MzIzNg_5933efe9-6d0a-414b-8b56-60d4a09392ef"
      unitRef="usd">100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <dei:AuditorName
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDAvZnJhZzozZTM5ZWVlMzc0NDU0ZmJkYTllNzE1OThlNGZmN2NkOC90ZXh0cmVnaW9uOjNlMzllZWUzNzQ0NTRmYmRhOWU3MTU5OGU0ZmY3Y2Q4XzkzNzc_79669278-f4da-4971-a566-6e902b634342">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDAvZnJhZzozZTM5ZWVlMzc0NDU0ZmJkYTllNzE1OThlNGZmN2NkOC90ZXh0cmVnaW9uOjNlMzllZWUzNzQ0NTRmYmRhOWU3MTU5OGU0ZmY3Y2Q4XzkzNzE_e2fc5584-9884-4a8c-a004-831b9dc1803c">Florham Park, New Jersey</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQtMS0xLTEtMTc0MzYy_305511be-8de1-4848-9e97-a63e4fbbb21b"
      unitRef="usd">3105900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQtMy0xLTEtMTc0MzYy_8ec24fc3-5e53-42b5-b154-900578403b38"
      unitRef="usd">2885600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzUtMS0xLTEtMTc0MzYy_47106067-9263-466e-9f85-5d06e1ccf5e2"
      unitRef="usd">4636400000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzUtMy0xLTEtMTc0MzYy_047b4555-c4a0-41c1-b1d3-adae3c6c345a"
      unitRef="usd">2809100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzYtMS0xLTEtMTc0MzYy_3127728c-0f43-4253-b59b-ef0deaaba222"
      unitRef="usd">5328700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzYtMy0xLTEtMTc0MzYy_9f72fe17-9689-4ef3-94d1-0af374d84f08"
      unitRef="usd">6036500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzctMS0xLTEtMTc0MzYy_26fe3289-038f-4cfd-95bf-2ba518e0eaa2"
      unitRef="usd">2401900000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzctMy0xLTEtMTc0MzYy_e93031af-bbda-4e7a-840f-b4e9a3eb19e3"
      unitRef="usd">1951300000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzgtMS0xLTEtMTc0MzYy_f4a3d71c-9b4d-4848-914d-9eab100aefab"
      unitRef="usd">411200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzgtMy0xLTEtMTc0MzYy_d6a70520-a96c-4df0-9f4a-c809d23a8d37"
      unitRef="usd">332400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzktMS0xLTEtMTc0MzYy_3ce702ec-bf3a-411c-9869-4c8aeed4206c"
      unitRef="usd">15884100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzktMy0xLTEtMTc0MzYy_b82be131-0dce-449e-b170-3ea69b39e860"
      unitRef="usd">14014900000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzExLTEtMS0xLTE3NDM2Mg_7665b915-9f02-4051-974a-114fae7252f8"
      unitRef="usd">6591800000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzExLTMtMS0xLTE3NDM2Mg_a3c0c9d3-6768-4bfb-bb3d-d72cb9cafd64"
      unitRef="usd">6838000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzEyLTEtMS0xLTE3NDM2Mg_bb9e9e47-230f-4c3d-bbf8-e4da4955b53f"
      unitRef="usd">3763000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzEyLTMtMS0xLTE3NDM2Mg_8999436f-2aca-4c02-8464-8cdcaba62814"
      unitRef="usd">3482200000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzEzLTEtMS0xLTE3Njk2MQ_2baedb67-2aa6-4358-b33b-c3bbc4079659"
      unitRef="usd">915500000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzEzLTMtMS0xLTE3Njk2MQ_7e9e5989-70a0-40c6-936a-ab4ed44d7e96"
      unitRef="usd">6700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzEzLTEtMS0xLTE3NDM2Mg_cabc7d33-6963-4afa-9b0c-cc7609592153"
      unitRef="usd">1723700000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzEzLTMtMS0xLTE3NDM2Mg_0eacb45e-026f-45a1-8f12-90476cfa4250"
      unitRef="usd">876900000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzE0LTEtMS0xLTE3NDM2Mg_b4e7ba8d-defa-40ea-94aa-d84fe68fb712"
      unitRef="usd">336400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzE0LTMtMS0xLTE3NDM2Mg_33c0b67d-d8ba-43a9-b0d5-0fe92799160e"
      unitRef="usd">216100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzE1LTEtMS0xLTE3NDM2Mg_5e2a8c88-818f-4d70-a4dd-8da3d49c8966"
      unitRef="usd">29214500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzE1LTMtMS0xLTE3NDM2Mg_39c4a35e-23fe-4672-82a3-bd887588c369"
      unitRef="usd">25434800000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzE5LTEtMS0xLTE3NDM2Mg_e35478ac-2187-400a-86e5-ddf3fc3955cf"
      unitRef="usd">589200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzE5LTMtMS0xLTE3NDM2Mg_a27ad203-3091-4d35-a821-df95b4816458"
      unitRef="usd">564000000.0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIwLTEtMS0xLTE3NDM2Mg_bf361362-fcd7-42c3-8849-328af9a99012"
      unitRef="usd">2074200000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIwLTMtMS0xLTE3NDM2Mg_20d6b32a-7ca8-4e55-ba2b-13e20b9f7f60"
      unitRef="usd">2206800000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIxLTEtMS0xLTE3NDM2Mg_113ed7fa-ebb1-4b01-8d20-22478daa41fa"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIxLTMtMS0xLTE3NDM2Mg_6f2bcd58-495c-4a9e-860f-3d0f09971778"
      unitRef="usd">719700000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIyLTEtMS0xLTE3NDM2Mg_8e86b302-20d3-4040-a30c-5fb21225bc30"
      unitRef="usd">477900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIyLTMtMS0xLTE3NDM2Mg_65c1c80d-926e-4053-869f-a935b94a94ee"
      unitRef="usd">442000000.0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIzLTEtMS0xLTE3NDM2Mg_c4928329-6c38-4624-8308-7f4cb8647056"
      unitRef="usd">3141300000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzIzLTMtMS0xLTE3NDM2Mg_67958e70-a516-41ba-a5cf-f28e8526bc70"
      unitRef="usd">3932500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI1LTEtMS0xLTE3NDM2Mg_dcd61621-2111-4998-ba1d-dcde4e17bd93"
      unitRef="usd">1981400000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI1LTMtMS0xLTE3NDM2Mg_c250915b-f7ae-4a7f-819e-0ac3e89a45e2"
      unitRef="usd">1980000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI2LTEtMS0xLTE3NDM2Mg_01acd0ad-8e87-4f3c-8dbc-658e42a8b349"
      unitRef="usd">720000000.0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI2LTMtMS0xLTE3NDM2Mg_31cdf9a2-4aa1-41b3-9b32-60160bc88e4b"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI3LTEtMS0xLTE3NDM2Mg_7aacafe7-8ef1-4324-8ce2-ae77fce72d66"
      unitRef="usd">69800000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI3LTMtMS0xLTE3NDM2Mg_772825eb-6606-4180-b412-1342da24f299"
      unitRef="usd">73300000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI4LTEtMS0xLTE3NDM2Mg_86002a7b-d56e-408d-a76b-5c6b1e303e90"
      unitRef="usd">638000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI4LTMtMS0xLTE3NDM2Mg_3938e596-0afe-4abf-a81e-29153740991b"
      unitRef="usd">680200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI5LTEtMS0xLTE3NDM2Mg_4bd5d64f-0c82-40ed-be52-b0df91fcc750"
      unitRef="usd">6550500000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzI5LTMtMS0xLTE3NDM2Mg_83f02de3-b16d-4a90-8bb4-bf59896de819"
      unitRef="usd">6666000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzMxLTEtMS0xLTE3NDM2Mg_7951e91e-e7fa-4587-94ff-b064c68f21ac"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzMxLTMtMS0xLTE3NDM2Mg_8072a75e-a4e8-4bf1-b1e8-b62245c9ead3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzIx_677f2a95-53d1-4c75-ad96-c0a2b9f9fa85"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzIx_bc29d0fe-ffa0-406c-8cdb-73eca584590a"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzM1_12564c48-a690-4fc5-b189-e16e792f0c6a"
      unitRef="shares">30000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzM1_f2b4a6e0-ced7-4111-976d-cd51e4e4ac54"
      unitRef="shares">30000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzgy_35056692-f747-4f99-9b39-f8f663d9f3bf"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzgy_a3937fd6-78db-41ae-8ed3-c67c75e0cac1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzgy_a5fa6eec-116b-4847-aa60-18c0c72e2472"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmYwODM3MzlkODljNjRjMTBiM2NjZTI4ZjQ3MjFiOGFmXzgy_b15b35c8-a107-4c16-90b6-6ef0adb401a2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTEtMS0xLTE3NDM2Mg_4b469567-8d2a-41e6-8bed-c4cc1fb788fd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM0LTMtMS0xLTE3NDM2Mg_7cf94409-f511-4215-ad3c-2c111bb1e6ed"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzMy_7610260b-2fde-4ad6-b5e5-dc39bfb6b1b0"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibef5f55864fa481ca4cc0c510430e3e0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzMy_97532feb-4766-419c-9b37-ed7b213b97e8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibef5f55864fa481ca4cc0c510430e3e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzQ2_93887cb1-67f6-4824-834b-4fbcd8bbcf50"
      unitRef="shares">40000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzQ2_b7107518-b6a1-4d7f-82e4-86289eefb678"
      unitRef="shares">40000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzEwMA_251d6c53-1c8c-4404-84dd-14bb7afd8e62"
      unitRef="shares">1800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzEwMA_c596f633-a9e2-4061-ae3e-89e450fa2c32"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibef5f55864fa481ca4cc0c510430e3e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzEwMA_d9ed1926-9eb5-4bba-be6d-415761926ff1"
      unitRef="shares">1800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibef5f55864fa481ca4cc0c510430e3e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOmFlNjc3M2NiYTcwMjRkZTNhZjRjN2Q2NDYwMzFmYTA4XzEwMA_ee43723c-0ef0-4236-88f4-a234f9df13fc"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTEtMS0xLTE3NDM2Mg_a4229a3a-2c1d-42dc-88db-88fd255d7f00"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibef5f55864fa481ca4cc0c510430e3e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM1LTMtMS0xLTE3NDM2Mg_54c1dafd-6686-407f-9c33-0e67551590da"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i783cf29968664c1cba1a9576242c71ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjk1NmE3ZGY2YzhlOTQyZGY4MjVlZmEwOGE1NDY2ZjQyXzE4_567b34cb-7474-4660-a829-51d496b30977"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i04ef055062c84a5e958dead58e5ac1d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjk1NmE3ZGY2YzhlOTQyZGY4MjVlZmEwOGE1NDY2ZjQyXzE4_e280e5b7-5827-42c0-9faa-3c370086edd8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i783cf29968664c1cba1a9576242c71ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjk1NmE3ZGY2YzhlOTQyZGY4MjVlZmEwOGE1NDY2ZjQyXzMy_0c031f4b-faf8-44a5-88db-ec385aac67af"
      unitRef="shares">320000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i04ef055062c84a5e958dead58e5ac1d2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjk1NmE3ZGY2YzhlOTQyZGY4MjVlZmEwOGE1NDY2ZjQyXzMy_4175dfe2-3c26-4799-a523-a0b4f1702880"
      unitRef="shares">320000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i783cf29968664c1cba1a9576242c71ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjk1NmE3ZGY2YzhlOTQyZGY4MjVlZmEwOGE1NDY2ZjQyXzcw_cbc4631d-1716-46cb-bb81-908369a076fd"
      unitRef="shares">130400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i04ef055062c84a5e958dead58e5ac1d2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjk1NmE3ZGY2YzhlOTQyZGY4MjVlZmEwOGE1NDY2ZjQyXzg1_ca9583b9-01f1-40a3-b83a-e15311b1f32d"
      unitRef="shares">126200000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i783cf29968664c1cba1a9576242c71ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTEtMS0xLTE3NDM2Mg_0708ee9e-77f4-4cd5-9380-21b71b986c3d"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i04ef055062c84a5e958dead58e5ac1d2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM2LTMtMS0xLTE3NDM2Mg_83f22cc0-aa8e-440b-9afb-ae19bcc4db8c"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM3LTEtMS0xLTE3NDM2Mg_1bfc4667-4d72-4bb3-bc95-215df26827d9"
      unitRef="usd">9949300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM3LTMtMS0xLTE3NDM2Mg_57de0ed9-1cb2-412b-bca6-ff84662b28c4"
      unitRef="usd">8087500000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM4LTEtMS0xLTE3NDM2Mg_14e88829-460f-49fd-963f-7a7eb5131091"
      unitRef="usd">23306700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM4LTMtMS0xLTE3NDM2Mg_3063f7d9-db83-4289-a59d-3f039f707d8e"
      unitRef="usd">18968300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM5LTEtMS0xLTE3NDM2Mg_02bb38c2-682a-4eeb-aac8-d40bc29acb2b"
      unitRef="usd">-238800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzM5LTMtMS0xLTE3NDM2Mg_0788dd52-e6c3-487b-bcfd-8cdddd9a4679"
      unitRef="usd">-26200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQwLTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjljZjE3NzU4YmY3NjQwMWM4ZjdiOTU1Nzg3NTQ3NGNkXzI5_3d777e14-4c3f-4cba-a0ee-ea5ed7a0a3cc"
      unitRef="shares">22600000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQwLTAtMS0xLTE3NDM2Mi90ZXh0cmVnaW9uOjljZjE3NzU4YmY3NjQwMWM4ZjdiOTU1Nzg3NTQ3NGNkXzUx_00949858-2bf7-4eca-af3c-11b31817f8b3"
      unitRef="shares">19400000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQwLTEtMS0xLTE3NDM2Mg_ecc62364-ec30-498f-b2d7-c7f884059d1f"
      unitRef="usd">10353300000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQwLTMtMS0xLTE3NDM2Mg_f2b8b9f2-0f16-437f-ab23-6a095c2b6c2d"
      unitRef="usd">8260900000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQxLTEtMS0xLTE3NDM2Mg_5cda0f85-256b-4232-a2b2-8dd8d5f0342d"
      unitRef="usd">22664000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQxLTMtMS0xLTE3NDM2Mg_4da4729b-9f1c-4ebb-86ee-92d4f50e1e98"
      unitRef="usd">18768800000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQyLTEtMS0xLTE3NDM2Mg_a91af9bf-c32a-403d-bf66-fc99fc1c4a3f"
      unitRef="usd">29214500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDMvZnJhZzoxYWFlZmQ1MTJhNDE0N2Y0YTYwYTVjZmQ4MDU2ZTU2Yi90YWJsZTpjMThjMWYyNjgzYmQ0MjJiOTUxZGY4OTU1MjU1NTc2NS90YWJsZXJhbmdlOmMxOGMxZjI2ODNiZDQyMmI5NTFkZjg5NTUyNTU1NzY1XzQyLTMtMS0xLTE3NDM2Mg_16f817c1-98d7-4a42-9146-17b2cf79e1e2"
      unitRef="usd">25434800000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e78ed4547174cfb8fb6f17834e6e280_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQtMi0xLTEtMTc0MzYy_ed69ea18-7bcb-423f-ba3d-0536fffc1bc5"
      unitRef="usd">6893700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5815b19f7c243a9bef193f7182d4504_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQtNC0xLTEtMTc0MzYy_09c0d72f-63e2-46fe-8344-fe0ba37b9391"
      unitRef="usd">12117200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c0f43af2adc4ac9932414df23261641_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQtNi0xLTEtMTc0MzYy_031cf7fa-53b2-4048-90a0-aee2cfcac44e"
      unitRef="usd">5567600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia32343f1d31f45ac91df7774f62751d8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzUtMi0xLTEtMTc0MzYy_c080624a-2962-4c3e-8a9a-99f9d8e8ecfd"
      unitRef="usd">2855700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fb172db0f4c40f4a010b6c1e387157a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzUtNC0xLTEtMTc0MzYy_2adf3926-75c1-4088-a377-7d509387af1f"
      unitRef="usd">1902200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f5eff728cc34a73ac8a0e7575138379_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzUtNi0xLTEtMTc0MzYy_d8e06836-4904-4936-b58c-d0b3b2ac3cc3"
      unitRef="usd">1186400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9eda36fe2b3493fba4bcd24c7f40343_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzYtMi0xLTEtMTc0MzYy_51a1c01c-f4a3-440d-920b-67709a7383a9"
      unitRef="usd">2058400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32d2d84b10ee49a78ff80e825d16507c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzYtNC0xLTEtMTc0MzYy_9f0274d4-536f-4680-a6c3-b2a96c60f272"
      unitRef="usd">1771100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8125997c22b4a2aaf3b8071ba41f4fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzYtNi0xLTEtMTc0MzYy_c36b0530-3d07-437e-ba63-7d1cd72d79f8"
      unitRef="usd">1186100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8632402ae5742efb1d686222b335e92_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzctMi0xLTEtMTc0MzYy_a135a0a3-37a5-4b4f-9978-e55f63ee3f88"
      unitRef="usd">365100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2052b209c6de41c9a910b9b4862dbf9d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzctNC0xLTEtMTc0MzYy_fcd8196d-6339-4ce5-899e-6d35c6763951"
      unitRef="usd">281200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1cdfba9891941a6a7d17fd635d19308_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzctNi0xLTEtMTc0MzYy_968e4f12-189b-4f95-82c6-a50937c2dbb6"
      unitRef="usd">557000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzgtMi0xLTEtMTc0MzYy_def18e84-b260-4c97-a570-11a09a424ef9"
      unitRef="usd">12172900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzgtNC0xLTEtMTc0MzYy_ee6fc6ad-e3f2-4a1a-be25-0a2e6bedd30e"
      unitRef="usd">16071700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzgtNi0xLTEtMTc0MzYy_c5dee8ae-b0e3-46a8-879e-61253d64e5ce"
      unitRef="usd">8497100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzExLTItMS0xLTE3NDM2Mg_aeffc617-25a6-4838-a91c-80c4030e4b0d"
      unitRef="usd">3592500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzExLTQtMS0xLTE3NDM2Mg_4e32607c-96ca-4055-bd87-18be89d8cd5d"
      unitRef="usd">2860100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzExLTYtMS0xLTE3NDM2Mg_c140d3cb-0c41-463b-971a-926d1295371b"
      unitRef="usd">2647000000</us-gaap:ResearchAndDevelopmentExpense>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEyLTItMS0xLTE4MjkwMw_d04d36f8-b6d1-41b1-81a2-b1ee8d42066e"
      unitRef="usd">255100000</regn:AcquiredInProcessResearchAndDevelopment>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEyLTQtMS0xLTE4MjkwMw_87d51197-367c-485b-81aa-4a5d6c933e96"
      unitRef="usd">48000000.0</regn:AcquiredInProcessResearchAndDevelopment>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEyLTYtMS0xLTE4MjkwMw_4d3fc267-1a28-4010-8b2c-d83b9337b366"
      unitRef="usd">88000000.0</regn:AcquiredInProcessResearchAndDevelopment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEyLTItMS0xLTE3NDM2Mg_29f59dba-28bc-408f-ad39-d038d7b838ca"
      unitRef="usd">2115900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEyLTQtMS0xLTE3NDM2Mg_4a0653cf-5ac7-4d7d-a88e-13a0461084c1"
      unitRef="usd">1824900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEyLTYtMS0xLTE3NDM2Mg_e1d7f73b-fff7-4dbb-b145-8ce28eb06335"
      unitRef="usd">1346000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5e78ed4547174cfb8fb6f17834e6e280_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEzLTItMS0xLTE3NDM2Mg_7d8b3fb0-15d9-403a-9cc1-5542b81507c8"
      unitRef="usd">800000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic5815b19f7c243a9bef193f7182d4504_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEzLTQtMS0xLTE3NDM2Mg_7eea3d78-aece-416c-9779-8a1694f55694"
      unitRef="usd">1773100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6c0f43af2adc4ac9932414df23261641_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzEzLTYtMS0xLTE3NDM2Mg_daa2ff65-3e13-4013-a468-22c2fb12a310"
      unitRef="usd">491900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic8986e8b381c40169962c1d089395044_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE0LTItMS0xLTE3NDM2Mg_58e1c11a-4d44-4fc3-a0a5-0326c4511f8e"
      unitRef="usd">760400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibc263c8f9c744cdb933cb195b372c5ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE0LTQtMS0xLTE3NDM2Mg_08ad9f8f-fe65-4cb2-ab81-9d68bb5dc62b"
      unitRef="usd">664400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i714163480a9a4f66aa296cf9c53130f7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE0LTYtMS0xLTE3NDM2Mg_17c5b932-71d2-459c-adae-76ccde57aa54"
      unitRef="usd">628000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE1LTItMS0xLTE3NDM2Mg_3dc235f1-2380-4ecc-9627-1f7ad1c775d3"
      unitRef="usd">89900000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE1LTQtMS0xLTE3NDM2Mg_94cb6853-ee61-4786-a178-a74618805213"
      unitRef="usd">45600000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE1LTYtMS0xLTE3NDM2Mg_8354884d-c3b4-4087-ac08-2186f09be080"
      unitRef="usd">280400000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE2LTItMS0xLTE3NDM2Mg_562787a3-f112-4683-b0fe-398d8a95eb9f"
      unitRef="usd">7434000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE2LTQtMS0xLTE3NDM2Mg_38f014de-0b6f-49b4-a1aa-270c4291e2da"
      unitRef="usd">7124900000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE2LTYtMS0xLTE3NDM2Mg_04de25d4-e974-43f3-a529-12ea2ac0080f"
      unitRef="usd">4920500000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE4LTItMS0xLTE3NDM2Mg_3b270fe7-51bb-4ee8-bc3c-a8e382f3d90a"
      unitRef="usd">4738900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE4LTQtMS0xLTE3NDM2Mg_fdcf4bcb-efb1-4b12-a834-86f2fb12aff3"
      unitRef="usd">8946800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzE4LTYtMS0xLTE3NDM2Mg_747f8b5d-e297-4eea-bcdb-defe7d39d702"
      unitRef="usd">3576600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIxLTItMS0xLTE3NDM2Mg_d9608a69-e65c-4ee6-825a-3aec0e7ef5e3"
      unitRef="usd">179300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIxLTQtMS0xLTE3NDM2Mg_229f0b71-2aa5-4a98-a8ce-8a392cc59bc4"
      unitRef="usd">436300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIxLTYtMS0xLTE3NDM2Mg_53c6b25b-a301-4069-a786-62626c0d86e2"
      unitRef="usd">290700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIyLTItMS0xLTE3NDM2Mg_99a4323f-024a-432b-ad47-f9fb81cdac1c"
      unitRef="usd">59400000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIyLTQtMS0xLTE3NDM2Mg_7e424f2a-a69f-4d09-92c7-3594d9f96afe"
      unitRef="usd">57300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIyLTYtMS0xLTE3NDM2Mg_071ac281-5272-4213-a26b-ae3f2c5d066a"
      unitRef="usd">56900000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIzLTItMS0xLTE3NDM2Mg_226636f2-e6b2-4754-bc3f-aeb686823259"
      unitRef="usd">119900000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIzLTQtMS0xLTE3NDM2Mg_ae34888f-ca00-4545-aee5-34a20e22c675"
      unitRef="usd">379000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzIzLTYtMS0xLTE3NDM2Mg_a7307f74-2435-46d5-a51f-48b9fa884a23"
      unitRef="usd">233800000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI1LTItMS0xLTE3NDM2Mg_f8b99b7f-d44f-4c7c-82a8-a67dea5f9fc2"
      unitRef="usd">4858800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI1LTQtMS0xLTE3NDM2Mg_df114fca-9f4c-4e53-bce2-472abe4691b0"
      unitRef="usd">9325800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI1LTYtMS0xLTE3NDM2Mg_0d243767-6d01-4f7c-8cd6-0d0e8fad9bbb"
      unitRef="usd">3810400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI3LTItMS0xLTE3NDM2Mg_1812ff75-5909-49d8-ad86-f23bf25b61ef"
      unitRef="usd">520400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI3LTQtMS0xLTE3NDM2Mg_2336b5bb-0fa9-42ce-898a-3ab9c9ff5a31"
      unitRef="usd">1250500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI3LTYtMS0xLTE3NDM2Mg_a44334dd-21e5-45c7-9564-20b8d438568f"
      unitRef="usd">297200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI5LTItMS0xLTE3NDM2Mg_0c81fbbc-c5e2-4686-a11f-b1a54f50bcb9"
      unitRef="usd">4338400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI5LTQtMS0xLTE3NDM2Mg_e8504f41-d91b-45ca-aae3-bea2c2e5bf33"
      unitRef="usd">8075300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzI5LTYtMS0xLTE3NDM2Mg_5955652e-ec44-4ab4-8bc3-959f698d4319"
      unitRef="usd">3513200000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzMxLTItMS0xLTE3NDM2Mg_13d6a368-ca1b-4ca8-a6fa-810af6ecdd7d"
      unitRef="usdPerShare">40.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzMxLTQtMS0xLTE3NDM2Mg_2b79975d-c04f-4c22-ab9f-68dfd65c2501"
      unitRef="usdPerShare">76.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzMxLTYtMS0xLTE3NDM2Mg_9666fe9a-8b08-409c-aea8-a6309196c506"
      unitRef="usdPerShare">32.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzMyLTItMS0xLTE3NDM2Mg_4ae2eb02-4a56-4142-9559-3ab373b9ee5f"
      unitRef="usdPerShare">38.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzMyLTQtMS0xLTE3NDM2Mg_85e58e62-7b04-4236-a13a-beb94c077809"
      unitRef="usdPerShare">71.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzMyLTYtMS0xLTE3NDM2Mg_32187d9b-be7c-4c1b-a852-ddc427e2552c"
      unitRef="usdPerShare">30.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM0LTItMS0xLTE3NDM2Mg_dfb3a7c4-7142-4703-b3c0-8c13dc0203d7"
      unitRef="shares">107100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM0LTQtMS0xLTE3NDM2Mg_0c3e4181-5772-4e71-a2f6-be2b4a83e4be"
      unitRef="shares">105700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM0LTYtMS0xLTE3NDM2Mg_d4ab192f-fec3-4c1f-92bf-da234ae2ff42"
      unitRef="shares">107600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM1LTItMS0xLTE3NDM2Mg_04c3b122-659d-4790-8c19-e7a464b26ecc"
      unitRef="shares">113500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM1LTQtMS0xLTE3NDM2Mg_917e3752-96aa-47ee-a1c7-c5ba801dec5c"
      unitRef="shares">112200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM1LTYtMS0xLTE3NDM2Mg_88d3e40e-ba28-4b15-90a6-4d13272cf8db"
      unitRef="shares">115100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM4LTItMS0xLTE3NDM2Mg_ad8574fd-8052-4c57-8f66-e6054c7675d4"
      unitRef="usd">4338400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM4LTQtMS0xLTE3NDM2Mg_ab6537a1-4d0e-4508-b1ee-87d08c1a2fb4"
      unitRef="usd">8075300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzM4LTYtMS0xLTE3NDM2Mg_9387cb86-74d9-403a-99b9-4f45f31c1034"
      unitRef="usd">3513200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQwLTItMS0xLTE3NDM2Mg_b84c75a1-ca8a-4771-9abc-7da1ea52d3cc"
      unitRef="usd">-213600000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQwLTQtMS0xLTE3NDM2Mg_48c86011-e823-4b1a-ab38-7440a8400361"
      unitRef="usd">-56400000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQwLTYtMS0xLTE3NDM2Mg_5c7abaf5-c467-4171-b799-1d280f82b337"
      unitRef="usd">9100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQxLTItMS0xLTE3NDM2Mg_5c2add3f-c249-4bbc-86b5-d881e3e0c06e"
      unitRef="usd">1000000.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQxLTQtMS0xLTE3NDM2Mg_6de4f596-78b8-4ac4-abf3-a8c30cd68c3a"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQxLTYtMS0xLTE3NDM2Mg_8cff6fd0-a7b0-4f09-960b-60cd5b82f920"
      unitRef="usd">-900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQyLTItMS0xLTE3NDM2Mg_21ba12d8-c691-45ac-9ac3-5b6b502bf305"
      unitRef="usd">4125800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQyLTQtMS0xLTE3NDM2Mg_9b93461d-cc25-433a-ab91-74a754015dfd"
      unitRef="usd">8019800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDYvZnJhZzo5MTEyZmJhYWI2Njg0NzEyYjg1MjgxOGZlZGVjNjk1Yi90YWJsZTplOWFjMTQwYjg1Y2I0NjFkYWRjMzBhMDBmMWFkMDkwMC90YWJsZXJhbmdlOmU5YWMxNDBiODVjYjQ2MWRhZGMzMGEwMGYxYWQwOTAwXzQyLTYtMS0xLTE3NDM2Mg_56d20d1d-b266-47d5-b0e6-48e30bc8404b"
      unitRef="usd">3521400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic29a659882534aef807d28ba085ed2cc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMi0xLTEtMTc0MzYy_4ce20f09-76d0-4b4d-a252-92d8d749d2da"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic29a659882534aef807d28ba085ed2cc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItNC0xLTEtMTc0MzYy_2a9cfdc4-8809-4986-8cdd-bd806c9121d3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i034cb1f338a14cdb98427fcd16a6f4bf_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItNi0xLTEtMTc0MzYy_c73338ff-6c34-4f40-903c-243c013b8a08"
      unitRef="shares">113300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i034cb1f338a14cdb98427fcd16a6f4bf_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItOC0xLTEtMTc0MzYy_cd1912a1-5877-423c-b8a9-89257d7c796f"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5358609c29a1448aac4097e872d7c506_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMTAtMS0xLTE3NDM2Mg_621d07de-ab82-4ce0-9843-d739b1901199"
      unitRef="usd">4428600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib492caa05ff2478cac6ccfaa46f83cdb_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMTItMS0xLTE3NDM2Mg_3073b0e9-8bd9-4eae-9a67-80e936467d7e"
      unitRef="usd">7379800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia54e4119f42e4422bbe1589864186444_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMTQtMS0xLTE3NDM2Mg_474654aa-edd8-4fb1-aced-2818f4b4a413"
      unitRef="usd">21100000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i548c389088d843f3991fec42e82011bc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMTYtMS0xLTE3NDM2Mg_e8b699a9-441b-433d-996b-77a9756af8fe"
      unitRef="shares">4900000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i548c389088d843f3991fec42e82011bc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMTgtMS0xLTE3NDM2Mg_1582a780-b8e9-4e61-9dec-f7de400d3f8e"
      unitRef="usd">-739900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3db0f06447a42bd808d6ea7cc59bfa6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzItMjAtMS0xLTE3NDM2Mg_6f97d786-2e04-4c4f-8742-0a899e165e28"
      unitRef="usd">11089700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i15a99297fdea45a3aac29a3823f628b4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMtNi0xLTEtMTc0MzYy_10628454-fb39-46de-a604-64c18e4745de"
      unitRef="shares">9600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie8665fa9f5a6447c96c0719a9971ca71_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMtMTAtMS0xLTE3NDM2Mg_dddcf90a-0e8e-4c01-8651-7de415831885"
      unitRef="usd">2576400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMtMjAtMS0xLTE3NDM2Mg_7ccc9f10-e0e8-4fb0-89ee-bb3187efe846"
      unitRef="usd">2576400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i15a99297fdea45a3aac29a3823f628b4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzQtNi0xLTEtMTc0MzYy_32b35833-fdc7-4e9a-8fb3-fe798157bcf9"
      unitRef="shares">1400000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie8665fa9f5a6447c96c0719a9971ca71_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzQtMTAtMS0xLTE3NDM2Mg_262dbd63-00d8-4cbc-bec8-70f2abde8ae2"
      unitRef="usd">768900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzQtMjAtMS0xLTE3NDM2Mg_2e0db603-51d9-40ca-a7f0-04756eca0b6a"
      unitRef="usd">768900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ie8665fa9f5a6447c96c0719a9971ca71_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzUtMTAtMS0xLTE3NDM2Mg_c9604d22-250f-4fe9-a7d9-c3d206050969"
      unitRef="usd">37200000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i3461f1e014c34ede904505072218051f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzUtMTYtMS0xLTE3NDM2Mg_eebb1aea-42b1-464f-9171-f59f74d4242b"
      unitRef="shares">100000</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i3461f1e014c34ede904505072218051f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzUtMTgtMS0xLTE3NDM2Mg_7f26873d-1f8e-43f4-886b-ae8acb8c9e6f"
      unitRef="usd">7500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzUtMjAtMS0xLTE3NDM2Mg_630053c5-1c41-434c-8803-1ed86a6c95a6"
      unitRef="usd">44700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i3461f1e014c34ede904505072218051f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzYtMTYtMS0xLTE3NDM2Mg_af1fe25b-0489-4a19-a0a5-90193b5da3f3"
      unitRef="shares">11600000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3461f1e014c34ede904505072218051f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzYtMTgtMS0xLTE3NDM2Mg_4830c758-242c-4f23-a682-e833750200d0"
      unitRef="usd">5880900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzYtMjAtMS0xLTE3NDM2Mg_d84557f6-bd84-4469-8a20-3d82a44ec3ae"
      unitRef="usd">5880900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie8665fa9f5a6447c96c0719a9971ca71_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzgtMTAtMS0xLTE3NDM2Mg_61eed7f9-829a-44f9-9ebc-d76b85fddbaf"
      unitRef="usd">442900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzgtMjAtMS0xLTE3NDM2Mg_126475f9-8f41-42f4-ba85-ea0b2edc3957"
      unitRef="usd">442900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ieb0e234fb8004f8688e0132e0687751f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEwLTEyLTEtMS0xNzQzNjI_9e25fba8-930a-4b75-a0c7-18af6287a888"
      unitRef="usd">3513200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEwLTIwLTEtMS0xNzQzNjI_8a97af3a-3a87-4b71-9077-9797113c8aab"
      unitRef="usd">3513200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i09eb064653cc48138003ea93e9fb6cfa_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzExLTE0LTEtMS0xNzQzNjI_f839e2b7-6ba9-447f-a030-5fac476c9ae9"
      unitRef="usd">8200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzExLTIwLTEtMS0xNzQzNjI_c2a507f0-fe8a-49df-98b3-cff90aef219f"
      unitRef="usd">8200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i537fb80c394c4504bbb568309e3d34f4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTItMS0xLTE3NDM2Mg_90f5cc5d-a32e-40b3-a3eb-c8c7ee676c8c"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i537fb80c394c4504bbb568309e3d34f4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTQtMS0xLTE3NDM2Mg_d83db85a-1db0-43b2-8051-6d74f312ec1d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1a9bb7780cb644e2bf4abf693651eabd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTYtMS0xLTE3NDM2Mg_a860ec84-ec91-4130-b8f7-e9c342dc9161"
      unitRef="shares">121500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1a9bb7780cb644e2bf4abf693651eabd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTgtMS0xLTE3NDM2Mg_952aeb4c-6ab1-4e72-bcd6-0ca2225811d6"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55644888ab1b4dfa9869ab896e024903_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTEwLTEtMS0xNzQzNjI_fea82ea7-b224-4b18-aa94-5a15ab0ddb0e"
      unitRef="usd">6716200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8220af90ab304d119e3feac29aceae08_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTEyLTEtMS0xNzQzNjI_433f3b23-ad1e-40cc-928e-c7307cadb32a"
      unitRef="usd">10893000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8049544cda8b4dafaed97a8723f7337d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTE0LTEtMS0xNzQzNjI_64b89c7e-5eeb-4be0-9097-96cb67da37fb"
      unitRef="usd">29300000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i370f4685af6144d1917cfe1061627472_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTE2LTEtMS0xNzQzNjI_530a14cd-1109-4575-a457-e55c0bc00c61"
      unitRef="shares">16400000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i370f4685af6144d1917cfe1061627472_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTE4LTEtMS0xNzQzNjI_b87abeee-1528-411f-bcfd-37a1d8a1da83"
      unitRef="usd">-6613300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEyLTIwLTEtMS0xNzQzNjI_3f5cdd4f-2735-44bc-b93e-9282afdd5cef"
      unitRef="usd">11025300000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iabc93395b4534195a6e703327ee8276e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEzLTYtMS0xLTE3NDM2Mg_e2ea1e3d-0086-4938-8bdb-d7839b6c52f1"
      unitRef="shares">6200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia3af5c52a31c42e2ba08ca85bf32d8e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEzLTEwLTEtMS0xNzQzNjI_216d9501-dfa1-49c9-b8e4-612ab18d607e"
      unitRef="usd">1676000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzEzLTIwLTEtMS0xNzQzNjI_2746b6f8-ca08-45b8-b5c8-7a3e75ba818e"
      unitRef="usd">1676000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="iabc93395b4534195a6e703327ee8276e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE0LTYtMS0xLTE3NDM2Mg_7a0863f6-6c42-4aeb-b9f1-2a12b722ef37"
      unitRef="shares">1500000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia3af5c52a31c42e2ba08ca85bf32d8e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE0LTEwLTEtMS0xNzQzNjI_f85e373a-7781-4007-a348-0ae8731c5c27"
      unitRef="usd">944600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE0LTIwLTEtMS0xNzQzNjI_3da3565b-0a3e-4e3c-9b49-95c2a2b85fec"
      unitRef="usd">944600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ia3af5c52a31c42e2ba08ca85bf32d8e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE1LTEwLTEtMS0xNzQzNjI_110d160d-f53d-42f5-bb55-fc1b751f541b"
      unitRef="usd">40700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i439b09eaccf14173ac24671a7d691568_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE1LTE2LTEtMS0xNzQzNjI_5c870729-034d-4113-ad9b-0f8329fa475e"
      unitRef="shares">100000</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i439b09eaccf14173ac24671a7d691568_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE1LTE4LTEtMS0xNzQzNjI_c6f8cc5a-ebef-4481-b9b8-3969a265223d"
      unitRef="usd">7400000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE1LTIwLTEtMS0xNzQzNjI_3b595a7b-c716-4503-b52e-f4efb6611e1f"
      unitRef="usd">48100000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i439b09eaccf14173ac24671a7d691568_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE2LTE2LTEtMS0xNzQzNjI_60495beb-cbf6-45cb-b34c-fb1798dfb224"
      unitRef="shares">3100000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i439b09eaccf14173ac24671a7d691568_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE2LTE4LTEtMS0xNzQzNjI_7101ad6f-2b43-44ce-8398-7619e0ae6747"
      unitRef="usd">1655000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE2LTIwLTEtMS0xNzQzNjI_e6796368-784a-4017-86bf-0aaec307245e"
      unitRef="usd">1655000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia3af5c52a31c42e2ba08ca85bf32d8e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE3LTEwLTEtMS0xNzQzNjI_c7398ea5-9634-4b7c-90aa-71e35afb3562"
      unitRef="usd">599200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE3LTIwLTEtMS0xNzQzNjI_dda15514-d1d1-4ea0-ac5e-ca6c6b42c0cc"
      unitRef="usd">599200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8c2d0c6bc9f4458b8e7efb5109a2426e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE4LTEyLTEtMS0xNzQzNjI_055db923-4c11-4682-ac12-28a0319c90ec"
      unitRef="usd">8075300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE4LTIwLTEtMS0xNzQzNjI_711b3fb1-c491-4cd0-b55f-ca2cca7f74a4"
      unitRef="usd">8075300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if784455c39a741cca476b0900201d0f9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE5LTE0LTEtMS0xNzQzNjI_32dc5e30-6a74-4930-a8d7-80d478a73586"
      unitRef="usd">-55500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzE5LTIwLTEtMS0xNzQzNjI_561b77ce-05c4-4242-834f-95c394a421e6"
      unitRef="usd">-55500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id65b59d5da2340a0940c3e1995d7021f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTItMS0xLTE3NDM2Mg_91700743-edc2-4a33-84fb-459fe08165a3"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id65b59d5da2340a0940c3e1995d7021f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTQtMS0xLTE3NDM2Mg_9006bc92-7be5-4024-a212-fe4a42b6e235"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i12be5553e41d40be83ba97a5fe81845b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTYtMS0xLTE3NDM2Mg_bbc38a2d-dad0-4ea3-8c4f-8f1c45555a08"
      unitRef="shares">126200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i12be5553e41d40be83ba97a5fe81845b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTgtMS0xLTE3NDM2Mg_27ab7543-266f-472b-a907-76ef2e69cadf"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i666d725ef2cf4065b50048f5296edab9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTEwLTEtMS0xNzQzNjI_a39c2b9f-6ba4-4527-8009-b5ae909c2ef0"
      unitRef="usd">8087500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i83be0f48228e4464a3d79b1afd625715_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTEyLTEtMS0xNzQzNjI_0c70ea71-bc2e-4f38-9989-dd6d071578b5"
      unitRef="usd">18968300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if802f07034c74a87a67853bdd63c7037_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTE0LTEtMS0xNzQzNjI_7f07b702-6b57-4b72-8c69-a660051e2cd7"
      unitRef="usd">-26200000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ic572b99252494005bc30f8d6d54277fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTE2LTEtMS0xNzQzNjI_7eccab63-38bc-4da6-9d81-fbdd0bba82ec"
      unitRef="shares">19400000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ic572b99252494005bc30f8d6d54277fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTE4LTEtMS0xNzQzNjI_a519337b-40ce-41a5-8245-67340a3c2c9a"
      unitRef="usd">-8260900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzIwLTIwLTEtMS0xNzQzNjI_3870c173-bff4-435b-af2a-6fadf8059093"
      unitRef="usd">18768800000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i070f93a0d90d444baf671f55dbf55f10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI1LTYtMS0xLTE3NDM2Mg_a5f2d0a1-f6c7-433c-a376-0e04d3e667c6"
      unitRef="shares">4800000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7e8623a144104c1abe69168edea2c28e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI1LTEwLTEtMS0xNzQzNjI_f3555a15-d29a-4f00-ac00-921813b71ab5"
      unitRef="usd">1517400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI1LTIwLTEtMS0xNzQzNjI_bd83565a-3832-4dfb-b08d-6f4bbf5b0997"
      unitRef="usd">1517400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i070f93a0d90d444baf671f55dbf55f10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI2LTYtMS0xLTE3NDM2Mg_76b34d2c-a17d-493a-ba4d-171dba078651"
      unitRef="shares">600000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7e8623a144104c1abe69168edea2c28e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI2LTEwLTEtMS0xNzQzNjI_ad1a44d4-3e35-4f20-9287-db3785083835"
      unitRef="usd">445700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI2LTIwLTEtMS0xNzQzNjI_6e094153-5802-4edb-b091-20d9ce055e24"
      unitRef="usd">445700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i7e8623a144104c1abe69168edea2c28e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI3LTEwLTEtMS0xNzQzNjI_441e34d6-02a2-4a0b-aff8-6147797cc395"
      unitRef="usd">52300000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i9bfeb96bbea6413caf9b04e7d6eb55fe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI3LTE2LTEtMS0xNzQzNjI_b0b6d775-4bdc-4a2e-b0fa-9efd80bcc285"
      unitRef="shares">100000</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i9bfeb96bbea6413caf9b04e7d6eb55fe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI3LTE4LTEtMS0xNzQzNjI_82e2caf5-2fbf-4a45-8368-125ae0ec8972"
      unitRef="usd">7400000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI3LTIwLTEtMS0xNzQzNjI_db96c772-b61d-4f9e-a1f1-089539e09b49"
      unitRef="usd">59700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9bfeb96bbea6413caf9b04e7d6eb55fe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI4LTE2LTEtMS0xNzQzNjI_5776f970-c257-42d1-9c00-4d867fbf6fc7"
      unitRef="shares">3300000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9bfeb96bbea6413caf9b04e7d6eb55fe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI4LTE4LTEtMS0xNzQzNjI_97938856-68e5-48ff-8024-148905369280"
      unitRef="usd">2099800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI4LTIwLTEtMS0xNzQzNjI_5e194e76-51a1-49f1-9d2d-9c887043e5f5"
      unitRef="usd">2099800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7e8623a144104c1abe69168edea2c28e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI5LTEwLTEtMS0xNzQzNjI_e1dfbaec-c84d-4ab6-93cb-1b5eb05865b5"
      unitRef="usd">737800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzI5LTIwLTEtMS0xNzQzNjI_d91c00b9-c0c7-4f4f-9111-d6d5980800ec"
      unitRef="usd">737800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8ca914c1a8484668a3a14d372c8d453b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMwLTEyLTEtMS0xNzQzNjI_100a1212-c818-43b9-82b1-27abf68f8f93"
      unitRef="usd">4338400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMwLTIwLTEtMS0xNzQzNjI_7433e449-c66e-4b36-8b28-aa0bd55e4103"
      unitRef="usd">4338400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3919061e6c614ec5a67ef420703684b6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMxLTE0LTEtMS0xNzQzNjI_06540420-841a-4bb5-9899-d0fe0582669e"
      unitRef="usd">-212600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMxLTIwLTEtMS0xNzQzNjI_9699cf17-0d7e-4ec3-a58e-34c0b2923eec"
      unitRef="usd">-212600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4f56d798d2de4fd58840b7e15ab5383e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTItMS0xLTE3NDM2Mg_f29492ad-063b-478c-aad4-3085ac51a83b"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4f56d798d2de4fd58840b7e15ab5383e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTQtMS0xLTE3NDM2Mg_b6b3836d-f1af-4890-b8c0-2637dda07815"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i43a6ec2800b049a390ee894f424cd007_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTYtMS0xLTE3NDM2Mg_5339700c-8454-42c2-8ca6-58dc4f396e62"
      unitRef="shares">130400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i43a6ec2800b049a390ee894f424cd007_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTgtMS0xLTE3NDM2Mg_f565760e-3cc4-40a2-802a-e4aff83f9982"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3d4bf60775b4d869dd15f70b0ce4725_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTEwLTEtMS0xNzQzNjI_0993eb71-321c-404e-b837-2c6d74885042"
      unitRef="usd">9949300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie33b2737ad5f4d81a64471a8087f6b6b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTEyLTEtMS0xNzQzNjI_3e88489b-9810-408d-923b-d7c7a63f5386"
      unitRef="usd">23306700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i801c30702fbc4a43994e5257eeedd771_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTE0LTEtMS0xNzQzNjI_a0615f2e-fa0b-47e6-88fb-d0bf1bd18691"
      unitRef="usd">-238800000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i2e6785130a464ace9f5ea5f75c6c368b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTE2LTEtMS0xNzQzNjI_4eb47eaa-2f22-497f-8daf-e772bf5aa0ed"
      unitRef="shares">22600000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i2e6785130a464ace9f5ea5f75c6c368b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTE4LTEtMS0xNzQzNjI_f7cb71fe-2957-46dd-a316-011b0af5a340"
      unitRef="usd">-10353300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMDkvZnJhZzowZmEyZGNkODg2ZmM0MzUzYTVkNDQyOTgwZjU1NTZhYS90YWJsZTphMGNjYTE5ODA0ZTc0OTM3YjUxNjg1MWRiZGJlOTE5ZC90YWJsZXJhbmdlOmEwY2NhMTk4MDRlNzQ5MzdiNTE2ODUxZGJkYmU5MTlkXzMyLTIwLTEtMS0xNzQzNjI_ec6cab89-f0d3-4bfc-9e0e-7f3421a062f0"
      unitRef="usd">22664000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMtMi0xLTEtMTc0MzYy_9305dfbe-2b83-4798-80dd-d328e5f7ee35"
      unitRef="usd">4338400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMtNC0xLTEtMTc0MzYy_f771612a-1113-4dc7-887f-d47832e2939a"
      unitRef="usd">8075300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMtNi0xLTEtMTc0MzYy_0f32d25b-5fe7-4458-b27e-f26a4c7e6e4b"
      unitRef="usd">3513200000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzUtMi0xLTEtMTc0MzYy_48fe0b3e-3a27-46a0-b230-652ac463b70e"
      unitRef="usd">341400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzUtNC0xLTEtMTc0MzYy_6e43a69d-af20-4d0f-b626-f0e36d428e3f"
      unitRef="usd">286200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzUtNi0xLTEtMTc0MzYy_6074bd87-079f-4572-b809-05561fe437b8"
      unitRef="usd">235900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzYtMi0xLTEtMTc0MzYy_1cacda1d-1858-4d2c-adef-72cf8f775b43"
      unitRef="usd">725000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzYtNC0xLTEtMTc0MzYy_7b95bff0-09ea-4ee7-8118-656407dd0496"
      unitRef="usd">601700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzYtNi0xLTEtMTc0MzYy_7217e8d6-062e-4b1c-9f96-6f33daee2764"
      unitRef="usd">432000000.0</us-gaap:ShareBasedCompensation>
    <regn:MarketableAndOtherSecuritiesGainLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzctMi0xLTEtMTc0MzYy_33605dfd-43b0-4211-bb78-9b524892973d"
      unitRef="usd">-36800000</regn:MarketableAndOtherSecuritiesGainLoss>
    <regn:MarketableAndOtherSecuritiesGainLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzctNC0xLTEtMTc0MzYy_0e9c5075-3dff-4a81-8ea8-33c37de65e8b"
      unitRef="usd">387000000.0</regn:MarketableAndOtherSecuritiesGainLoss>
    <regn:MarketableAndOtherSecuritiesGainLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzctNi0xLTEtMTc0MzYy_860a3629-e840-4bb5-aa13-950f5c88402c"
      unitRef="usd">221800000</regn:MarketableAndOtherSecuritiesGainLoss>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzgtMi0xLTEtMTc0MzYy_5483f9c6-75c2-4aa1-a7fc-5f01403ec08d"
      unitRef="usd">-368000000.0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzgtNC0xLTEtMTc0MzYy_9f8cbe87-d78d-4fd6-b558-b5cca84d1a13"
      unitRef="usd">-568700000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzgtNi0xLTEtMTc0MzYy_4d5a310d-e749-4c73-a19c-7de3a5ac7785"
      unitRef="usd">-86800000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzktMi0xLTEtMTc0MzYy_ba53558c-c7a4-4441-bac6-63dc1f17daa3"
      unitRef="usd">746400000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzktNC0xLTEtMTc0MzYy_e48bac1a-45bf-466a-9d6a-966009a829d8"
      unitRef="usd">147100000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzktNi0xLTEtMTc0MzYy_18e5f78e-9130-4b06-badd-7638ebd7e5de"
      unitRef="usd">-75600000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ResearchAndDevelopmentInProcess
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEwLTItMS0xLTE3NTY4Nw_f570ca0c-a953-4403-9de8-c7eebe08d067"
      unitRef="usd">195000000.0</us-gaap:ResearchAndDevelopmentInProcess>
    <us-gaap:ResearchAndDevelopmentInProcess
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEwLTQtMS0xLTE3NTY4Nw_18dece85-0b8c-43ed-b315-ff527b812993"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentInProcess>
    <us-gaap:ResearchAndDevelopmentInProcess
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEwLTYtMS0xLTE3NTY4Nw_4f03a2b6-7998-4dd7-ae85-39eb874a5920"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentInProcess>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzExLTItMS0xLTE3NDM2Mg_b6892edb-d786-4add-a948-40abd44df21b"
      unitRef="usd">-707800000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzExLTQtMS0xLTE3NDM2Mg_bfc2c627-6268-4c6a-a1b9-bd2b2c3e411d"
      unitRef="usd">1927400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzExLTYtMS0xLTE3NDM2Mg_2114159c-2c1f-401c-a71d-75c2cc6cdab1"
      unitRef="usd">1356100000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEyLTItMS0xLTE3NDM2Mg_4a896c6f-0497-4435-9bb5-9bbd3b47d4b2"
      unitRef="usd">696500000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEyLTQtMS0xLTE3NDM2Mg_5d96fadd-878c-46bf-a2fd-c956abeabc90"
      unitRef="usd">494300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEyLTYtMS0xLTE3NDM2Mg_327172e4-d142-4e22-be4b-eef6a6afe0b8"
      unitRef="usd">529400000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEzLTItMS0xLTE3NDM2Mg_b28f6cf9-d045-407f-972b-06f42de2519a"
      unitRef="usd">148600000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEzLTQtMS0xLTE3NDM2Mg_83001fcb-a492-4d3d-a1bb-de25d1f29e54"
      unitRef="usd">240700000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzEzLTYtMS0xLTE3NDM2Mg_b1f1f66c-d586-4ca7-8858-4700dfbf1184"
      unitRef="usd">-114900000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE0LTItMS0xLTE3NDM2Mg_df010df5-1e25-4b25-94f7-6ac8cb09d498"
      unitRef="usd">32400000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE0LTQtMS0xLTE3NDM2Mg_b1eee65b-9e56-49fe-a9a3-1521cd2bbb37"
      unitRef="usd">-120200000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE0LTYtMS0xLTE3NDM2Mg_eb71a82b-18e8-42df-8ec5-a66e60ad3f9c"
      unitRef="usd">148100000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE1LTItMS0xLTE3NDM2Mg_29a2ba70-f2ab-4e4c-b0d5-d3e9789553ef"
      unitRef="usd">-138400000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE1LTQtMS0xLTE3NDM2Mg_1f0f0ad1-6ef9-4c2b-b6fb-fc0df42429eb"
      unitRef="usd">866100000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE1LTYtMS0xLTE3NDM2Mg_9fff4ae6-e67b-40a6-8e36-0e70968b130b"
      unitRef="usd">118900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE2LTItMS0xLTE3NDM2Mg_7a70574e-6172-4031-9d1d-6ace5cd1a228"
      unitRef="usd">676500000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE2LTQtMS0xLTE3NDM2Mg_ad801d71-9b66-4c35-95e6-7e8fe1339b6e"
      unitRef="usd">-994000000.0</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE2LTYtMS0xLTE3NDM2Mg_046622d5-4275-4618-9ad3-65d9330144a0"
      unitRef="usd">-895100000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE3LTItMS0xLTE3NDM2Mg_dbf3aac1-0c14-4648-a065-06ace72e9e9d"
      unitRef="usd">5014900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE3LTQtMS0xLTE3NDM2Mg_ee69e17a-d516-4615-9b70-0021d7060c92"
      unitRef="usd">7081300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzE3LTYtMS0xLTE3NDM2Mg_4817fc21-b1a3-472e-b8cd-a6bc86d8cc68"
      unitRef="usd">2618100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIwLTItMS0xLTE3NDM2Mg_306e9004-72a7-45be-8ef2-bddb8be66726"
      unitRef="usd">7487900000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIwLTQtMS0xLTE3NDM2Mg_96f6f367-4b2a-471d-9af0-1b9f151cfee9"
      unitRef="usd">7048100000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIwLTYtMS0xLTE3NDM2Mg_2952e524-caef-4d4f-a54b-ff6a55e183bd"
      unitRef="usd">3241000000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIxLTItMS0xLTE3NDM2Mg_606e5c30-4a26-4aa9-883e-2f338aea3a2c"
      unitRef="usd">5550500000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIxLTQtMS0xLTE3NDM2Mg_83c755de-f4ae-4af0-995a-cc916543955f"
      unitRef="usd">2215300000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIxLTYtMS0xLTE3NDM2Mg_c87de4bd-f16f-4c02-b6ee-50d5868a9b4f"
      unitRef="usd">3785000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIyLTItMS0xLTE3NDM2Mg_5bb9220a-b6aa-4b07-acbe-a09b6004bfc7"
      unitRef="usd">590100000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIyLTQtMS0xLTE3NDM2Mg_7b95cb64-17ac-4f3c-b0d5-16bf413fee2e"
      unitRef="usd">551900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIyLTYtMS0xLTE3NDM2Mg_5f954096-5066-4121-82c3-31011d30810c"
      unitRef="usd">614600000</us-gaap:PaymentsToAcquireProductiveAssets>
    <regn:PaymentsToAcquireIntangibleAssets1
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI0LTItMS0xLTE3NTcwNg_bbb8d981-2ff4-4da1-8892-f4111cfbe909"
      unitRef="usd">1026800000</regn:PaymentsToAcquireIntangibleAssets1>
    <regn:PaymentsToAcquireIntangibleAssets1
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI0LTQtMS0xLTE3NTcwNg_ff2252fd-1461-4f8a-ac41-ac04db5ce2a4"
      unitRef="usd">0</regn:PaymentsToAcquireIntangibleAssets1>
    <regn:PaymentsToAcquireIntangibleAssets1
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI0LTYtMS0xLTE3NTcwNg_e633342c-db38-4cb2-94e6-0f63ae3e9e6f"
      unitRef="usd">0</regn:PaymentsToAcquireIntangibleAssets1>
    <regn:PaymentsForAssetAcquisition
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI1LTItMS0xLTE3NTcwNg_e5789212-58d4-4a63-a320-71ee649d843c"
      unitRef="usd">230300000</regn:PaymentsForAssetAcquisition>
    <regn:PaymentsForAssetAcquisition
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI1LTQtMS0xLTE3NTcwNg_b9294e04-ca75-4016-80bd-e3a76fb0f044"
      unitRef="usd">0</regn:PaymentsForAssetAcquisition>
    <regn:PaymentsForAssetAcquisition
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI1LTYtMS0xLTE3NTcwNg_2317acc1-d734-4ffb-aeef-70f6fb23fbac"
      unitRef="usd">0</regn:PaymentsForAssetAcquisition>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIzLTItMS0xLTE3NDM2Mg_153d6f8d-9e4d-4542-8dc8-accc516c3533"
      unitRef="usd">-3784600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIzLTQtMS0xLTE3NDM2Mg_93991a2a-35fe-483c-abc9-127b4448b7ca"
      unitRef="usd">-5384700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzIzLTYtMS0xLTE3NDM2Mg_09074359-d635-47a1-a9ce-59a65e4955f4"
      unitRef="usd">-70600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI2LTItMS0xLTE3NDM2Mg_98884a68-b9e0-443b-9e6e-909d03cd0fe8"
      unitRef="usd">1519500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI2LTQtMS0xLTE3NDM2Mg_b7613a82-eea2-4ed8-9436-b6f92d3400fc"
      unitRef="usd">1672300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI2LTYtMS0xLTE3NDM2Mg_46f4b9ef-f880-43f1-b082-c4a3efa81e70"
      unitRef="usd">2575200000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI3LTItMS0xLTE3NDM2Mg_ee418d79-1e1b-431c-8a71-8507c0cb21fa"
      unitRef="usd">445700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI3LTQtMS0xLTE3NDM2Mg_d213eaa6-b44b-41d8-b6e9-87f437105946"
      unitRef="usd">1032700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI3LTYtMS0xLTE3NDM2Mg_78327d36-da76-4e58-8e12-1907d23e4796"
      unitRef="usd">680800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI4LTItMS0xLTE3NDM2Mg_9db7a6d1-24c3-411f-93a9-af291ea84677"
      unitRef="usd">2082800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI4LTQtMS0xLTE3NDM2Mg_5091b8bd-9bf4-4149-b2ed-3adc38eec567"
      unitRef="usd">1645400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI4LTYtMS0xLTE3NDM2Mg_37210de4-d2a7-4501-a1fd-cb018451bd77"
      unitRef="usd">5846800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI5LTItMS0xLTE3NDM2Mg_0f13cb9b-3385-4665-854b-0591283814a6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI5LTQtMS0xLTE3NDM2Mg_81fb150a-07c6-412e-af40-ab2392f76383"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzI5LTYtMS0xLTE3NDM2Mg_6fcf93db-0f05-44cd-bc35-249068ebe6c2"
      unitRef="usd">1981900000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMwLTItMS0xLTE3NDM2Mg_685515ec-f51f-4d0a-b979-2847cf9303f9"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMwLTQtMS0xLTE3NDM2Mg_e9660039-4cfc-46f5-9760-33957b7a9945"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMwLTYtMS0xLTE3NDM2Mg_0c9a04ad-f2cb-4876-9781-77e31eb578e1"
      unitRef="usd">1500000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMxLTItMS0xLTE3NDM2Mg_f07ed6d5-2534-46b8-8167-39d995f34e68"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMxLTQtMS0xLTE3NDM2Mg_0efdea81-d3f8-4833-a985-97ea6797d13c"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMxLTYtMS0xLTE3NDM2Mg_3d14474a-6855-4f7e-afba-634a257d37ba"
      unitRef="usd">1500000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMyLTItMS0xLTE3NDM2Mg_c59283f2-995b-43fe-baae-5903130c6993"
      unitRef="usd">-1009000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMyLTQtMS0xLTE3NDM2Mg_fa59023d-9e73-4732-8b51-3f7f8ef5be96"
      unitRef="usd">-1005800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzMyLTYtMS0xLTE3NDM2Mg_cab6472d-6350-45b6-a1c5-27939a927207"
      unitRef="usd">-1970500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM0LTItMS0xLTE3NDM2Mg_fc92d3ad-ce08-41d2-a88c-2560a5df3cb1"
      unitRef="usd">221300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM0LTQtMS0xLTE3NDM2Mg_2cd01263-cc1f-4f5b-b7c7-735a5e11172b"
      unitRef="usd">690800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM0LTYtMS0xLTE3NDM2Mg_6b8907d7-076d-4d24-8d6c-37946be9be00"
      unitRef="usd">577000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM2LTItMS0xLTE3NDM2Mg_d7b47dac-73f1-41fe-9a3d-5a3ee1a9f950"
      unitRef="usd">2898100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM2LTQtMS0xLTE3NDM2Mg_7c5ea345-b8c4-47c0-a2e7-d982bf345169"
      unitRef="usd">2207300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia3db0f06447a42bd808d6ea7cc59bfa6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM2LTYtMS0xLTE3NDM2Mg_29cf7bf4-6422-4612-b7ab-79d41254ca43"
      unitRef="usd">1630300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM4LTItMS0xLTE3NDM2Mg_12fb036c-6263-4934-aaad-4a99ae1ce720"
      unitRef="usd">3119400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM4LTQtMS0xLTE3NDM2Mg_9a18379a-2088-4d0f-942d-702efafab066"
      unitRef="usd">2898100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzM4LTYtMS0xLTE3NDM2Mg_26548118-74e8-4ade-ba16-f47d0e6a9379"
      unitRef="usd">2207300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzQxLTItMS0xLTE3NDM2Mg_f4ced759-f8bb-43ad-bbf2-8fcfd9e539de"
      unitRef="usd">53700000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzQxLTQtMS0xLTE3NDM2Mg_afb7ddee-ea6c-4fab-884c-bc044f30dd02"
      unitRef="usd">55800000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzQxLTYtMS0xLTE3NDM2Mg_6a200fbc-852d-43d2-98c0-ba1a8ab465a3"
      unitRef="usd">23200000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzQyLTItMS0xLTE3NDM2Mg_0c3841df-c29f-4bbc-9072-83d96dc64404"
      unitRef="usd">1502400000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzQyLTQtMS0xLTE3NDM2Mg_ef19fb14-5508-4096-8f0e-2aa10a9db50c"
      unitRef="usd">1218400000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTIvZnJhZzpmNWM2Y2U4YTc4Yzk0NDcwYTk1Y2U5ZTc5ZTM3OTdlYS90YWJsZTo4NTUyYmViZGE4MWY0OThjYWFlMzljNzUxZmQ0YjNlNi90YWJsZXJhbmdlOjg1NTJiZWJkYTgxZjQ5OGNhYWUzOWM3NTFmZDRiM2U2XzQyLTYtMS0xLTE3NDM2Mg_471a2b29-fb76-4326-8da9-73768827f2e4"
      unitRef="usd">188100000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjIw_565e77f6-8603-415f-95b5-eac1fd302306">Business Overview and Summary of Significant Accounting Policies&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Organization and Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Regeneron Pharmaceuticals, Inc. and its subsidiaries ("Regeneron," "Company," "we," "us," and "our") is a fully integrated biotechnology company that discovers, invents, develops, manufactures, and commercializes medicines for serious diseases. Our products and product candidates in development are designed to help patients with eye diseases, allergic and inflammatory diseases, cancer, cardiovascular and metabolic diseases, pain, hematologic conditions, infectious diseases, and rare diseases. The Company currently has nine products that have received marketing approval by the U.S. Food and Drug Administration ("FDA"). In addition, REGEN-COV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;was authorized under an Emergency Use Authorization ("EUA") from November 2020 until January 2022 when the EUA was revised to exclude its use in geographic regions where infection or exposure is likely due to a variant that is not susceptible to the treatment; with this EUA revision, REGEN-COV is not currently authorized for use in any U.S. states, territories, or jurisdictions. The Company is a party to collaboration agreements to develop and commercialize, as applicable, certain products and product candidates (see Note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company operates in one business segment, which includes all activities related to the discovery, development, and commercialization of medicines for serious diseases. The Company's business is subject to certain risks including, but not limited to, uncertainties relating to conducting research activities, product development, obtaining regulatory approvals, competition, and obtaining and enforcing patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The consolidated financial statements include the accounts of Regeneron and its wholly-owned subsidiaries. Intercompany balances and transactions are eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Beginning with the first quarter of 2022, the Company added a new line item, Acquired in-process research and development, to its Consolidated Statements of Operations and Comprehensive Income. This line item includes in-process research and development acquired in connection with asset acquisitions as well as up-front/opt-in payments related to license and collaboration agreements. Amounts recorded in this line item during the year ended December 31, 2022 would have historically been recorded to Research and development expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Certain reclassifications have been made to prior period amounts to conform with the current period's presentation, including in connection with the addition of Acquired in-process research and development described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The preparation of financial statements in conformity with generally accepted accounting principles 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-bottom:8pt;margin-top:8pt;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;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Financial instruments which potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents, certain investments, and accounts receivable. In accordance with the Company's policies, the Company mandates asset diversification and monitors exposure with its counterparties.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Concentrations of credit risk with respect to customer and collaborator accounts receivable are significant. As of December&#160;31, 2022, two individual customers accounted for&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86% of the Company's net trade accounts receivable balances. Three individual customers accounted for&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91% (including 29% related to the U.S. government) of the Company's net trade accounts receivable balances as of December 31, 2021. The Company has contractual payment terms with each of its collaborators and customers, and the Company monitors their financial performance and credit worthiness so that it can properly assess and respond to any changes in their credit profile. As of December&#160;31, 2022 and 2021, there were no write-offs and allowances of accounts receivable related to credit risk for the Company's collaborators or customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount reported in the Consolidated Balance Sheet for cash and cash equivalents approximates its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Debt and Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and diversification. The Company invests its cash primarily in debt securities. The Company considers its investments in debt securities to be "available-for-sale," as defined by authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Realized gains and losses on available-for-sale debt securities are included in other income (expense), net. The Company reviews its portfolio of available-for-sale debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost have resulted from a credit-related loss or other factors. If the decline in fair value is due to credit-related factors, a loss is recognized in net income, whereas if the decline in fair value is not due to credit-related factors, the loss is recorded in other comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company also has investments in equity securities that are carried at fair value with changes in fair value recognized within other income (expense), net. The Company has elected to measure certain equity investments it holds that do not have readily determinable fair values at cost less impairment, if any, and adjusts for observable price changes in orderly transactions for identical or similar investments of the same issuer within other income (expense), net. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company's trade accounts receivable arise from product sales and represent amounts due from its customers. In addition, the Company records accounts receivable arising from its collaboration and licensing agreements. The Company monitors the financial performance and credit worthiness of its counterparties so that it can properly assess and respond to changes in their credit profile. The Company provides allowances against receivables for estimated losses, if any, that may result from a counterparty's inability to pay. Amounts determined to be uncollectible are written-off against the allowance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventories are stated at the lower of cost or net realizable value. The Company determines the cost of inventory using the first-in, first-out, or FIFO, method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company capitalizes inventory costs associated with the Company's products prior to regulatory approval when, based on management's judgment, future commercialization is considered probable and the future economic benefit is expected to be realized; otherwise, such costs are expensed. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company periodically analyzes its inventory levels to identify inventory that may expire prior to expected sale or has a cost basis in excess of its estimated realizable value, and writes down such inventories as appropriate. In addition, the Company's products are subject to strict quality control and monitoring which the Company performs throughout the manufacturing process. If certain batches or units of product no longer meet quality specifications or become obsolete due to expiration, the Company records a charge to write down such inventory to its estimated realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, Plant, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, plant, and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Costs of construction of certain long-lived assets include capitalized interest, which is amortized over the estimated useful life of the related asset. Expenditures for maintenance and repairs which do not materially extend the useful lives of the assets are charged to expense as incurred. The cost and accumulated depreciation or amortization of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized within income from operations. The estimated useful lives of property, plant, and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.643%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#x2013;50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory and other equipment&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#x2013;10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company periodically assesses the recoverability of long-lived assets, such as property, plant, and equipment, and evaluates such assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company determines if an arrangement is a lease considering whether there is an identified asset and the contract conveys the right to control its use. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company's lease terms may include options to extend or terminate a lease when it is reasonably certain that it will exercise that option. The Company accounts for lease components (e.g., rental payments) separately from non-lease components (e.g., common area maintenance costs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term, unless there is a transfer of title or purchase option the Company is reasonably certain to exercise. For leases where an implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of future lease payments. Lease expense for operating leases is recognized on a straight-line basis over the expected lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company makes a determination of whether an asset or set of assets acquired constitute a business. If it is determined that substantially all of the fair value of gross assets acquired in a transaction are concentrated in a single identifiable asset, then the transaction is accounted for as an asset acquisition. Intangible assets acquired in connection with an asset acquisition are recorded at cost. Such amounts may include up-front payments and contingent consideration. With regard to contingent consideration, the Company recognizes regulatory milestones upon achievement, royalties in the period in which the underlying sales occur, and sales-based milestones when the milestone is deemed probable by the Company of being achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangible assets are amortized to Cost of goods sold over the estimated useful lives of the assets based on the pattern in which the economic benefits of the intangible assets are consumed; if that pattern cannot be reliably determined, a straight-line basis is used. If contingent consideration is recognized subsequent to the acquisition date in an asset acquisition, the amount of such consideration is recorded as an addition to the cost basis of the intangible asset with a cumulative catch-up adjustment for amortization expense as if the additional amount of consideration had been accrued from the outset of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's intangible assets are reviewed for recoverability whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If an indicator of impairment exists, the Company compares the projected undiscounted cash flows to be generated by the asset to the intangible asset's carrying amount. If the projected undiscounted cash flows of the intangible asset are less than the carrying amount, the intangible asset is written down to its fair value in the period in which the impairment occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue Recognition - Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue from product sales is recognized at a point in time when the Company's customer is deemed to have obtained control of the product, which generally occurs upon receipt or acceptance by its customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The amount of revenue the Company recognizes from product sales may vary due to rebates, chargebacks, and discounts provided under governmental and other programs, distribution-related fees, and other sales-related deductions. In order to determine the transaction price, the Company estimates, utilizing the expected value method, the amount of variable consideration to which the Company will be entitled. This estimate is based upon contracts with customers, healthcare providers, payors, and government agencies, statutorily-defined discounts applicable to government-funded programs, historical experience, estimated payor mix, and other relevant factors. The Company reviews its estimates of rebates, chargebacks, and other applicable provisions each period and records any necessary adjustments in the current period's net product sales.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Rebates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's rebates include amounts paid to managed care organizations, group purchasing organizations, state Medicaid programs, and other rebate programs. The Company estimates reductions to product sales for each type of rebate and records an allowance for rebates in the same period in which the related product sales are recognized. The Company's liability for rebates consists of estimates for claims related to the current and prior periods that have not been paid and estimates for claims that will be made related to inventory that exists in the distribution channel at the end of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Chargebacks 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; The Company's reserves related to discounted pricing to eligible physicians, Veterans' Administration ("VA"), Public Health Services, and others (collectively "qualified healthcare providers") represent the Company's estimated obligations resulting from contractual commitments to sell products to qualified healthcare providers at prices lower than the list prices the Company charges to its customers (i.e., distributors and specialty pharmacies). The Company's customers charge the Company for the difference between what they pay for the products and the discounted selling price to the qualified healthcare providers. The Company estimates reductions to product sales for each type of chargeback and records an allowance for chargebacks in the same period that the related product sales are recognized. The Company's reserve for chargebacks consists of amounts for which it expects to issue credit based on expected sales by its customers to qualified healthcare providers and chargebacks that customers have claimed but for which the Company has not yet issued credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Distribution-Related Fees: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has written contracts with its customers that include terms for distribution-related fees. The Company estimates and records distribution and related fees due to its customers generally based on gross sales.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Other Sales-Related Deductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The Company's other sales-related deductions include co-pay assistance programs and product returns. The Company estimates and records other sales-related deductions generally based on gross sales, written contracts, and other relevant factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Consistent with industry practice, the Company generally offers its customers a limited right to return product purchased directly from the Company, which is principally based upon the product's expiration date. Product returned is generally not resalable given the nature of the Company's products and method of administration. The Company develops estimates for product returns based upon historical experience, shelf life of the product, and other relevant factors. The Company monitors product supply levels in the distribution channel, as well as sales by its customers, using product-specific data provided by its customers. If necessary, the Company's estimates of product returns may be adjusted in the future based on actual returns experience, known or expected changes in the marketplace, or other factors.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Collaborative Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has entered into various collaborative arrangements to research, develop, manufacture, and commercialize products and/or product candidates. Although each of these arrangements is unique in nature, such arrangements involve a joint operating activity where both parties are active participants in the activities of the collaboration and exposed to significant risks and rewards dependent on the commercial success of the activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In arrangements where the Company does not deem its collaborator to be its customer, payments to and from its collaborator are presented in the Company's statement of operations based on the nature of our business operations, the nature of the arrangement, including the contractual terms, and the nature of the payments, as summarized in the table and further described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.413%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Nature/Type of Payment&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:700;line-height:100%"&gt;Statement of Operations Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits or losses in connection with commercialization of products &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and/or sales-based milestones earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's research and development expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Research and development expenses&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front/opt-in and development milestone payments to collaborators&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Selling, general, and administrative expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation to pay collaborator for its share of gross profits when Regeneron is deemed to be the principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front and development milestones earned (when there is a combined unit of account which includes a license and providing research and development services)&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In agreements involving multiple goods or services promised to be transferred to the Company's collaborator, the Company must assess, at the inception of the contract, whether each promise represents a separate obligation (i.e., is "distinct"), or whether such &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;promises should be combined as a single unit of account. When the Company has a combined unit of account which includes a license and providing research and development services to its collaborator, recognition of up-front payments and development milestones earned from its collaborator is deferred (as a liability) and recognized over the development period (i.e., over time) typically using an input method on the basis of the Company's research and development costs incurred relative to the total expected cost which determines the extent of the Company's progress toward completion. The Company reviews its estimates each period and makes revisions to such estimates as necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;When the Company is entitled to reimbursement of all or a portion of the expenses (e.g., research and development expenses) that it incurs under a collaboration, it records those reimbursable amounts in the period in which such costs are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;If the Company's collaborator performs research and development work or commercialization-related activities and the parties share the related costs, the Company also recognizes, as expense (e.g., research and development expense or selling, general, and administrative expense, as applicable) in the period when its collaborator incurs such expenses, the portion of the collaborator's expenses that the Company is obligated to reimburse. The Company's collaborators provide the Company with estimated expenses for the most recent fiscal quarter. The estimates are revised, if necessary, in subsequent periods if actual expenses differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;Under certain of the Company's collaboration agreements, product sales and cost of sales may be recorded by the Company's collaborators as they are deemed to be the principal in the transaction. In arrangements where the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;supplies commercial product to its collaborator, the Company may be reimbursed for its manufacturing costs as commercial product is shipped to the collaborator (however, recognition of such cost reimbursements may be deferred until the product is sold by the Company's collaborator to third-party customers); &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;shares in any profits or losses arising from the commercialization of such products, the Company records its share of the variable consideration, representing net product sales less cost of goods sold and shared commercialization and other expenses, in the period in which such underlying sales occur and costs are incurred by the collaborator; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;receives royalties and/or sales-based milestone payments from its collaborator, the Company recognizes such amounts in the period earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt;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;The Company's collaborators provide it with estimates of product sales and the Company's share of profits or losses, as applicable, for each quarter. The estimates are revised, if necessary, in subsequent periods if the Company's actual share of profits or losses differ from those estimates.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Research and development expenses include costs attributable to the conduct of research and development programs, including the cost of salaries, payroll taxes, employee benefits, materials, supplies, depreciation on and maintenance of research equipment, costs related to research collaboration and licensing agreements, clinical trial expenses, the cost of services provided by outside contractors, including services related to the Company's clinical trials, the full cost of manufacturing drug for use in research and development, amounts that the Company is obligated to reimburse to collaborators for research and development expenses that they incur, and the allocable portions of facility costs. Costs associated with research and development are expensed.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;For each clinical trial that the Company conducts, certain clinical trial costs are expensed immediately, while others are expensed over time based on the expected total number of patients in the trial, the rate at which patients enter and remain in the trial, and/or the period over which clinical investigators, contract research organizations ("CROs"), or other third-party service providers are expected to provide services. In the event of early termination of a clinical trial, the Company accrues and recognizes expenses in an amount based on its estimate of the remaining noncancelable obligations associated with the winding-down of the clinical trial, including any applicable penalties.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Stock-based Compensation  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company recognizes stock-based compensation expense for equity grants under the Company's long-term incentive plans (including stock options, restricted stock awards, and restricted stock units (both time-based and performance-based)) to employees and non-employee members of the Company's board of directors (as applicable) based on the grant-date fair value of those awards. The grant-date fair value of an award is generally recognized as compensation expense over the award's requisite service period. Stock-based compensation expense also includes an estimate, which is made at the time of grant, of the number of awards that are expected to be forfeited. This estimate is revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. In addition, the Company reassesses its forfeiture rate assumptions at least annually, considering both historical forfeiture experience and an estimate of future forfeitures for currently outstanding unvested awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company uses the Black-Scholes model to compute the estimated fair value of stock option awards. Additionally, the Company uses a Monte Carlo simulation to compute the estimated fair value of performance-based restricted stock units that are subject to vesting based on the Company&#x2019;s attainment of pre-established criteria that include a market condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;For performance-based restricted stock units that contain a performance condition, the Company recognizes stock-based compensation expense if and when the Company determines that it is probable the performance condition will be achieved (based on the number of shares expected to be vested and issued). The Company reassesses the probability of achievement at each reporting period and adjusts compensation cost, as necessary. If there are any changes in the Company's probability assessment, the Company recognizes a cumulative catch-up adjustment in the period of the change in estimate, with the remaining unrecognized expense recognized prospectively over the remaining requisite service period. If the Company subsequently determines that the performance criteria are not met or are not expected to be met, any amounts previously recognized as compensation expense are reversed in the period when such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The provision for income taxes includes U.S. federal, state, local, and foreign taxes. Income taxes are accounted for under the liability method. Deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns, including deferred tax assets and liabilities for expected amounts of global intangible low-taxed income ("GILTI") inclusions, are recognized on the difference between the tax basis of assets and liabilities and their respective financial reporting amounts ("temporary differences") at enacted tax rates in effect for the years in which the differences are expected to reverse. A valuation allowance is established for deferred tax assets for which it is more likely than not that some portion or all of the deferred tax assets will not be realized.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company recognizes the financial statement effects of a tax position when management's assessment is that there is more than a 50% probability that the position will be sustained upon examination by a taxing authority based upon its technical merits. Uncertain tax positions are recorded based upon certain recognition and measurement criteria. The Company re-evaluates uncertain tax positions and considers various factors, including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, and changes in facts or circumstances related to a tax position. The Company adjusts the amount of the liability to reflect any subsequent changes in the relevant facts and circumstances surrounding the uncertain tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Per Share Data&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Basic net income per share is computed by dividing net income by the weighted average number of shares of Common Stock and Class A Stock outstanding. Net income per share is presented on a combined basis, inclusive of Common Stock and Class A Stock outstanding, as each class of stock has equivalent economic rights. Basic net income per share excludes restricted stock until vested. Diluted net income per share includes the potential dilutive effect of common stock equivalents as if such securities were converted or exercised during the period, when the effect is dilutive. Common stock equivalents include outstanding stock options and unvested restricted stock under the Company's long-term incentive plans, which are included under the treasury stock method when dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <regn:NumberOfProductsApprovedByTheUnitesStatesFoodAndDrugAdministration
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzM2NQ_8f8a2af7-4928-491b-8dc6-0c7d4df637d1"
      unitRef="product">9</regn:NumberOfProductsApprovedByTheUnitesStatesFoodAndDrugAdministration>
    <us-gaap:NumberOfReportableSegments
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzgxOA_ce7b0571-e18a-4d32-8874-39ead4ae3602"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNTM3_09811e45-72be-405f-b2ba-f8a2bad1ff47">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The consolidated financial statements include the accounts of Regeneron and its wholly-owned subsidiaries. Intercompany balances and transactions are eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Beginning with the first quarter of 2022, the Company added a new line item, Acquired in-process research and development, to its Consolidated Statements of Operations and Comprehensive Income. This line item includes in-process research and development acquired in connection with asset acquisitions as well as up-front/opt-in payments related to license and collaboration agreements. Amounts recorded in this line item during the year ended December 31, 2022 would have historically been recorded to Research and development expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Certain reclassifications have been made to prior period amounts to conform with the current period's presentation, including in connection with the addition of Acquired in-process research and development described above.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjkx_bffc3562-1ffd-419d-8a31-910bc1a1548c">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The preparation of financial statements in conformity with generally accepted accounting principles 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;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNTc4_3e48999e-dc9c-4d3a-a594-a6dbba2ecc72">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Financial instruments which potentially expose the Company to concentrations of credit risk consist of cash, cash equivalents, certain investments, and accounts receivable. In accordance with the Company's policies, the Company mandates asset diversification and monitors exposure with its counterparties.  &lt;/span&gt;&lt;/div&gt;Concentrations of credit risk with respect to customer and collaborator accounts receivable are significant.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i00bac7cbbc5e4246b3f94989f1a587b7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzI5NDA_c2b6607a-21c4-40fd-8b48-158a85d1a653"
      unitRef="number">0.86</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6732651b19384641aff2c7fa3e18b1b4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzMwODc_0ca3fc43-738d-4169-a7b6-885fda21ce03"
      unitRef="number">0.91</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iad3a33c797844c159114ad188489310b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzI3NDg3NzkwOTc2MTY_feafeb2c-6a09-441f-a554-2e264cfdda68"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzM0NDM_0c1cb847-52d5-49ac-a5cc-2040a9839a2b"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzM0NDM_2e618d9c-6c90-4269-b515-bed92ff21b80"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzM0NDM_50795ed9-7eab-49f6-94d0-b1ce8a6f9803"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzM0NDM_c7678a5d-30bf-4bea-bf16-647f7f6dc5aa"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNTk3_6adecc81-9dc8-4bc5-a7b5-308f44a594b1">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company considers all highly liquid debt instruments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount reported in the Consolidated Balance Sheet for cash and cash equivalents approximates its fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjkz_1147843b-cbaf-48a9-bed2-1292ed3a9681">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Debt and Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has an investment policy that includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and diversification. The Company invests its cash primarily in debt securities. The Company considers its investments in debt securities to be "available-for-sale," as defined by authoritative guidance issued by the Financial Accounting Standards Board ("FASB"). These assets are carried at fair value and the unrealized gains and losses are included in accumulated other comprehensive income (loss). Realized gains and losses on available-for-sale debt securities are included in other income (expense), net. The Company reviews its portfolio of available-for-sale debt securities, using both quantitative and qualitative factors, to determine if declines in fair value below cost have resulted from a credit-related loss or other factors. If the decline in fair value is due to credit-related factors, a loss is recognized in net income, whereas if the decline in fair value is not due to credit-related factors, the loss is recorded in other comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;The Company also has investments in equity securities that are carried at fair value with changes in fair value recognized within other income (expense), net. The Company has elected to measure certain equity investments it holds that do not have readily determinable fair values at cost less impairment, if any, and adjusts for observable price changes in orderly transactions for identical or similar investments of the same issuer within other income (expense), net.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjk0_1f1166a7-a890-413c-9456-f48422f3e9fd">Accounts ReceivableThe Company's trade accounts receivable arise from product sales and represent amounts due from its customers. In addition, the Company records accounts receivable arising from its collaboration and licensing agreements. The Company monitors the financial performance and credit worthiness of its counterparties so that it can properly assess and respond to changes in their credit profile. The Company provides allowances against receivables for estimated losses, if any, that may result from a counterparty's inability to pay. Amounts determined to be uncollectible are written-off against the allowance.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjgz_c6660c00-802f-45b5-9058-9daf99ec5b13">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventories are stated at the lower of cost or net realizable value. The Company determines the cost of inventory using the first-in, first-out, or FIFO, method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company capitalizes inventory costs associated with the Company's products prior to regulatory approval when, based on management's judgment, future commercialization is considered probable and the future economic benefit is expected to be realized; otherwise, such costs are expensed. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company periodically analyzes its inventory levels to identify inventory that may expire prior to expected sale or has a cost basis in excess of its estimated realizable value, and writes down such inventories as appropriate. In addition, the Company's products are subject to strict quality control and monitoring which the Company performs throughout the manufacturing process. If certain batches or units of product no longer meet quality specifications or become obsolete due to expiration, the Company records a charge to write down such inventory to its estimated realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNTk5_207bb80c-77f3-4dc7-a2c2-873c66b72481">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, Plant, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, plant, and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Costs of construction of certain long-lived assets include capitalized interest, which is amortized over the estimated useful life of the related asset. Expenditures for maintenance and repairs which do not materially extend the useful lives of the assets are charged to expense as incurred. The cost and accumulated depreciation or amortization of assets retired or sold are removed from the respective accounts, and any gain or loss is recognized within income from operations. The estimated useful lives of property, plant, and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.643%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#x2013;50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory and other equipment&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#x2013;10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company periodically assesses the recoverability of long-lived assets, such as property, plant, and equipment, and evaluates such assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjI3_87fa2589-ac0c-456c-bbb7-c22a38b151d0">The estimated useful lives of property, plant, and equipment are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.643%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#x2013;50 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory and other equipment&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#x2013;10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, plant, and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.201%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.439%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,270.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;767.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,225.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, office equipment, and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,432.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,880.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less, accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,669.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,763.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,482.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i492786f7a1b94a1594a932e2b271fa8a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90YWJsZTowZjRjZTMwODE4MDc0ZDdlOTE1YjkxZTM4NTZhYjM1MC90YWJsZXJhbmdlOjBmNGNlMzA4MTgwNzRkN2U5MTViOTFlMzg1NmFiMzUwXzAtMi0xLTEtMTc0MzYyL3RleHRyZWdpb246OWU2NzQ1NzAzNzU0NDk5OGFkY2E0NjNhNTM5OTFhOTFfNA_3ceffc11-d30e-4bfa-bc6e-76d0147cd442">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia9c27db3739642f99f43796472a8d403_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90YWJsZTowZjRjZTMwODE4MDc0ZDdlOTE1YjkxZTM4NTZhYjM1MC90YWJsZXJhbmdlOjBmNGNlMzA4MTgwNzRkN2U5MTViOTFlMzg1NmFiMzUwXzAtMi0xLTEtMTc0MzYyL3RleHRyZWdpb246OWU2NzQ1NzAzNzU0NDk5OGFkY2E0NjNhNTM5OTFhOTFfNw_3d2a98ca-2482-4275-a28a-4f481eef74d4">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6a49d235b3214cedb524b0736433ccc3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90YWJsZTowZjRjZTMwODE4MDc0ZDdlOTE1YjkxZTM4NTZhYjM1MC90YWJsZXJhbmdlOjBmNGNlMzA4MTgwNzRkN2U5MTViOTFlMzg1NmFiMzUwXzEtMi0xLTEtMTc0MzYyL3RleHRyZWdpb246YzhiZDA3MzdhZTEzNDQ3NGE4NWNjZTJkNWMwYjdiZWRfNA_f2b59473-211b-483d-b43f-3bad74a3b552">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i664445be718b4d0faeb4a37890e76062_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90YWJsZTowZjRjZTMwODE4MDc0ZDdlOTE1YjkxZTM4NTZhYjM1MC90YWJsZXJhbmdlOjBmNGNlMzA4MTgwNzRkN2U5MTViOTFlMzg1NmFiMzUwXzEtMi0xLTEtMTc0MzYyL3RleHRyZWdpb246YzhiZDA3MzdhZTEzNDQ3NGE4NWNjZTJkNWMwYjdiZWRfNw_a0df8f3f-c66b-45ed-86a3-20f5ceed7719">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib3488dea3c9b405e93bf3bd0b9ede622_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90YWJsZTowZjRjZTMwODE4MDc0ZDdlOTE1YjkxZTM4NTZhYjM1MC90YWJsZXJhbmdlOjBmNGNlMzA4MTgwNzRkN2U5MTViOTFlMzg1NmFiMzUwXzItMi0xLTEtMTc0MzYyL3RleHRyZWdpb246ZDU2NjAyNDVkMDJjNDRjMzk0MjE0ODQ3YjhiN2NiODVfNA_3e8a723a-08bd-4029-9c53-aef9b0d25f2d">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjQw_9853d2e2-db3d-48de-9e85-0bdbf42679d5">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company determines if an arrangement is a lease considering whether there is an identified asset and the contract conveys the right to control its use. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company's lease terms may include options to extend or terminate a lease when it is reasonably certain that it will exercise that option. The Company accounts for lease components (e.g., rental payments) separately from non-lease components (e.g., common area maintenance costs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term, unless there is a transfer of title or purchase option the Company is reasonably certain to exercise. For leases where an implicit rate is not readily determinable, the Company uses its incremental borrowing rate based on information available at the lease commencement date to determine the present value of future lease payments. Lease expense for operating leases is recognized on a straight-line basis over the expected lease term.&lt;/span&gt;&lt;/div&gt;Leases&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company conducts certain of its research, development, and administrative activities at leased facilities. The Company also leases vehicles and other assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Consolidated Balance Sheets and Statements of Operations included in this report associated with operating leases were not material. Operating lease right-of-use assets are included within Other noncurrent assets, and lease liabilities are included in Accrued expenses and other current liabilities and Other noncurrent liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In March 2017, the Company entered into a Participation Agreement with BA Leasing BSC, LLC, an affiliate of Banc of America Leasing &amp;amp; Capital LLC ("BAL"), as lessor, and a syndicate of lenders (collectively with BAL, the "Lease Participants"), which provided for $720.0&#160;million of lease financing from the Lease Participants for the acquisition of laboratory and office facilities in Tarrytown, New York (the "Facility"). In March 2017, the Company also entered into a Lease and Remedies Agreement with BAL, pursuant to which the Company leased the Facility from BAL for a&#160;five-year term which ended in March 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In March 2022, the Company entered into a Second Amended and Restated Lease and Remedies Agreement (the "Restated Lease") with BAL, as lessor (the "Lessor"), which amends, restates, and extends its lease of the Facility. In March 2022, the Company also entered into a Second Amended and Restated Participation Agreement (the "Restated Participation Agreement") with Bank of America, N.A., as administrative agent, the Lessor, and a syndicate of financial institutions as rent assignees (collectively with the Lessor, the "Participants"), which amends and restates the original Participation Agreement entered into in March 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The original Participation Agreement and certain related agreements were amended and restated in order to, among other things, (i) effect a&#160;five-year extension of the original March 2022 maturity date of the $720.0&#160;million lease financing and the end of the term of the Company's lease of the Facility from the Lessor to March 2027, at which time all amounts outstanding thereunder will become due and payable in full, and (ii) modify the rate of the interest or yield that is payable to the Participants. In accordance with the terms of the Restated Lease, the Company continues to pay all maintenance, insurance, taxes, and other costs arising out of the use of the Facility. The Company is also required to make monthly payments of basic rent during the term of the Restated Lease in an amount equal to a variable rate per annum, which was modified in connection with the Restated Lease, to be an adjusted one-month forward-looking term rate based on the Secured Overnight Financing Rate ("SOFR"), plus an applicable margin that varies with the Company's debt rating and total leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Restated Participation Agreement and Restated Lease include an option for the Company to elect to further extend the maturity date of the Restated Participation Agreement and the term of the Restated Lease for an additional five-year period, subject to the consent of all the Participants and certain other conditions. The Company also has the option prior to the end of the term of the Restated Lease to (a) purchase the Facility by paying an amount equal to the outstanding principal amount of the Participants' advances under the Restated Participation Agreement, all accrued and unpaid yield thereon, and all other outstanding amounts under the Restated Participation Agreement, Restated Lease, and certain related documents or (b) sell the Facility to a third party on behalf of the Lessor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Consistent with the original lease, the Restated Lease continues to be classified as a finance lease as the Company has the option to purchase the Facility under terms that make it reasonably certain to be exercised. The agreements governing the Restated Lease financing contain financial and operating covenants. Such financial covenants and certain of the operating covenants are substantially similar to the covenants set forth in the Company's $750.0 million 2018 Credit Agreement. The Company was in compliance with all such covenants as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzY1OTcwNjk3OTQxODc_a736ed15-f693-4fce-9b0c-f24d0523e804">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company makes a determination of whether an asset or set of assets acquired constitute a business. If it is determined that substantially all of the fair value of gross assets acquired in a transaction are concentrated in a single identifiable asset, then the transaction is accounted for as an asset acquisition. Intangible assets acquired in connection with an asset acquisition are recorded at cost. Such amounts may include up-front payments and contingent consideration. With regard to contingent consideration, the Company recognizes regulatory milestones upon achievement, royalties in the period in which the underlying sales occur, and sales-based milestones when the milestone is deemed probable by the Company of being achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangible assets are amortized to Cost of goods sold over the estimated useful lives of the assets based on the pattern in which the economic benefits of the intangible assets are consumed; if that pattern cannot be reliably determined, a straight-line basis is used. If contingent consideration is recognized subsequent to the acquisition date in an asset acquisition, the amount of such consideration is recorded as an addition to the cost basis of the intangible asset with a cumulative catch-up adjustment for amortization expense as if the additional amount of consideration had been accrued from the outset of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's intangible assets are reviewed for recoverability whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. If an indicator of impairment exists, the Company compares the projected undiscounted cash flows to be generated by the asset to the intangible asset's carrying amount. If the projected undiscounted cash flows of the intangible asset are less than the carrying amount, the intangible asset is written down to its fair value in the period in which the impairment occurs.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjU1_26919a44-57d5-494e-b0ee-b78343c24be4">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue Recognition - Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue from product sales is recognized at a point in time when the Company's customer is deemed to have obtained control of the product, which generally occurs upon receipt or acceptance by its customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The amount of revenue the Company recognizes from product sales may vary due to rebates, chargebacks, and discounts provided under governmental and other programs, distribution-related fees, and other sales-related deductions. In order to determine the transaction price, the Company estimates, utilizing the expected value method, the amount of variable consideration to which the Company will be entitled. This estimate is based upon contracts with customers, healthcare providers, payors, and government agencies, statutorily-defined discounts applicable to government-funded programs, historical experience, estimated payor mix, and other relevant factors. The Company reviews its estimates of rebates, chargebacks, and other applicable provisions each period and records any necessary adjustments in the current period's net product sales.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Rebates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's rebates include amounts paid to managed care organizations, group purchasing organizations, state Medicaid programs, and other rebate programs. The Company estimates reductions to product sales for each type of rebate and records an allowance for rebates in the same period in which the related product sales are recognized. The Company's liability for rebates consists of estimates for claims related to the current and prior periods that have not been paid and estimates for claims that will be made related to inventory that exists in the distribution channel at the end of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Chargebacks 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; The Company's reserves related to discounted pricing to eligible physicians, Veterans' Administration ("VA"), Public Health Services, and others (collectively "qualified healthcare providers") represent the Company's estimated obligations resulting from contractual commitments to sell products to qualified healthcare providers at prices lower than the list prices the Company charges to its customers (i.e., distributors and specialty pharmacies). The Company's customers charge the Company for the difference between what they pay for the products and the discounted selling price to the qualified healthcare providers. The Company estimates reductions to product sales for each type of chargeback and records an allowance for chargebacks in the same period that the related product sales are recognized. The Company's reserve for chargebacks consists of amounts for which it expects to issue credit based on expected sales by its customers to qualified healthcare providers and chargebacks that customers have claimed but for which the Company has not yet issued credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Distribution-Related Fees: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has written contracts with its customers that include terms for distribution-related fees. The Company estimates and records distribution and related fees due to its customers generally based on gross sales.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Other Sales-Related Deductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The Company's other sales-related deductions include co-pay assistance programs and product returns. The Company estimates and records other sales-related deductions generally based on gross sales, written contracts, and other relevant factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Consistent with industry practice, the Company generally offers its customers a limited right to return product purchased directly from the Company, which is principally based upon the product's expiration date. Product returned is generally not resalable given the nature of the Company's products and method of administration. The Company develops estimates for product returns based upon historical experience, shelf life of the product, and other relevant factors. The Company monitors product supply levels in the distribution channel, as well as sales by its customers, using product-specific data provided by its customers. If necessary, the Company's estimates of product returns may be adjusted in the future based on actual returns experience, known or expected changes in the marketplace, or other factors.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Collaborative Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has entered into various collaborative arrangements to research, develop, manufacture, and commercialize products and/or product candidates. Although each of these arrangements is unique in nature, such arrangements involve a joint operating activity where both parties are active participants in the activities of the collaboration and exposed to significant risks and rewards dependent on the commercial success of the activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In arrangements where the Company does not deem its collaborator to be its customer, payments to and from its collaborator are presented in the Company's statement of operations based on the nature of our business operations, the nature of the arrangement, including the contractual terms, and the nature of the payments, as summarized in the table and further described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.413%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Nature/Type of Payment&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:700;line-height:100%"&gt;Statement of Operations Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits or losses in connection with commercialization of products &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and/or sales-based milestones earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's research and development expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Research and development expenses&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front/opt-in and development milestone payments to collaborators&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Selling, general, and administrative expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation to pay collaborator for its share of gross profits when Regeneron is deemed to be the principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front and development milestones earned (when there is a combined unit of account which includes a license and providing research and development services)&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In agreements involving multiple goods or services promised to be transferred to the Company's collaborator, the Company must assess, at the inception of the contract, whether each promise represents a separate obligation (i.e., is "distinct"), or whether such &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;promises should be combined as a single unit of account. When the Company has a combined unit of account which includes a license and providing research and development services to its collaborator, recognition of up-front payments and development milestones earned from its collaborator is deferred (as a liability) and recognized over the development period (i.e., over time) typically using an input method on the basis of the Company's research and development costs incurred relative to the total expected cost which determines the extent of the Company's progress toward completion. The Company reviews its estimates each period and makes revisions to such estimates as necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;When the Company is entitled to reimbursement of all or a portion of the expenses (e.g., research and development expenses) that it incurs under a collaboration, it records those reimbursable amounts in the period in which such costs are incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;If the Company's collaborator performs research and development work or commercialization-related activities and the parties share the related costs, the Company also recognizes, as expense (e.g., research and development expense or selling, general, and administrative expense, as applicable) in the period when its collaborator incurs such expenses, the portion of the collaborator's expenses that the Company is obligated to reimburse. The Company's collaborators provide the Company with estimated expenses for the most recent fiscal quarter. The estimates are revised, if necessary, in subsequent periods if actual expenses differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;Under certain of the Company's collaboration agreements, product sales and cost of sales may be recorded by the Company's collaborators as they are deemed to be the principal in the transaction. In arrangements where the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;supplies commercial product to its collaborator, the Company may be reimbursed for its manufacturing costs as commercial product is shipped to the collaborator (however, recognition of such cost reimbursements may be deferred until the product is sold by the Company's collaborator to third-party customers); &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;shares in any profits or losses arising from the commercialization of such products, the Company records its share of the variable consideration, representing net product sales less cost of goods sold and shared commercialization and other expenses, in the period in which such underlying sales occur and costs are incurred by the collaborator; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;receives royalties and/or sales-based milestone payments from its collaborator, the Company recognizes such amounts in the period earned.&lt;/span&gt;&lt;/div&gt;The Company's collaborators provide it with estimates of product sales and the Company's share of profits or losses, as applicable, for each quarter. The estimates are revised, if necessary, in subsequent periods if the Company's actual share of profits or losses differ from those estimates.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNTUy_b8519178-2c0f-4a0d-9cfd-1d546bbe83b2">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In arrangements where the Company does not deem its collaborator to be its customer, payments to and from its collaborator are presented in the Company's statement of operations based on the nature of our business operations, the nature of the arrangement, including the contractual terms, and the nature of the payments, as summarized in the table and further described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.413%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Nature/Type of Payment&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:700;line-height:100%"&gt;Statement of Operations Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits or losses in connection with commercialization of products &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and/or sales-based milestones earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's research and development expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Research and development expenses&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front/opt-in and development milestone payments to collaborators&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired in-process research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Selling, general, and administrative expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation to pay collaborator for its share of gross profits when Regeneron is deemed to be the principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front and development milestones earned (when there is a combined unit of account which includes a license and providing research and development services)&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNTU2_c14528a4-e1bd-4383-aca1-51cc46c718c8">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Research and development expenses include costs attributable to the conduct of research and development programs, including the cost of salaries, payroll taxes, employee benefits, materials, supplies, depreciation on and maintenance of research equipment, costs related to research collaboration and licensing agreements, clinical trial expenses, the cost of services provided by outside contractors, including services related to the Company's clinical trials, the full cost of manufacturing drug for use in research and development, amounts that the Company is obligated to reimburse to collaborators for research and development expenses that they incur, and the allocable portions of facility costs. Costs associated with research and development are expensed.  &lt;/span&gt;&lt;/div&gt;For each clinical trial that the Company conducts, certain clinical trial costs are expensed immediately, while others are expensed over time based on the expected total number of patients in the trial, the rate at which patients enter and remain in the trial, and/or the period over which clinical investigators, contract research organizations ("CROs"), or other third-party service providers are expected to provide services. In the event of early termination of a clinical trial, the Company accrues and recognizes expenses in an amount based on its estimate of the remaining noncancelable obligations associated with the winding-down of the clinical trial, including any applicable penalties.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjU3_6fbf054a-3e50-4578-ab98-ef51edaf7b36">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Stock-based Compensation  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company recognizes stock-based compensation expense for equity grants under the Company's long-term incentive plans (including stock options, restricted stock awards, and restricted stock units (both time-based and performance-based)) to employees and non-employee members of the Company's board of directors (as applicable) based on the grant-date fair value of those awards. The grant-date fair value of an award is generally recognized as compensation expense over the award's requisite service period. Stock-based compensation expense also includes an estimate, which is made at the time of grant, of the number of awards that are expected to be forfeited. This estimate is revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. In addition, the Company reassesses its forfeiture rate assumptions at least annually, considering both historical forfeiture experience and an estimate of future forfeitures for currently outstanding unvested awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company uses the Black-Scholes model to compute the estimated fair value of stock option awards. Additionally, the Company uses a Monte Carlo simulation to compute the estimated fair value of performance-based restricted stock units that are subject to vesting based on the Company&#x2019;s attainment of pre-established criteria that include a market condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;For performance-based restricted stock units that contain a performance condition, the Company recognizes stock-based compensation expense if and when the Company determines that it is probable the performance condition will be achieved (based on the number of shares expected to be vested and issued). The Company reassesses the probability of achievement at each reporting period and adjusts compensation cost, as necessary. If there are any changes in the Company's probability assessment, the Company recognizes a cumulative catch-up adjustment in the period of the change in estimate, with the remaining unrecognized expense recognized prospectively over the remaining requisite service period. If the Company subsequently determines that the performance criteria are not met or are not expected to be met, any amounts previously recognized as compensation expense are reversed in the period when such determination is made.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNzI1_df4e5837-d83a-45bb-b52c-17a255e68df2">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The provision for income taxes includes U.S. federal, state, local, and foreign taxes. Income taxes are accounted for under the liability method. Deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns, including deferred tax assets and liabilities for expected amounts of global intangible low-taxed income ("GILTI") inclusions, are recognized on the difference between the tax basis of assets and liabilities and their respective financial reporting amounts ("temporary differences") at enacted tax rates in effect for the years in which the differences are expected to reverse. A valuation allowance is established for deferred tax assets for which it is more likely than not that some portion or all of the deferred tax assets will not be realized.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company recognizes the financial statement effects of a tax position when management's assessment is that there is more than a 50% probability that the position will be sustained upon examination by a taxing authority based upon its technical merits. Uncertain tax positions are recorded based upon certain recognition and measurement criteria. The Company re-evaluates uncertain tax positions and considers various factors, including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, and changes in facts or circumstances related to a tax position. The Company adjusts the amount of the liability to reflect any subsequent changes in the relevant facts and circumstances surrounding the uncertain tax positions. The Company recognizes interest and penalties related to income tax matters in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMTgvZnJhZzoyM2NhN2Y3NWE4OWY0OWFmYTkxZDAwMjhiOTBmZDZiOS90ZXh0cmVnaW9uOjIzY2E3Zjc1YTg5ZjQ5YWZhOTFkMDAyOGI5MGZkNmI5XzIzNjYw_a21d7476-e50c-4692-96f5-f6202fe82efd">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Per Share Data&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Basic net income per share is computed by dividing net income by the weighted average number of shares of Common Stock and Class A Stock outstanding. Net income per share is presented on a combined basis, inclusive of Common Stock and Class A Stock outstanding, as each class of stock has equivalent economic rights. Basic net income per share excludes restricted stock until vested. Diluted net income per share includes the potential dilutive effect of common stock equivalents as if such securities were converted or exercised during the period, when the effect is dilutive. Common stock equivalents include outstanding stock options and unvested restricted stock under the Company's long-term incentive plans, which are included under the treasury stock method when dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90ZXh0cmVnaW9uOmI2ZjkwZDc1ZGY5MjRkOTBhNDEyMjljODdiMTM4ZmVmXzk5Ng_39108683-3045-48cb-a2f3-f793860bf278">Product Sales &lt;div style="margin-bottom:8pt;margin-top:8pt;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;Net product sales consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.189%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EYLEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264.6&#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;5,792.3&#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;4,947.2&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Libtayo&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(a) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROW&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.0&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Praluent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.9&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:100%"&gt;REGEN-COV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,828.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Evkeeza&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inmazeb&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARCALYST&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(e) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,893.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,117.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,567.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Prior to July 1, 2022, Regeneron recorded net product sales of Libtayo in the United States and Sanofi recorded net product sales of Libtayo outside the United States. Effective July 1, 2022, the Company records global net product sales of Libtayo. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of world ("ROW")&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Effective April 1, 2020, the Company became solely responsible for the development and commercialization of Praluent in the United States and records net product sales of Praluent in the United States. Previously, Sanofi recorded net product sales of Praluent in the United States. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Net product sales of REGEN-COV in the United States relate to product sold in connection with the Company's agreements with the U.S. government. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective April 1, 2021, Kiniksa records net product sales of ARCALYST in the United States. Previously, the Company recorded net product sales of ARCALYST in the United States.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of December&#160;31, 2022 and 2021, the Company had $3.586&#160;billion and $5.059&#160;billion, respectively, of trade accounts receivable that were recorded within Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company had product sales to certain customers that accounted for more than 10% of total gross product revenue for each of the years ended December&#160;31, 2022, 2021, and 2020. Sales to each of these customers as a percentage of the Company's total gross product revenue are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Besse Medical, a subsidiary of AmerisourceBergen Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;McKesson Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales to the U.S. government represented less than 10% of total gross product revenue during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Revenue from product sales is recorded net of applicable provisions for rebates, chargebacks, and discounts, distribution-related fees, and other sales-related deductions. Accruals for chargebacks and discounts are recorded as a direct reduction to accounts receivable. Accruals for rebates, distribution-related fees, and other sales-related deductions are recorded within accrued liabilities. The following table summarizes the provisions, and credits/payments, for sales-related deductions.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.517%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Rebates, Chargebacks,&lt;br/&gt;and Discounts&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:700;line-height:100%"&gt;Distribution-&lt;br/&gt;Related Fees&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:700;line-height:100%"&gt;Other Sales-&lt;br/&gt;Related Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(968.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,561.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(360.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(399.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90ZXh0cmVnaW9uOmI2ZjkwZDc1ZGY5MjRkOTBhNDEyMjljODdiMTM4ZmVmXzk3OA_8f907907-9d76-44d3-9d16-331308a9233b">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Net product sales consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.189%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.998%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EYLEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,264.6&#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;5,792.3&#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;4,947.2&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Libtayo&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(a) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROW&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.0&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Praluent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.9&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:100%"&gt;REGEN-COV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,828.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Evkeeza&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inmazeb&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARCALYST&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;(e) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,893.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,117.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,567.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Prior to July 1, 2022, Regeneron recorded net product sales of Libtayo in the United States and Sanofi recorded net product sales of Libtayo outside the United States. Effective July 1, 2022, the Company records global net product sales of Libtayo. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of world ("ROW")&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Effective April 1, 2020, the Company became solely responsible for the development and commercialization of Praluent in the United States and records net product sales of Praluent in the United States. Previously, Sanofi recorded net product sales of Praluent in the United States. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Net product sales of REGEN-COV in the United States relate to product sold in connection with the Company's agreements with the U.S. government. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective April 1, 2021, Kiniksa records net product sales of ARCALYST in the United States. Previously, the Company recorded net product sales of ARCALYST in the United States.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with its collaborations with Sanofi are detailed below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.109%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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: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;Antibody:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits in connection with commercialization of antibodies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,363.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-based milestones earned&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursements of R&amp;amp;D expenses, net of Regeneron's obligation for its share of Sanofi R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of SG&amp;amp;A expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Immuno-oncology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits (losses) in connection with commercialization of Libtayo outside the United States&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of SG&amp;amp;A expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Sanofi commercial expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for Sanofi's share of Libtayo U.S. gross profits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front payments received&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.6&#160;&lt;/span&gt;&lt;/td&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:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net of one-time payment of $56.9 million to Sanofi in connection with the amendment to the Antibody License and Collaboration Agreement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As described within the "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Immuno-Oncology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;" section below, effective July 1, 2022, the Company obtained the exclusive right to develop, commercialize, and manufacture Libtayo worldwide&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with its Bayer collaboration are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.810%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits in connection with commercialization of EYLEA outside the United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One-time payment in connection with change in Japan arrangement&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Bayer R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.8)&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with the Roche Collaboration Agreement are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:13pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;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:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global gross profit payment from Roche in connection with sales of REGEN-COV and Ronapreve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627.3&#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;361.8&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global gross profit payment to Roche in connection with sales of REGEN-COV and Ronapreve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with the Teva Collaboration Agreement are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.206%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front and development milestone payments received&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.3&#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;26.2&#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;47.2&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition, the Company recognized reimbursement of R&amp;amp;D expenses (as a reduction of R&amp;amp;D expense) of $42.4 million and $109.4 million for the years ended December 31, 2021 and 2020, respectively. Such amount was not material for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied28a835f8bf44bc81d3a306a92462e4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzItMi0xLTEtMTc0MzYy_83ffaacf-ccc1-42b2-b0a4-015d21080c65"
      unitRef="usd">6264600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ae532f4ad2e45a094632cb65f59ff1d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzItNC0xLTEtMTc0MzYy_b6111be0-f3ef-40fd-89a1-9b2e280b8e1e"
      unitRef="usd">5792300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2401c340b8d640b0bd0f2bd3310a8b34_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzItNi0xLTEtMTc0MzYy_efcca39e-9728-4204-9cc3-46a989f927c2"
      unitRef="usd">4947200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib758c557c5a84357b4ca9aad9468df85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzMtMi0xLTEtMTc0MzYy_94c0f868-b7b2-4d66-a310-47d39375b1e2"
      unitRef="usd">374500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25e9c05bba964dbaa707ecf5784772a5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzMtNC0xLTEtMTc0MzYy_7a2bb5c6-d0eb-4616-ab9a-95fc2f39357e"
      unitRef="usd">306300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4219c796f9c244188971065d5bd4f038_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzMtNi0xLTEtMTc0MzYy_b813a699-fc47-48c2-84b6-9e5c2bd0ced2"
      unitRef="usd">270700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf9aaec3bce84131820f016e635d46b2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzQtMy0xLTEtMTg0MzEx_8e6152d5-712b-4afd-82ee-955b6ffdb256"
      unitRef="usd">73000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id56d50e41b1b4f2283a73daac3abdfc3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzQtNS0xLTEtMTg0MzEx_08cbb8f6-df42-4f12-9b30-9a6c8d075f74"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2ca5e7fcd0b4a008a735d158813a139_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzQtNy0xLTEtMTg0MzEx_cc8c3731-2ade-44d1-bb7b-700df41aae94"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0393079c0cc944b1a50dfee3c963918e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzQtMi0xLTEtMTc0MzYy_bacbee2a-5d7c-47f0-aa45-474a7fd4dc9f"
      unitRef="usd">130000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a7e6722d81c44259a1bd92561905f63_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzQtNC0xLTEtMTc0MzYy_552a55e3-e969-472c-87a1-0231cddfb4f2"
      unitRef="usd">170000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcd108a8c5454a57937befeca7f6ca59_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzQtNi0xLTEtMTc4NjIw_f7f7a09d-885f-45e1-8a9a-e2944bee651b"
      unitRef="usd">150900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a9ca7f6313f4b6ca75caf2fbb0aff86_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzUtMi0xLTEtMTc0MzYy_37a71d55-ca79-4a82-a6d5-c5297a965193"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a3c64382b1c47e282eed691c8527a02_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzUtNC0xLTEtMTc0MzYy_bb89517c-dd90-4ffc-b274-c00793db47b2"
      unitRef="usd">5828000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16587113c4db4d869776e4a8f0e3f76f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzUtNi0xLTEtMTc0MzYy_f4e68137-07fe-4fa1-afba-0b920424da83"
      unitRef="usd">185700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36561e66271d42cd8f9d4959cf8bae47_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzYtMi0xLTEtMTc0MzYy_90b10081-28f7-4b81-b099-35f349416223"
      unitRef="usd">48600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d528e548bca464498145136edb95408_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzYtNC0xLTEtMTc0MzYy_5f0f8350-77ea-4893-8d92-c9719e149d1c"
      unitRef="usd">18400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c4796a01991465192b9b356e943e2e5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzYtNi0xLTEtMTc0MzYy_afd0b08d-c819-4737-bdd8-3d3f3a67d65c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e8d230b07841e08ef6b9cf34364982_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzgtMy0xLTEtMTgyMDAx_f0c9b79b-47a9-41b1-b026-36e39bb751d2"
      unitRef="usd">3000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36d6b917256442e2bcb1f93418c6a3bc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzgtNS0xLTEtMTgyMDA1_b6469427-38dd-435e-b064-343e275a9b20"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic15db8997a2b427788f94a1cbbec97c5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzgtNy0xLTEtMTgyMDA5_3ff9ef38-b654-4d3e-8fe1-290d68fed0b7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb8aa02c16b445d7882b24cfd1ce3f1e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzctMi0xLTEtMTc0MzYy_d077a5b1-9342-4836-8973-d65aaf7f6226"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i045372e85f2c49249ac8ffc7ff4ee23f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzctNC0xLTEtMTc0MzYy_cc235c0e-3ac6-4c46-bc4b-f187a21e3df1"
      unitRef="usd">2200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if37be60752f94dc4afcf263599f81827_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzctNi0xLTEtMTc0MzYy_166f3955-3f65-4839-a6df-c84d6254d773"
      unitRef="usd">13100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13b570c4cf204eefb544c1454a2796d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzgtMi0xLTEtMTc0MzYy_0b04d0ad-177c-433e-84d2-c070b411a899"
      unitRef="usd">6893700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3691c35b41bd49019bc22c52a92bb9e4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzgtNC0xLTEtMTc0MzYy_9b69162d-c3b7-445e-a0a7-5bdd8383ef83"
      unitRef="usd">12117200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19de0a1ac17e448ab689d53f955adc7d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTozNTVlNmVmZDQ5MTk0NmI5YjQyNzVjZmVhNzA0NTFkMi90YWJsZXJhbmdlOjM1NWU2ZWZkNDkxOTQ2YjliNDI3NWNmZWE3MDQ1MWQyXzgtNi0xLTEtMTc0MzYy_25fad0ae-beb8-4cdd-b730-f38f99fd54f2"
      unitRef="usd">5567600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia31d29839cf14beabac4560e466ab9df_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90ZXh0cmVnaW9uOmI2ZjkwZDc1ZGY5MjRkOTBhNDEyMjljODdiMTM4ZmVmXzEwMg_dc716646-6907-446a-ba9d-97ed0e8a614c"
      unitRef="usd">3586000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0d710a5f61ac45fe86461104c9643b4b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90ZXh0cmVnaW9uOmI2ZjkwZDc1ZGY5MjRkOTBhNDEyMjljODdiMTM4ZmVmXzEwOQ_69458612-0225-4423-835e-4232fc37a202"
      unitRef="usd">5059000000.000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90ZXh0cmVnaW9uOmI2ZjkwZDc1ZGY5MjRkOTBhNDEyMjljODdiMTM4ZmVmXzk5MQ_c7bf5c5a-ac2b-4aec-afc5-0b68b5dc2870">Sales to each of these customers as a percentage of the Company's total gross product revenue are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.913%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Besse Medical, a subsidiary of AmerisourceBergen Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;McKesson Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales to the U.S. government represented less than 10% of total gross product revenue during the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i14dd5c1f226d4087af59c57f97a899aa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzItMS0xLTEtMTc0MzYy_6a73b6b6-c182-423d-8d13-828d617837f2"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i34fd1be2ecad4837bb9a616be6b49006_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzItMy0xLTEtMTc0MzYy_7dda9c04-088d-4ea6-99c4-b8a83906d456"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i344fed0429da45b2a1e885495c218a51_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzItNS0xLTEtMTc0MzYy_110adf47-2e72-4596-9da0-3190a0f600be"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib4b8fe8cae5f463cad7e8105fe984c3d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzMtMS0xLTEtMTc0MzYy_b9326fe0-b5a4-4959-af76-16348106880b"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6af24d3fc5514e589feb09538e6786e0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzMtMy0xLTEtMTc0MzYy_fcb06207-3c15-41b4-b1a1-e4f441869df6"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1783ece527234057a38c1fec76fdaa70_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzMtNS0xLTEtMTc0MzYy_fd03fa60-777d-4631-9707-2870f7621ea5"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e5923b8955547f1a59fc39eda60bec4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTowN2Q4MDJkZDUxMjM0MDlhYmNhZDlhMThhYjI4MzZiOC90YWJsZXJhbmdlOjA3ZDgwMmRkNTEyMzQwOWFiY2FkOWExOGFiMjgzNmI4XzQtMy0xLTEtMTg1MzM0_e2eba7f6-7ec3-486a-a63b-51a0126c8b1d"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <regn:ScheduleOfSalesRelatedDeductionsActivityTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90ZXh0cmVnaW9uOmI2ZjkwZDc1ZGY5MjRkOTBhNDEyMjljODdiMTM4ZmVmXzk4MQ_4c14021f-f742-40da-8671-ff9b368a2d67">The following table summarizes the provisions, and credits/payments, for sales-related deductions.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.517%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.667%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Rebates, Chargebacks,&lt;br/&gt;and Discounts&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:700;line-height:100%"&gt;Distribution-&lt;br/&gt;Related Fees&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:700;line-height:100%"&gt;Other Sales-&lt;br/&gt;Related Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(968.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,561.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(360.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(399.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</regn:ScheduleOfSalesRelatedDeductionsActivityTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i79035aaa4aca45619bc98627f48db24d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEtMS0xLTEtMTc0MzYy_9a199c07-5586-462b-a5a9-c80fcb7eae03"
      unitRef="usd">80300000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibed642c5d8464dd4ab25fed90d1a28b9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEtMy0xLTEtMTc0MzYy_53368f91-76b5-4e8d-b0e4-0fadf1bdb263"
      unitRef="usd">46400000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idaac0693be9b45a28174b13694aa0f4d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEtNS0xLTEtMTc0MzYy_1ee21acc-5599-4ecf-b427-432cdc31bf0a"
      unitRef="usd">29400000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia3db0f06447a42bd808d6ea7cc59bfa6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEtNy0xLTEtMTc0MzYy_907525f7-48f0-4b5c-8d3d-bc5aca023126"
      unitRef="usd">156100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ia36a49d6ddd04419a0f5b0f1b8c1c942_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzItMS0xLTEtMTc0MzYy_f6daed5f-da6e-4b7f-b976-128b5737a53f"
      unitRef="usd">762900000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="if4003730ec2f4d02b252a6fe11601f2f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzItMy0xLTEtMTc0MzYy_0125095c-b53f-450e-ba03-b5089ddf005a"
      unitRef="usd">279900000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i55504a180d724f1ebaac6dc86a38d8a1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzItNS0xLTEtMTc0MzYy_66e8933b-bd03-4e52-b68c-952164fa093a"
      unitRef="usd">94100000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzItNy0xLTEtMTc0MzYy_8ea69533-6703-471d-95fe-68fb645124e1"
      unitRef="usd">1136900000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia36a49d6ddd04419a0f5b0f1b8c1c942_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzMtMS0xLTEtMTc0MzYy_58a15685-6dce-460c-96a8-a14cd2fc4c1e"
      unitRef="usd">641000000.0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if4003730ec2f4d02b252a6fe11601f2f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzMtMy0xLTEtMTc0MzYy_4a968665-9730-428d-a5de-6609f37af8ef"
      unitRef="usd">249100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i55504a180d724f1ebaac6dc86a38d8a1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzMtNS0xLTEtMTc0MzYy_f05f0238-b94b-4345-9eae-16787047fc37"
      unitRef="usd">78700000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzMtNy0xLTEtMTc0MzYy_152a2d92-701d-421c-b234-9eda81305926"
      unitRef="usd">968800000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i400385b2589b49f595ff5af66bdd5ade_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzQtMS0xLTEtMTc0MzYy_6b0897ac-3490-4100-aff1-7e1dfca3f9c7"
      unitRef="usd">202200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id4797ff0491840d0b9237549db0ebcf6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzQtMy0xLTEtMTc0MzYy_1d8ca901-1c4d-4e24-a3b3-e8c737d6c983"
      unitRef="usd">77200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i011e5e369ab847fa9843f4109e14c84b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzQtNS0xLTEtMTc0MzYy_dde3f91c-8abb-40c0-aae9-4fd11e5d0f4d"
      unitRef="usd">44800000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzQtNy0xLTEtMTc0MzYy_518f0fe7-d0ba-4cd4-b3ec-1f8b76f80364"
      unitRef="usd">324200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i669cdcc9c1e246469a2358ff978102e3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzUtMS0xLTEtMTc0MzYy_29d74396-3833-417b-9513-71b6b91fef95"
      unitRef="usd">1047100000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ica6b4f57919043638cc0e4b7b9319f9b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzUtMy0xLTEtMTc0MzYy_91c7dd5c-2cc9-4e1e-8421-48d32daef372"
      unitRef="usd">363600000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i140d0e936e944736a5e1983367a30409_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzUtNS0xLTEtMTc0MzYy_2ddf0227-6886-46d1-ae18-7b84d22fec7d"
      unitRef="usd">150400000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzUtNy0xLTEtMTc0MzYy_7266f32a-c0aa-4432-b7dc-960e468eb7f2"
      unitRef="usd">1561100000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i669cdcc9c1e246469a2358ff978102e3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzYtMS0xLTEtMTc0MzYy_aeba4d9c-366a-4ff6-bd12-4ff85812e46c"
      unitRef="usd">1034700000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ica6b4f57919043638cc0e4b7b9319f9b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzYtMy0xLTEtMTc0MzYy_7a13dc71-390d-4357-94e1-8b131d854d0b"
      unitRef="usd">360800000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i140d0e936e944736a5e1983367a30409_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzYtNS0xLTEtMTc0MzYy_19d3c0e3-c4bb-49c9-bd11-c88baebd0e0e"
      unitRef="usd">127600000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzYtNy0xLTEtMTc0MzYy_94282cc8-a8ca-435f-8e5e-f3b95a32d27a"
      unitRef="usd">1523100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia3bf9e21feb34e239d88bb219da800f5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzctMS0xLTEtMTc0MzYy_27189304-ab9d-48c7-8657-2d4cb08d7e8f"
      unitRef="usd">214600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icebca5c748034d6284466eddd3b67472_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzctMy0xLTEtMTc0MzYy_09624499-8ecd-4083-97ab-79baf1216c4d"
      unitRef="usd">80000000.0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i87d04b81b0d04870a748890c3df2cd84_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzctNS0xLTEtMTc0MzYy_3048f624-8eb5-45a0-a01e-5bc70239e28e"
      unitRef="usd">67600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzctNy0xLTEtMTc0MzYy_603785c2-5b1d-49e7-9e98-f90af3af14cd"
      unitRef="usd">362200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie0edb01a74bf4469a5cee578568c2d72_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzgtMS0xLTEtMTc0MzYy_20fa7155-e7eb-49b4-8dbe-522598f6ba3d"
      unitRef="usd">1537300000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="iebf53692132846bdbb98eb842acd5e55_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzgtMy0xLTEtMTc0MzYy_3fb0fcc3-b0ac-4dc6-938f-99a91ebfef1a"
      unitRef="usd">431100000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="iddf7a6f088a44d8c92a8778a84dbc88f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzgtNS0xLTEtMTc0MzYy_c4226011-b9f2-460d-b07b-81dcea0bafe6"
      unitRef="usd">141100000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzgtNy0xLTEtMTc0MzYy_e6a9af0f-5f44-491c-b780-d5dc0c9d2907"
      unitRef="usd">2109500000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie0edb01a74bf4469a5cee578568c2d72_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzktMS0xLTEtMTc0MzYy_0121ca7e-08c5-42e9-ae26-bf7140c1b416"
      unitRef="usd">1398000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iebf53692132846bdbb98eb842acd5e55_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzktMy0xLTEtMTc0MzYy_68576e83-a68a-49a6-9302-d807a0f64544"
      unitRef="usd">399700000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iddf7a6f088a44d8c92a8778a84dbc88f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzktNS0xLTEtMTc0MzYy_d3014d18-9488-4da2-ac2a-74fd42395d86"
      unitRef="usd">127200000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzktNy0xLTEtMTc0MzYy_52c3730c-fa27-427e-9901-dcea9791d55b"
      unitRef="usd">1924900000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5b16833ca23845bea5a41107085ed872_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEwLTEtMS0xLTE3NDM2Mg_378d2eef-e83a-461d-9483-0e23ea3b7178"
      unitRef="usd">353900000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3e5549277e904fcf83d210cf6514f72a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEwLTMtMS0xLTE3NDM2Mg_e27b54c7-f4da-46a4-819d-258accf89103"
      unitRef="usd">111400000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iab3af9d8607c4bcb8acf3c8ebc5b9724_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEwLTUtMS0xLTE3NDM2Mg_62506d4f-5cbb-43b7-93ba-2d6543754158"
      unitRef="usd">81500000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjEvZnJhZzpiNmY5MGQ3NWRmOTI0ZDkwYTQxMjI5Yzg3YjEzOGZlZi90YWJsZTpkZGExNjNkMGQ5MGE0MDQ2YmQ2MzQxZjYyOTZlN2MyMy90YWJsZXJhbmdlOmRkYTE2M2QwZDkwYTQwNDZiZDYzNDFmNjI5NmU3YzIzXzEwLTctMS0xLTE3NDM2Mg_353d1418-1893-484d-815e-d33c9c57d461"
      unitRef="usd">546800000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI3NTc3_cc22af67-5033-45a3-acb6-7bf6fd890ea4">Collaboration, License, and Other Agreements&lt;div style="margin-bottom:8pt;margin-top:8pt;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;a. Sanofi &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with its collaborations with Sanofi are detailed below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.109%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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: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;Antibody:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits in connection with commercialization of antibodies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,363.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-based milestones earned&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursements of R&amp;amp;D expenses, net of Regeneron's obligation for its share of Sanofi R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of SG&amp;amp;A expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Immuno-oncology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits (losses) in connection with commercialization of Libtayo outside the United States&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of SG&amp;amp;A expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Sanofi commercial expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SG&amp;amp;A expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for Sanofi's share of Libtayo U.S. gross profits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(119.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front payments received&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.6&#160;&lt;/span&gt;&lt;/td&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:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net of one-time payment of $56.9 million to Sanofi in connection with the amendment to the Antibody License and Collaboration Agreement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As described within the "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Immuno-Oncology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;" section below, effective July 1, 2022, the Company obtained the exclusive right to develop, commercialize, and manufacture Libtayo worldwide&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Antibody&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is party to a global, strategic collaboration with Sanofi to research, develop, and commercialize fully human monoclonal antibodies (the "Antibody Collaboration"), which currently consists of Dupixent&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (dupilumab), Kevzara&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (sarilumab), and itepekimab&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"&gt;.&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:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Under the terms of the Antibody License and Collaboration Agreement (the "LCA"), Sanofi is generally responsible for funding 80% to 100% of agreed-upon development costs. The Company is obligated to reimburse Sanofi for 30% to 50% of worldwide development expenses that were funded by Sanofi based on the Company's share of collaboration profits from commercialization of collaboration products. Under the terms of the LCA, the Company was required to apply 10% of its share of the profits from the Antibody Collaboration in any calendar quarter to reimburse Sanofi for these development costs. On July 1, 2022, an amendment to the LCA became effective, pursuant to which the percentage of the Company's share of profits used to reimburse Sanofi for such development costs increased from 10% to 20%. A portion of the value associated with the increase in reimbursement percentage was deemed to be contingent consideration attributable to the Company's acquisition of the Libtayo rights described within the "&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;Immuno-Oncology&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;" section below; this portion will be recorded as an increase to the Libtayo intangible asset over time as the Company repays such development costs to Sanofi. The Company's contingent reimbursement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;obligation (development balance) to Sanofi under the Antibody Collaboration was approximately $2.864 billion as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Sanofi leads commercialization activities for products under the Antibody Collaboration, subject to the Company's right to co-commercialize such products. The Company co-commercializes Dupixent in the United States and in certain countries outside the United States. The parties equally share profits and losses from sales within the United States. The parties share profits outside the United States on a sliding scale based on sales starting at 65% (Sanofi)/35% (Regeneron) and ending at 55% (Sanofi)/45% (Regeneron), and losses outside the United States at 55% (Sanofi)/45% (Regeneron). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition to profit and loss sharing, the Company is entitled to receive sales milestone payments from Sanofi. In each of 2020 and 2021, the Company earned a $50.0&#160;million sales-based milestone from Sanofi, upon aggregate annual sales of antibodies outside the United States (including Praluent) exceeding $1.0&#160;billion and $1.5&#160;billion, respectively, on a rolling twelve-month basis. In 2022, the Company earned two additional $50.0&#160;million sales-based milestones from Sanofi, upon aggregate annual sales of antibodies outside the United States (including Praluent) exceeding $2.0&#160;billion and $2.5&#160;billion, respectively, on a rolling twelve-month basis. The Company is entitled to receive the final sales milestone payment of $50.0&#160;million when such sales outside the United States exceed $3.0&#160;billion on a rolling twelve-month basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company's significant promised goods and services in connection with the Antibody Collaboration consist of providing research and development services, including the manufacturing of clinical supplies; and providing commercial-related services, including the manufacturing of commercial supplies. The Company recognizes amounts in connection with the Antibody Collaboration based on the amount it has the right to invoice and such amount corresponds directly with the Company's performance to date; therefore, the Company does not disclose the value of the transaction price (i.e., the amount of consideration the Company expects to be entitled to) allocated to its remaining unsatisfied obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Company's Antibody Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In April 2020, the Company and Sanofi entered into an amendment to the LCA in connection with, among other things, the removal of Praluent from the LCA such that (i) effective April 1, 2020, the LCA no longer governs the development, manufacture, or commercialization of Praluent and (ii) the quarterly period ended March 31, 2020 was the last quarter for which Sanofi and the Company shared profits and losses for Praluent under the LCA. The parties also entered into a Praluent Cross License &amp;amp; Commercialization Agreement (the "Praluent Agreement") pursuant to which, effective April 1, 2020, the Company, at its sole cost, became solely responsible for the development and commercialization of Praluent in the United States, and Sanofi, at its sole cost, became solely responsible for the development and commercialization of Praluent outside of the United States. Under the Praluent Agreement, Sanofi pays the Company a 5% royalty on Sanofi&#x2019;s net product sales of Praluent outside the United States until March 31, 2032. The Company does not owe Sanofi royalties on the Company&#x2019;s net product sales of Praluent in the United States. Although each party is responsible for manufacturing Praluent for its respective territory, the parties have entered into definitive supply agreements under which, for a certain transitional period, the Company continues to supply drug substance to Sanofi and Sanofi continues to supply finished product to Regeneron. With respect to any intellectual property or product liability litigation relating to Praluent, the parties have agreed that, effective April 1, 2020, Regeneron and Sanofi each are solely responsible for any such litigation (including damages and other costs and expenses thereof) in the United States and outside the United States, respectively, arising out of Praluent sales or other activities on or after April 1, 2020 (subject to Sanofi's right to set off a portion of any third-party royalty payments resulting from certain patent litigation proceedings against up to 50% of any Praluent royalty payment owed to Regeneron). The parties each bear 50% of any damages arising out of Praluent sales or other activities prior to April 1, 2020. See Note 16 for discussion of legal proceedings related to Praluent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Immuno-Oncology &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company was previously a party to a collaboration with Sanofi for antibody-based cancer treatments in the field of immuno-oncology (the "IO Collaboration"). The IO Collaboration was governed by an Amended and Restated Immuno-oncology Discovery and Development Agreement ("Amended IO Discovery Agreement"), and an Immuno-oncology License and Collaboration Agreement ("IO License and Collaboration Agreement"). In connection with the execution of the original Immuno-oncology Discovery and Development Agreement in 2015 ("2015 IO Discovery Agreement"), which was subsequently replaced by the Amended IO Discovery Agreement (as discussed below), Sanofi made a $265.0&#160;million non-refundable up-front payment to the Company. Pursuant to the 2015 IO Discovery Agreement, the Company was to identify and validate potential immuno-oncology targets and develop therapeutic antibodies against such targets through clinical proof-of-concept. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Effective December 31, 2018, the Company and Sanofi entered into the Amended IO Discovery Agreement, which narrowed the scope of the existing discovery and development activities conducted by the Company under the 2015 IO Discovery Agreement to developing therapeutic bispecific antibodies targeting (i) BCMA and CD3 and (ii) MUC16 and CD3 through clinical proof-of-concept. During the first quarter of 2021, Sanofi did not exercise its options to license rights to these product candidates; as a result, the Company retains the exclusive right to develop and commercialize such product candidates and Sanofi will receive a royalty on sales (if any). In addition, the Company has no further obligations to develop drug product candidates under the Amended IO Discovery Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In connection with the execution of the IO License and Collaboration Agreement in 2015, Sanofi made a $375.0 million non-refundable up-front payment to the Company. Under the terms of the IO License and Collaboration Agreement, the parties were co-developing and co-commercializing Libtayo. The parties shared equally, on an ongoing basis, development and commercialization expenses for Libtayo. The Company had principal control over the development of Libtayo and led commercialization activities in the United States, while Sanofi led commercialization activities outside of the United States. The parties shared equally in profits and losses in connection with the commercialization of Libtayo.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Effective July 1, 2022, the Company obtained the exclusive right to develop, commercialize, and manufacture Libtayo worldwide under an Amended and Restated Immuno-oncology License and Collaboration Agreement with Sanofi (the "A&amp;amp;R IO LCA"). In connection with the A&amp;amp;R IO LCA, in 2022, the Company made a $900.0&#160;million up-front payment to Sanofi, as well as a $100.0&#160;million regulatory milestone payment. In addition, Sanofi earned a $65.0&#160;million sales-based milestone upon the achievement of a specified amount of worldwide net product sales of Libtayo in 2022, and is eligible to receive an additional $35.0&#160;million sales-based milestone upon the achievement of a specified amount of worldwide net product sales of Libtayo in 2023 (aggregate of $100.0&#160;million in sales-based milestones eligible to be earned under the terms of the A&amp;amp;R IO LCA). The Company also pays Sanofi an 11% royalty on net product sales of Libtayo through March 31, 2034. The transaction was accounted for as an asset acquisition and amounts paid to Sanofi in connection with obtaining the worldwide rights to Libtayo, including the up-front payment and any contingent consideration, are recorded as an intangible asset. See Note 8 for additional information related to the intangible asset recorded in connection with the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In accordance with the Amended IO Discovery Agreement, the Company was obligated to reimburse Sanofi for half of the development costs it funded that were attributable to clinical development of product candidates from the Company's share of profits from commercialized IO Collaboration products. Under the A&amp;amp;R IO LCA, the amount of development costs incurred under the IO Collaboration for which the Company was obligated to reimburse Sanofi was $35.0&#160;million as of the effective date of the A&amp;amp;R IO LCA, and the Company pays Sanofi a 0.5% royalty on net product sales of Libtayo until all such development costs have been reimbursed by Regeneron. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Company's IO Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;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;Other liabilities included up-front payments received from Sanofi for which recognition had been deferred. Such amounts were being recognized over the remaining period in which the Company was obligated to perform development activities. In connection with the A&amp;amp;R IO LCA described above, the remaining IO Collaboration Other liabilities balance of $241.0&#160;million as of July 1, 2022 was recognized as a reduction to the intangible asset during the third quarter of 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;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;During 2021, the Company updated its estimate of the total research and development costs expected to be incurred (which resulted in a change to the estimate of the stage of completion) in connection with the IO Collaboration, and, as a result, recorded a cumulative catch-up adjustment of $66.9&#160;million as a reduction to other operating income. During 2020, the Company updated its estimate of the total research and development costs expected to be incurred (which resulted in a change to the estimate of the stage of completion) in connection with the IO Collaboration, and, as a result, recorded a cumulative catch-up adjustment of $135.4 million as an increase to other operating income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;b. Bayer &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company is party to a license and collaboration agreement with Bayer for the global development and commercialization of EYLEA (aflibercept) and aflibercept 8 mg outside the United States. Agreed-upon development expenses incurred by the Company and Bayer are generally shared equally. The Company is also obligated to use commercially reasonable efforts to supply clinical and commercial bulk product.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Within the United States, the Company is responsible for commercialization and retains profits from such sales. Bayer markets EYLEA outside the United States and the companies share equally in profits and losses from sales. In Japan, the Company was entitled to receive a tiered percentage of between 33.5% and 40.0% of EYLEA net product sales through 2021, and effective January 1, 2022, the companies share equally in profits and losses from sales in Japan. The Company is obligated to reimburse Bayer out of its share of the collaboration profits for 50% of the agreed-upon development expenses that Bayer has incurred in accordance with a formula based on the amount of development expenses that Bayer has incurred and the Company's share of the collaboration profits, or at a faster rate at the Company's option. The Company's contingent reimbursement obligation to Bayer was approximately $273 million as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with its Bayer collaboration are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.810%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits in connection with commercialization of EYLEA outside the United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One-time payment in connection with change in Japan arrangement&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Bayer R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.8)&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Company's Bayer collaboration:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;348.2&#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;355.5&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;c. Intellia&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2016, the Company entered into a license and collaboration agreement with Intellia Therapeutics, Inc. to advance CRISPR/Cas9 gene-editing technology for &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;in vivo&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; therapeutic development. The parties collaborate to conduct research for the discovery, development, and commercialization of new therapies, in addition to the research and technology development of the CRISPR/Cas9 platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Under the terms of the 2016 agreement, the parties agreed to a target selection process, whereby the Company may obtain exclusive rights in up to 10 targets to be chosen by the Company during the collaboration term, subject to various adjustments and limitations set forth in the agreement. Certain targets that either the Company or Intellia selects pursuant to the target selection process may be subject to a co-development and co-commercialization arrangement at the Company's option or Intellia&#x2019;s option, as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2020, the Company expanded its existing collaboration with Intellia to provide the Company with rights to develop products for additional &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;in vivo&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; CRISPR/Cas9-based therapeutic targets and for the parties to jointly develop potential products for the treatment of hemophilia A and B. In addition, the Company also received non-exclusive rights to independently develop and commercialize &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;ex vivo&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; gene edited products. In connection with the agreement, in 2020, the Company made a $70.0&#160;million up-front payment and purchased shares of Intellia common stock for an aggregate purchase price of $30.0&#160;million. The up-front payment and the amount paid in excess of the fair market value of the shares purchased, or $15.0&#160;million, were recorded to Acquired in-process research and development expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;d. U.S. Government &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2020, the Company expanded its Other Transaction Agreement with the Biomedical Advanced Research Development Authority ("BARDA"), pursuant to which the U.S. Department of Health and Human Services ("HHS") was obligated to fund certain of the Company's costs incurred for research and development activities related to COVID-19 treatments. In 2020, the Company also entered into an agreement with entities acting at the direction of BARDA and the U.S. Department of Defense to manufacture and deliver filled and finished drug product of REGEN-COV to the U.S. government. The agreement, as subsequently amended, provided for payments to the Company of up to $465.9&#160;million in the aggregate for bulk manufacturing of the drug substance, as well as fill/finish, storage, and other activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In January 2021, the Company entered into an agreement with the U.S. Department of Defense and HHS to manufacture and deliver additional filled and finished drug product of REGEN-COV to the U.S. government. Pursuant to the agreement, the U.S. government was obligated to purchase 1.25&#160;million doses of drug product, which the Company delivered by June 30, 2021, resulting in payments to the Company of $2.625&#160;billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In September 2021, the Company entered into an amendment to its January 2021 agreement to supply the U.S. government with an additional 1.4&#160;million doses of REGEN-COV. Pursuant to the agreement, the U.S. government was obligated to purchase all filled and finished doses of such additional drug product delivered by January 31, 2022, resulting in payments to the Company of $2.940&#160;billion in the aggregate. Roche supplied a portion of the doses to Regeneron to fulfill the Company's agreement with the U.S. government (see "Roche" below for further details regarding the Company's collaboration agreement with Roche).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of December 31, 2021, the Company had completed its final deliveries of drug product under the agreements described above. See Note 2 for REGEN-COV net product sales recognized during the years ended December 31, 2021 and 2020 in connection with these agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;e. Roche&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2020, the Company entered into a collaboration agreement (the "Roche Collaboration Agreement") with Roche to develop, manufacture, and distribute the casirivimab and imdevimab antibody cocktail (known as REGEN-COV in the United States and Ronapreve&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in other countries). Under the terms of the collaboration agreement, the Company leads global development activities for REGEN-COV, and the parties jointly fund certain studies. The Company has the right to distribute the product in the United States and Roche has the right to distribute the product outside of the United States. The parties share gross profits from worldwide sales based on a pre-specified formula, depending on the amount of manufactured product supplied by each party to the market. Each quarter, a single payment is due from one party to the other to true-up the global gross profits between the parties. If Regeneron is to receive a true-up payment from Roche, such amount will be recorded to Other collaboration revenue. If Regeneron is to make a true-up payment to Roche, such amount will be recorded to Cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with the Roche Collaboration Agreement are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:13pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;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:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global gross profit payment from Roche in connection with sales of REGEN-COV and Ronapreve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627.3&#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;361.8&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of R&amp;amp;D expenses&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of R&amp;amp;D expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global gross profit payment to Roche in connection with sales of REGEN-COV and Ronapreve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;The following table summarizes contract balances in connection with the Roche Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.764%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;396.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;f. Alnylam&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2018, the Company and Alnylam Pharmaceuticals, Inc. entered into a collaboration to discover RNA interference ("RNAi") therapeutics for nonalcoholic steatohepatitis ("NASH") and potentially other related diseases, as well as to research, co-develop and commercialize any therapeutic product candidates that emerge from these discovery efforts (including ALN-HSD, which is currently in clinical development). Under the terms of the collaboration agreement, the parties share development costs equally. During the fourth quarter of 2022, Alnylam elected to opt-out of further development activities related to ALN-HSD; as a result, the Company retains the exclusive right to develop and commercialize such product and Alnylam will receive a royalty on sales (if any).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2019, the Company and Alnylam entered into a global, strategic collaboration to discover, develop, and commercialize RNA interference therapeutics for a broad range of diseases by addressing therapeutic disease targets expressed in the eye and central nervous system ("CNS"), in addition to a select number of targets expressed in the liver. In connection with the collaboration, the Company made an up-front payment of $400.0&#160;million to Alnylam, and also purchased shares of Alnylam common stock for $400.0&#160;million. For each program, the Company provides Alnylam with a specified amount of funding at program initiation and at lead candidate designation, and Alnylam is eligible to receive up to an aggregate of $200.0 million in clinical proof-of-principle milestones for eye and CNS programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Under the collaboration, the parties plan to perform discovery research until designation of lead candidates. Following designation of a lead candidate, the parties may further advance such lead candidate under either a co-development/co-commercialization collaboration agreement ("Co-Co Collaboration Agreement") (under which the parties are advancing ALN-APP and ALN-PNP, which are currently in clinical development) or License Agreement structure. The initial target nomination and discovery period is five years (which may under certain situations automatically be extended for up to seven years in the aggregate) (the "Research Term"). In addition, the Company has an option to extend the Research Term for an additional five-year period for a research extension fee ranging from $200.0&#160;million to $400.0&#160;million; the actual amount of the fee will be determined based on the acceptance of one or more Investigational New Drug Applications ("INDs") (or their equivalent in certain other countries) for programs in the eye and CNS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition, during 2019, the parties entered into a Co-Co Collaboration Agreement for cemdisiran, a small interfering RNA ("siRNA") therapeutic targeting the C5 component of the human complement pathway being developed by Alnylam, with Alnylam as the lead party, and a License Agreement for a combination consisting of cemdisiran and a fully human monoclonal antibody targeting C5 being developed by the Company (pozelimab), with the Company as the licensee. Under the C5 siRNA Co-Co Collaboration Agreement, the parties shared costs equally and under the License Agreement, the Company as the licensee is responsible for its own costs and expenses. The C5 siRNA License Agreement contains a flat low double-digit royalty payable to Alnylam on potential future net sales of the combination only subject to customary reductions, as well as up to $325.0&#160;million in sales milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;During the fourth quarter of 2022, the Company elected to opt-out of further development activities pursuant to the Co-Co Collaboration Agreement for cemdisiran as a monotherapy; as a result, Alnylam retains the right to develop and commercialize such product and the Company will receive a royalty on sales (if any).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with the Alnylam agreements described above were not material for the years ended December 31, 2022, 2021, and 2020. In addition, contract balances in the Company's Balance Sheets were not material as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;g. Checkmate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In May 2022, the Company completed its acquisition of Checkmate Pharmaceuticals, Inc. (&#x201c;Checkmate&#x201d;) for a total equity value of approximately $250&#160;million. The Company made an assessment as to whether the set of assets acquired constituted a business and should be accounted for as a business combination. Given that substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable asset, vidutolimod, which is in clinical development for oncology, the transaction was accounted for as an asset acquisition. As a result of the acquisition, the Company recorded (i) a charge of $195.0&#160;million to Acquired in-process research and development and (ii) net assets of $35.3&#160;million, net of cash, related to the assets acquired (including deferred tax assets and investments) and liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;h. Teva &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company and Teva are parties to a collaboration agreement (the "Teva Collaboration Agreement") to develop and commercialize fasinumab globally, excluding certain Asian countries that are subject to the Company's collaboration agreement with Mitsubishi Tanabe Pharma Corporation. Under the terms of the Teva Collaboration Agreement, the Company led global development activities and the parties share development costs equally.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In connection with the agreement, Teva made a $250.0 million non-refundable up-front payment in 2016, and as of December 31, 2022, the Company had received an aggregate $120.0&#160;million of development milestones from Teva. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Statements of Operations in connection with the Teva Collaboration Agreement are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.206%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="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:700;line-height:100%"&gt;Statement of Operations Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="border-top:1pt solid #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front and development milestone payments received&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.3&#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;26.2&#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;47.2&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition, the Company recognized reimbursement of R&amp;amp;D expenses (as a reduction of R&amp;amp;D expense) of $42.4 million and $109.4 million for the years ended December 31, 2021 and 2020, respectively. Such amount was not material for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Teva Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.6&#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;11.0&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;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;Other liabilities included up-front and development milestone payments received from Teva for which recognition had been deferred. During 2022, the Company discontinued further clinical development of fasinumab and, as a result, recorded $31.9&#160;million as an increase to Other operating income as the Company deemed its obligation to provide development services in connection with the Teva Collaboration Agreement to be complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;i. Other &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition to the collaboration agreements discussed above, the Company has various other collaboration agreements that are not individually significant to its operating results or financial condition at this time. Pursuant to the terms of those agreements, the Company may be required to pay, or it may receive, additional amounts contingent upon the occurrence of various future events (e.g., upon the achievement of various development and commercial milestones) which in the aggregate could be significant. The Company may also incur, or get reimbursed for, significant research and development costs. In addition, if any products related to these collaborations are approved for sale, the Company may be required to pay, or it may receive, royalties on future sales. The payment or receipt of these amounts, however, is contingent upon the occurrence of various future events.&lt;/span&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04ba1f9253744de2b4207de915788712_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzMtNC0xLTEtMTc0MzYy_57f204b1-47eb-4630-8ab1-d79f906ac5e5"
      unitRef="usd">2082000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacc9281a149a43a6a468ee18b2d84cf2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzMtNi0xLTEtMTc0MzYy_988dd79d-fc6f-437c-8f71-8be21b64d027"
      unitRef="usd">1363000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0115b1778749402f91e8cc15e18d4904_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzMtOC0xLTEtMTc0MzYy_bed3c945-9c06-4472-9404-a012b5fa28ce"
      unitRef="usd">785200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia777bee1ba8248c483a61586e012c702_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzQtNC0xLTEtMTc0MzYy_89aceae8-dbe5-4f49-becc-433dd657c887"
      unitRef="usd">100000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id96bb9eb29d642bc83bbfe650b831b53_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzQtNi0xLTEtMTc0MzYy_6662944e-e58d-4756-b94f-54a34e9829b5"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71e3a3b0502c4423ad39c725eb715497_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzQtOC0xLTEtMTc0MzYy_3b9dd487-0c18-432c-b615-66efe161708b"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12afa83d8539401a99a900866df1fa36_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzUtNC0xLTEtMTc0MzYy_7226122d-5a0d-4bb0-9f9f-aa00cc5e8871"
      unitRef="usd">633700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53ce6c9a943648f89bc598bd4d43f36c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzUtNi0xLTEtMTc0MzYy_df18e146-5a1e-4417-be40-46c9589604c4"
      unitRef="usd">488800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1098ae33301f499691dd988767b567e2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzUtOC0xLTEtMTc0MzYy_3fdfdba3-429d-4a48-92d5-af4d004c8773"
      unitRef="usd">368000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f529cd92f434fb1a4cedfbac373d940_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzYtNC0xLTEtMTc2NzQ4_db33c951-1df5-4b1b-a27b-e19e94e0398b"
      unitRef="usd">28700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9379b307875b4618a634289637cb38fa_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzYtNi0xLTEtMTc2NzQ4_ac28d53c-8234-4938-ba3a-1ce8ec865844"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24f5efff9c1341368743087b362bfb90_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzYtOC0xLTEtMTc2NzQ4_850946f3-2f8e-4bf3-97f9-54d9504d848c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59b2e844e32b48cba3e0f9a0086990d6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzYtNC0xLTEtMTc0MzYy_e8388ef6-5a3c-412e-a3e4-1e1ef85ef5fe"
      unitRef="usd">43000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a7a5ff4b315478cbf0aad95a657b855_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzYtNi0xLTEtMTc0MzYy_aeaff16a-f158-4423-95f5-84eb0111832e"
      unitRef="usd">129200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766d690fe05a4cd1aedfdac8bcaac956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzYtOC0xLTEtMTc0MzYy_2cb60f71-0e73-441e-8ca8-9d3e84eb56fe"
      unitRef="usd">149100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia98f436ad8214c2f880b651b95e5dad2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzgtNC0xLTEtMTc0MzYy_d5da3306-9197-4d6b-9a85-84cc10eefeca"
      unitRef="usd">437400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f38cde3c9ce4d3199de6ef8a0bd8843_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzgtNi0xLTEtMTc0MzYy_b104dfbd-e653-4593-bd17-a09d22c0a42a"
      unitRef="usd">320500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65c16e48fda34e60b3f5035db52b587d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzgtOC0xLTEtMTc0MzYy_86058e79-3c4e-42d2-bdf2-5e120254a7b1"
      unitRef="usd">359400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fd9317470c24cb790bc85ce993a30eb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzExLTQtMS0xLTE3NDM2Mg_127e5b05-5b80-48d4-b7d1-26ba8c52d655"
      unitRef="usd">6700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id84b946ec54c41148f176f9146ca5bf4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzExLTYtMS0xLTE3NDM2Mg_00ba4e7d-47f4-4f7b-9fc9-92ac3af1840f"
      unitRef="usd">-13600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6af8b58cda784c98a6fa9c2b3c890073_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzExLTgtMS0xLTE3NDM2Mg_3a7542a9-c6d1-40c2-abe9-728f8d05d588"
      unitRef="usd">-25700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bb55a76cf4c4a3487a985658b5c16a1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzEyLTQtMS0xLTE3NDM2Mg_ac2ea6db-74a9-4c12-8ff1-f86216ec614d"
      unitRef="usd">4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40fc6180f85a4a7f9625db7362ac76de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzEyLTYtMS0xLTE3NDM2Mg_3c2fd3c1-3b6f-43bf-8f27-b41690cccc5b"
      unitRef="usd">14000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b1990e2efe34d48b17cc48fed693450_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzEyLTgtMS0xLTE3NDM2Mg_0a3d744e-24c7-424c-b838-a4e64026f770"
      unitRef="usd">8900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8813ce5c13e64d47b2b5439b9dc755f1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzEzLTQtMS0xLTE3NDM2Mg_e6dfe8d6-aa4d-4c68-9a3f-236bfb3ed608"
      unitRef="usd">42700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf8f5e721504480c84d395aaa308c019_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzEzLTYtMS0xLTE3NDM2Mg_0d5c8a39-fac0-49ed-b0de-4f76611a6d90"
      unitRef="usd">85100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbe81139390d42459544d73a062fac93_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzEzLTgtMS0xLTE3NDM2Mg_f1a6acea-a889-49de-b026-7cb7ba544f77"
      unitRef="usd">166200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6265b4f0bd0845d39208a99685ef72d5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE0LTQtMS0xLTE3NDM2Mg_c3daa1d8-88d3-49d2-aa5e-561045ae3439"
      unitRef="usd">41400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f01400d1f5f4ab88a047bc5a42ad47e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE0LTYtMS0xLTE3NDM2Mg_798695a9-e590-402e-8b31-71e35b74ebb0"
      unitRef="usd">89600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08844a1258e34c188ef387c945bb338e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE0LTgtMS0xLTE3NDM2Mg_f12301b4-00a1-478b-adec-6afb59ac5b00"
      unitRef="usd">64700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i051041a979024065b21211e82f9cdf21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE1LTQtMS0xLTE3NDM2Mg_ff427b42-1931-400e-ba38-8c2ba6f77669"
      unitRef="usd">-19900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bee21e9d49947c3a10d37cddc0d58ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE1LTYtMS0xLTE3NDM2Mg_44ee151b-db8f-4f6b-9b8a-e5a7cc6fd2cd"
      unitRef="usd">-36300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9102b7c37a5540bd87a27183334b342a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE1LTgtMS0xLTE3NDM2Mg_6bd47293-6ef1-431b-99ee-484e77f3c7e2"
      unitRef="usd">-22400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1499e9e4c3cb42b29dbe231e9c8cbca2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE2LTQtMS0xLTE3NDM2Mg_53c75ee6-2d19-4fae-90ec-0989f1bac5dd"
      unitRef="usd">-70100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9ad83d17ed14bf6986ec0a3067634ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE2LTYtMS0xLTE3NDM2Mg_6373e577-8106-4b9e-b420-3ae099171bb7"
      unitRef="usd">-133000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4ae9b363c444357b3a5692e04f07a21_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE2LTgtMS0xLTE3NDM2Mg_e172b6ff-9a54-4b1d-a843-66fbfc642adf"
      unitRef="usd">-119100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if782b4fb146742af8dd0fb0dfa6d0f36_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE3LTQtMS0xLTE3NDM2Mg_8d4a5bdb-2f89-4e00-af2c-98b9e44783fe"
      unitRef="usd">35100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7e2a1ed354949eb9a8bc01eeb0918c1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE3LTYtMS0xLTE3NDM2Mg_5b9bdabc-7e73-4e66-8e38-3d9c9790859f"
      unitRef="usd">6100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic964826dc2d046ca8a21b1f261865199_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE3LTgtMS0xLTE3NDM2Mg_1e142203-af97-4218-92ad-75b715a45cc7"
      unitRef="usd">210600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:PaymentToCollaboratingParty
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpjNWRiODVlZTljMDk0NzVkOTllNWNjY2QyOGQ5OGVkZS90YWJsZXJhbmdlOmM1ZGI4NWVlOWMwOTQ3NWQ5OWU1Y2NjZDI4ZDk4ZWRlXzE5LTAtMS0xLTE4MjM5My90ZXh0cmVnaW9uOjcwYjNkNjBhZDUzMTRkMWJhMDhiMmVhOTZkYjQ2YzQ5XzU0OTc1NTgxNDAzNg_a8bae39e-3dd0-48ac-8d70-a049618132b0"
      unitRef="usd">56900000</regn:PaymentToCollaboratingParty>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="i1bc08b7de58d43ffa7092aa7f8bb0810_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU1OQ_edc8f867-b472-47d2-a311-134234419050"
      unitRef="number">0.80</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="ib25739cf76b545759fc2d04ae78628e0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU2Mg_4f9bb5d9-aa1a-4788-a637-ad3606bcaf1c"
      unitRef="number">1</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts
      contextRef="i1bc08b7de58d43ffa7092aa7f8bb0810_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzY0MA_77c347a7-8333-425e-b5a6-00b4f3873ae5"
      unitRef="number">0.30</regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts>
    <regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts
      contextRef="ib25739cf76b545759fc2d04ae78628e0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzY0Mw_1dae72b3-6b32-4aef-996e-8e6ef56e0721"
      unitRef="number">0.50</regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts>
    <regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzg4Mg_1b2eaa1c-c40c-439b-ae14-9a6c2394d4db"
      unitRef="number">0.10</regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts>
    <regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts
      contextRef="ib3cfd1bc015b4dbe9079b20e66709ea4_D20220630-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg1MjA3NA_3ecd419f-bfb4-4e29-9595-1c611ab35624"
      unitRef="number">0.10</regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts>
    <regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts
      contextRef="ica111cf830ee452b94a3ed1fa3edd4ac_D20220701-20220701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg1MjA4MQ_068c0017-5cf4-4961-98b1-3fe2f801445a"
      unitRef="number">0.20</regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts>
    <regn:ContingentReimbursementObligation
      contextRef="if16d17ebcbaf4806a375d33fb5402f61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzExNTE_6a93594c-49bf-4704-9eb7-ae5e79e1c105"
      unitRef="usd">2864000000</regn:ContingentReimbursementObligation>
    <regn:StartingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCollaboratingParty
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIwOTk_d5810204-1967-48ff-b1a6-54e7d9e65f84"
      unitRef="number">0.65</regn:StartingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCollaboratingParty>
    <regn:StartingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCompany
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxMTE_ca97cd3f-d97a-411a-a50b-bab156497b7f"
      unitRef="number">0.35</regn:StartingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCompany>
    <regn:EndingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCollaboratingParty
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxNDA_2ca7df70-556d-460c-a31d-02ef634c4e7c"
      unitRef="number">0.55</regn:EndingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCollaboratingParty>
    <regn:EndingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCompany
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxNTI_c818c502-89ad-457a-b5ae-ca906426e242"
      unitRef="number">0.45</regn:EndingShareOfProfitsOutsideUnitedStatesBasedOnSalesForCompany>
    <regn:ShareOfLossesOutsideUnitedStatesForCollaboratingParty
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIyMDg_011bb1ca-5b3c-42cf-aca1-85c11af179d0"
      unitRef="number">0.55</regn:ShareOfLossesOutsideUnitedStatesForCollaboratingParty>
    <regn:ShareOfLossesOutsideUnitedStatesForCompany
      contextRef="if8d819aa52dd4313bfb428e352733bbe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIyMjA_55af6577-de73-4280-8a64-5d47e358ba68"
      unitRef="number">0.45</regn:ShareOfLossesOutsideUnitedStatesForCompany>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6275de131f464f1ba3b26f74b932c12d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI0MjM_ecde4cff-97f9-4030-8868-2375d7627f61"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived
      contextRef="i92098519881447bc802ea9a38d5455bb_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI1NjA_acd7d785-9d66-42fb-b8a8-5bc7f8c091e3"
      unitRef="usd">1000000000</regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived>
    <regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived
      contextRef="i4df3bd7c2a0041b6ab7f312261481025_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI1Njc_ac6d236f-e1a8-4ff1-9923-7e66156f974c"
      unitRef="usd">1500000000</regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="i4df3bd7c2a0041b6ab7f312261481025_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzMjM1NDE_792a0bea-1228-4bbb-9751-878afa86ce0c">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6275de131f464f1ba3b26f74b932c12d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMDg3NTY_ecde4cff-97f9-4030-8868-2375d7627f61"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived
      contextRef="i6275de131f464f1ba3b26f74b932c12d_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg1MjUyMA_3e38642f-f107-488b-9a23-ce7080683faf"
      unitRef="usd">2000000000</regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived>
    <regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived
      contextRef="i88cadc8fc7e24c3d9ff92f91bad83c6e_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMDkxOTQ_72fea739-67fa-4625-9991-f6315496e58e"
      unitRef="usd">2500000000</regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="i88cadc8fc7e24c3d9ff92f91bad83c6e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI3NTE1_7a070ffc-8e6a-4344-b8ca-8e80eeaf07bd">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="ic35d85587ab1424a9a59091f3cf09bf6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI3Njk_65b22db0-28d8-4828-8453-80054982c0f1"
      unitRef="usd">50000000</regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived
      contextRef="ibcc771627f73408eb92c1b64295c2e4b_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI4NDI_c43338f8-63e2-4e86-a10e-90fc4a12c4a7"
      unitRef="usd">3000000000</regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="ibcc771627f73408eb92c1b64295c2e4b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI3NTg4_9df93852-926c-4557-a0d3-ce82e1d7f99e">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI3NTMy_c5d32d5c-2822-4ea7-9f8b-de6f13d1e552">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Company's Antibody Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Company's IO Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Company's Bayer collaboration:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;348.2&#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;355.5&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;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;The following table summarizes contract balances in connection with the Roche Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.764%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;396.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes contract balances in connection with the Teva Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.6&#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;11.0&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;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;Other liabilities included up-front and development milestone payments received from Teva for which recognition had been deferred. During 2022, the Company discontinued further clinical development of fasinumab and, as a result, recorded $31.9&#160;million as an increase to Other operating income as the Company deemed its obligation to provide development services in connection with the Teva Collaboration Agreement to be complete.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if16d17ebcbaf4806a375d33fb5402f61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmMTAzNjk4NjRlZDM0MmMxOTQ1MzI5OWYxN2RkODM0Ni90YWJsZXJhbmdlOmYxMDM2OTg2NGVkMzQyYzE5NDUzMjk5ZjE3ZGQ4MzQ2XzItMi0xLTEtMTc0MzYy_1c611c72-117f-4958-835f-110865c62096"
      unitRef="usd">692300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6c3d8ea7d0184f31933cf11c201c1047_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmMTAzNjk4NjRlZDM0MmMxOTQ1MzI5OWYxN2RkODM0Ni90YWJsZXJhbmdlOmYxMDM2OTg2NGVkMzQyYzE5NDUzMjk5ZjE3ZGQ4MzQ2XzItNC0xLTEtMTc0MzYy_a788772e-7dfa-4689-a6e6-2fab4140b4f4"
      unitRef="usd">504800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if16d17ebcbaf4806a375d33fb5402f61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmMTAzNjk4NjRlZDM0MmMxOTQ1MzI5OWYxN2RkODM0Ni90YWJsZXJhbmdlOmYxMDM2OTg2NGVkMzQyYzE5NDUzMjk5ZjE3ZGQ4MzQ2XzMtMi0xLTEtMTc0MzYy_e33afb9c-5e92-4cbc-a752-f0d3271fc5c4"
      unitRef="usd">415800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6c3d8ea7d0184f31933cf11c201c1047_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmMTAzNjk4NjRlZDM0MmMxOTQ1MzI5OWYxN2RkODM0Ni90YWJsZXJhbmdlOmYxMDM2OTg2NGVkMzQyYzE5NDUzMjk5ZjE3ZGQ4MzQ2XzMtNC0xLTEtMTc0MzYy_db08a940-d0bb-4c92-86c3-587c3da4b84c"
      unitRef="usd">368700000</us-gaap:ContractWithCustomerLiability>
    <regn:RoyaltyPercentageToBeReceivedOnNetProductSalesOutsideOfUnitedStates
      contextRef="ic416426a749b4b799097f4def70ef266_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzOTcxMzU_adad7d99-99f1-42d5-9bfd-1d0dd7111169"
      unitRef="number">0.05</regn:RoyaltyPercentageToBeReceivedOnNetProductSalesOutsideOfUnitedStates>
    <regn:PercentageOfRoyaltyPaymentThatCanBeOffset
      contextRef="if2ae15c5525a4644af133a200d4375fc_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzOTcxNjM_cfab35be-1b51-4297-b675-9e8e90cee797"
      unitRef="number">0.50</regn:PercentageOfRoyaltyPaymentThatCanBeOffset>
    <regn:LossContingencyPercentageOfDamagesResponsibleFor
      contextRef="ic416426a749b4b799097f4def70ef266_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzOTcxNzY_9f8bfcd0-50b5-4c22-bd3b-0f4124401dc1"
      unitRef="number">0.50</regn:LossContingencyPercentageOfDamagesResponsibleFor>
    <regn:UpFrontPaymentReceived
      contextRef="ia07abc9790d746bcb14fa6e3f0c1ea51_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzMjM1NDM_374c8cbf-3a77-4edb-a439-7fc65a3a9b6d"
      unitRef="usd">265000000</regn:UpFrontPaymentReceived>
    <regn:UpFrontPaymentReceived
      contextRef="ie82399ac549a40d5978b791c9447413e_D20150101-20151231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzkxNTQ_cbd6eb5e-3129-48fc-9176-2f70fd96cc71"
      unitRef="usd">375000000</regn:UpFrontPaymentReceived>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ie1af8729cd0f40758b3251598b50222a_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMTc0Njg_56af7f89-b086-43f1-8831-8fb5a2499c62"
      unitRef="usd">900000000</regn:UpFrontPaymentToCollaboratingParty>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ib7a293af7f1a454b8c850b4caf8e4c3f_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzMjM1NzQ_fa781e00-58f0-4a0f-9bcb-fe6c1d521f7c"
      unitRef="usd">100000000</regn:UpFrontPaymentToCollaboratingParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3cd8df873044150844eb0ad18f0b00f_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzMjM1NTk_64ac376a-732f-4da8-8dc8-50f1c7d1dc5d"
      unitRef="usd">65000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2edbcd603c4e4104a5be3200e42d13d4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMTc4MDE_4d44dcb2-fd05-474c-8b82-1981013cb707"
      unitRef="usd">35000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d21c3111e2741a386578f848272cd46_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjMzOTc5NjI_5933efe9-6d0a-414b-8b56-60d4a09392ef"
      unitRef="usd">100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:RoyaltyPaymentToCollaboratingPartyPercentageOfNetProductSales
      contextRef="ida00ad5e29154c468a4e0cc72eecae59_D20220701-20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMTc5NDg_d091cc50-f5e3-4e9d-8e3d-07308a71715e"
      unitRef="number">0.11</regn:RoyaltyPaymentToCollaboratingPartyPercentageOfNetProductSales>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2ef1a2e72dfe4435b84f7c61daea106e_I20220701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMTg1NTM_0023552d-fba4-47f6-bf56-fb919ca79e8c"
      unitRef="usd">35000000</us-gaap:RevenueRemainingPerformanceObligation>
    <regn:RoyaltyPaymentToCollaboratingPartyPercentageOfNetProductSales
      contextRef="id36294acc59c4a11a0b25a3fdda18f81_D20220701-20220701"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzYwNDczMTQwMTg2MzE_2dbc2987-6ec0-4b5d-b6de-a0bc4fce384f"
      unitRef="number">0.005</regn:RoyaltyPaymentToCollaboratingPartyPercentageOfNetProductSales>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i26e7fd0c4d1040deb43f17a2f172c19c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozMGEyZTMyNzk4MzE0N2Y5YWE3OWVkOTZhNTE2MzYzNi90YWJsZXJhbmdlOjMwYTJlMzI3OTgzMTQ3ZjlhYTc5ZWQ5NmE1MTYzNjM2XzItMi0xLTEtMTc0MzYy_8403eae4-0485-4ea3-b3f6-0614136ace17"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifb765df6920d4b6383231c53791eadb4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozMGEyZTMyNzk4MzE0N2Y5YWE3OWVkOTZhNTE2MzYzNi90YWJsZXJhbmdlOjMwYTJlMzI3OTgzMTQ3ZjlhYTc5ZWQ5NmE1MTYzNjM2XzItNC0xLTEtMTc0MzYy_4f89fe42-593a-4dd4-b26f-ef34b9e8ee6c"
      unitRef="usd">22500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i26e7fd0c4d1040deb43f17a2f172c19c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozMGEyZTMyNzk4MzE0N2Y5YWE3OWVkOTZhNTE2MzYzNi90YWJsZXJhbmdlOjMwYTJlMzI3OTgzMTQ3ZjlhYTc5ZWQ5NmE1MTYzNjM2XzMtMi0xLTEtMTc0MzYy_6d2285d0-5ce0-4e82-8ff6-53bfc56d5f2e"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifb765df6920d4b6383231c53791eadb4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozMGEyZTMyNzk4MzE0N2Y5YWE3OWVkOTZhNTE2MzYzNi90YWJsZXJhbmdlOjMwYTJlMzI3OTgzMTQ3ZjlhYTc5ZWQ5NmE1MTYzNjM2XzMtNC0xLTEtMTc0MzYy_bb4190b0-56a0-4d2e-b8b4-089852139be4"
      unitRef="usd">16000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OtherLiabilities
      contextRef="i26e7fd0c4d1040deb43f17a2f172c19c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozMGEyZTMyNzk4MzE0N2Y5YWE3OWVkOTZhNTE2MzYzNi90YWJsZXJhbmdlOjMwYTJlMzI3OTgzMTQ3ZjlhYTc5ZWQ5NmE1MTYzNjM2XzQtMi0xLTEtMTc0MzYy_95b9fc53-0148-4ed0-83c0-4f7e277cb5ad"
      unitRef="usd">0</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ifb765df6920d4b6383231c53791eadb4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozMGEyZTMyNzk4MzE0N2Y5YWE3OWVkOTZhNTE2MzYzNi90YWJsZXJhbmdlOjMwYTJlMzI3OTgzMTQ3ZjlhYTc5ZWQ5NmE1MTYzNjM2XzQtNC0xLTEtMTc0MzYy_d27c197a-2bea-484e-b742-10fa89b340dc"
      unitRef="usd">276100000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i2ef1a2e72dfe4435b84f7c61daea106e_I20220701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg2NDMzNA_7b3a42fd-8759-4443-a571-0c931fdb0207"
      unitRef="usd">241000000</us-gaap:OtherLiabilities>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract
      contextRef="i9968c18075514aa49e06f8c1a6cb6cdd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg2NDc0Mg_fe2f19d5-c805-45a6-9869-76373fbd78f5"
      unitRef="usd">66900000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract
      contextRef="i662e6bf4027d426e82807c2558c35ae6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg2NTA3Ng_f032603d-5afe-486a-b63a-4d96f7b0104e"
      unitRef="usd">135400000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract>
    <regn:RevenueBasedOnPercentageOfAnnualSalesInJapan
      contextRef="i19f9658cc2ff458f98c65823bbf93768_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzE0MjI0_c902897e-4362-475a-9f4c-9b74f765085d"
      unitRef="number">0.335</regn:RevenueBasedOnPercentageOfAnnualSalesInJapan>
    <regn:RevenueBasedOnPercentageOfAnnualSalesInJapan
      contextRef="i1ff682a1bf3046e59c581283c15cd463_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzE0MjMx_6c807c91-409f-4403-95b1-287f4ed64b5d"
      unitRef="number">0.400</regn:RevenueBasedOnPercentageOfAnnualSalesInJapan>
    <regn:PercentageOfRepaymentOfDevelopmentBalanceOutOfProfits
      contextRef="i6f127c8b7cde442e8f388b671f809753_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzE0NjE0_58900903-d7da-4d9d-9634-b9e50e68034b"
      unitRef="number">0.50</regn:PercentageOfRepaymentOfDevelopmentBalanceOutOfProfits>
    <regn:ContingentReimbursementObligation
      contextRef="i3153e0c1409546939c8330d63e4b6f96_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzE0OTU0_6c7a2c34-25c0-4625-9f78-fea3a481db49"
      unitRef="usd">273000000</regn:ContingentReimbursementObligation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c1144a7790544218f74de1883b49bf3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzItNC0xLTEtMTc0MzYy_7f44093f-5094-4983-9f74-6872a965e01b"
      unitRef="usd">1317400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i031e83e10e9e4d98a468c3b9d072d89f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzItNi0xLTEtMTc0MzYy_708c259c-40dd-4b2c-99a3-28ab6ee47f65"
      unitRef="usd">1349200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3313afbfc9d443d3919f6a7a44e3fa4d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzItOC0xLTEtMTc0MzYy_fce4f4aa-e5b9-4a82-916d-1822f1c3fa2f"
      unitRef="usd">1107900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab9f0ecc7f6469f8f6f13959ec2c1c9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzMtNC0xLTEtMTc0MzYy_719578dc-d1c0-47ca-a43f-511b6cb2e590"
      unitRef="usd">91400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98f4b4ccfc364728a38bf1a2879c55df_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzMtNi0xLTEtMTc0MzYy_f8b96b5f-14c7-4370-bb07-537531103eaa"
      unitRef="usd">60100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86b2ada6cf67454e9cc60972f8641090_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzMtOC0xLTEtMTc0MzYy_65f6d394-4733-4502-be06-f7ad6dc079de"
      unitRef="usd">78200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4071c884ce284e40bc787d87c171aee2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzQtNC0xLTEtMTgyNjYy_625a4a43-d0da-4a68-8df2-3722d59afec9"
      unitRef="usd">21900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic56187dada534884b655d5a6e52af578_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzQtNi0xLTEtMTgyNjYy_90288eb1-9b3a-47be-b459-4aaef29f85c2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i377212e618da453c9025dd02c5593bd7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzQtOC0xLTEtMTgyNjYy_17f16fd6-d22c-4102-b63c-20389ae0dfa9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if15bad177eea4c829136e32f7d94e3d1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzQtNC0xLTEtMTc0MzYy_df03fbd0-7ad2-4009-bbf7-c4a4472e4d08"
      unitRef="usd">51000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ea98825b3b48b79de2a000301ebc7d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzQtNi0xLTEtMTc0MzYy_aaa496ea-138d-4dd5-936a-8801223d04e2"
      unitRef="usd">46100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64f6c2b8f017469fb82cab1366cbc891_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzQtOC0xLTEtMTc0MzYy_3dc363ad-ea64-4021-8810-6aa252f11e8e"
      unitRef="usd">46700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic67456caf2c74fb5a00b7ecdac095418_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzUtNC0xLTEtMTc0MzYy_ecd93032-4114-4099-b4f7-f29752cea811"
      unitRef="usd">-34300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d6d6e78614245739b4f9317ec964d69_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzUtNi0xLTEtMTc0MzYy_9c674106-5451-483c-a761-efd80dc29cf2"
      unitRef="usd">-40900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98a1426d20a84b1ba447ab97089b66db_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo5ZmFlNzZhMzNkZGM0MDgwOTZmM2NhMTA4M2NhMzk2Yi90YWJsZXJhbmdlOjlmYWU3NmEzM2RkYzQwODA5NmYzY2ExMDgzY2EzOTZiXzUtOC0xLTEtMTc0MzYy_6e00154f-6986-4d39-b6b8-744530f494ae"
      unitRef="usd">-35800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3153e0c1409546939c8330d63e4b6f96_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo4NGQzNzY5OWY0YTU0YTI1YThhYjk0OGRhZWIwNjk3MC90YWJsZXJhbmdlOjg0ZDM3Njk5ZjRhNTRhMjVhOGFiOTQ4ZGFlYjA2OTcwXzItMi0xLTEtMTc0MzYy_13fd7619-5763-47ea-bfd9-62a3b0b4e467"
      unitRef="usd">348200000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2cd8680e50f643d098a5cb1c5b5231a8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo4NGQzNzY5OWY0YTU0YTI1YThhYjk0OGRhZWIwNjk3MC90YWJsZXJhbmdlOjg0ZDM3Njk5ZjRhNTRhMjVhOGFiOTQ4ZGFlYjA2OTcwXzItNC0xLTEtMTc0MzYy_681b1352-0038-4d58-b5dd-e8e82e713aeb"
      unitRef="usd">355500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3153e0c1409546939c8330d63e4b6f96_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo4NGQzNzY5OWY0YTU0YTI1YThhYjk0OGRhZWIwNjk3MC90YWJsZXJhbmdlOjg0ZDM3Njk5ZjRhNTRhMjVhOGFiOTQ4ZGFlYjA2OTcwXzMtMi0xLTEtMTc0MzYy_4d462f6e-a936-43fb-86b9-4f9c8d6c0234"
      unitRef="usd">131900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2cd8680e50f643d098a5cb1c5b5231a8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo4NGQzNzY5OWY0YTU0YTI1YThhYjk0OGRhZWIwNjk3MC90YWJsZXJhbmdlOjg0ZDM3Njk5ZjRhNTRhMjVhOGFiOTQ4ZGFlYjA2OTcwXzMtNC0xLTEtMTc0MzYy_a06961b4-b82b-4410-aedb-555285e2a4c7"
      unitRef="usd">129400000</us-gaap:ContractWithCustomerLiability>
    <regn:CollaborativeArrangementUpfrontPaymentMade
      contextRef="i6c64d785c95b442cb84245281603aa97_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzE5OTUy_f2c82767-fc25-4c1f-af64-c8a6766afa0b"
      unitRef="usd">70000000</regn:CollaborativeArrangementUpfrontPaymentMade>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="ifa1488b28acd4712947288f81c0b3d62_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIwMDUz_d057b1b5-1da2-467d-a84e-e9121184ddd8"
      unitRef="usd">30000000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6c64d785c95b442cb84245281603aa97_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIwMTYx_d047ab84-cf8c-4bd1-b58b-670830cb4abe"
      unitRef="usd">15000000</us-gaap:ResearchAndDevelopmentExpense>
    <regn:MaximumTransactionAgreementPayments
      contextRef="ib00e86a2286a4587b02c4df300896c50_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIwOTU3_7220f481-9288-4b1b-aa55-5990b9aaa934"
      unitRef="usd">465900000</regn:MaximumTransactionAgreementPayments>
    <regn:CollaborativeArrangementNumberOfDosesCounterpartyToPurchase
      contextRef="i60cc7d156a5a435fb977176336cbf529_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxMzg2_505591c5-61c8-45fa-a170-3ac7043c131f"
      unitRef="dose">1250000</regn:CollaborativeArrangementNumberOfDosesCounterpartyToPurchase>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadbeb25484b8461ba47918e533c9948f_D20220101-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxNDg5_67603a9b-0417-4e50-888e-fe906022c2a9"
      unitRef="usd">2625000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:CollaborativeArrangementNumberOfDosesCounterpartyToPurchase
      contextRef="i444e097b9a96467fb3f9bcce2f2dbf2f_D20210901-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxNjI2_2af0f8b4-6f3f-4549-96ff-577d4b32a4f2"
      unitRef="dose">1400000</regn:CollaborativeArrangementNumberOfDosesCounterpartyToPurchase>
    <regn:MaximumTransactionAgreementPayments
      contextRef="i62ebb955ca6e41b3a41e451e1855aa43_D20210901-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxODU1_a8ccb9a9-ea96-4b2b-bf53-dba7a851f32d"
      unitRef="usd">2940000000</regn:MaximumTransactionAgreementPayments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3634f1dd450c457f96f0a93baa2fe330_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzItNC0xLTEtMTc0MzYy_8a25ad24-78a4-4125-b797-1e05a8cbb4e0"
      unitRef="usd">627300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9910bd6f76874c749d53d66bb258402f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzItNi0xLTEtMTc0MzYy_655b9699-2430-47fc-9123-dde2bc1fa224"
      unitRef="usd">361800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i557ade655aa34c1cbd2c4cb2be4a929a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzItOC0xLTEtMTgyNzE5_839de6fa-aac6-4475-bdc9-9b8e64826d71"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id400cead2cc04f689d186fa70f6b0bc7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzMtNC0xLTEtMTc0MzYy_2f6fb929-b530-4955-b1c7-08f2052f5284"
      unitRef="usd">6800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i920dc4f12d2f4619b92a360f1580099a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzMtNi0xLTEtMTc0MzYy_fe95e97d-fab2-491c-a8c3-537d83ea519f"
      unitRef="usd">128100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81aa8c9a653b433692636458e8fd345f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzMtOC0xLTEtMTgyNzE5_2166214e-10b3-4971-a4f0-f16ffccaf072"
      unitRef="usd">78500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c91b71a44844a9a8775d4250688b382_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzQtNC0xLTEtMTc0MzYy_f0b9b3cd-7f42-4250-880c-fbdefc1bdc26"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib113af71423044e1bdf03d2a055e837d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzQtNi0xLTEtMTc0MzYy_692a065f-d457-4dc1-b1ac-47642e8284d2"
      unitRef="usd">259600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03fc22e78596486394e84faff1c467ba_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTozM2YwMDdmZmEzMzU0NjBiODJmMWI5ZjM3NmY1MzQ1NC90YWJsZXJhbmdlOjMzZjAwN2ZmYTMzNTQ2MGI4MmYxYjlmMzc2ZjUzNDU0XzQtOC0xLTEtMTg0NDk3_76a8e93f-0271-4ea7-9cd3-c2c4736c3114"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i128800b6b8e7426faa3758b24792c793_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo3NGU4YzQ0YzRlNjI0OWZhOWM2ZjMxYTQxY2M2NDk4Ny90YWJsZXJhbmdlOjc0ZThjNDRjNGU2MjQ5ZmE5YzZmMzFhNDFjYzY0OTg3XzItMi0xLTEtMTc0MzYy_83a53e62-287c-4f1e-8a50-810003f5f1b3"
      unitRef="usd">396600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6e95202a8f2e4aefb1e1dfc0454a551f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo3NGU4YzQ0YzRlNjI0OWZhOWM2ZjMxYTQxY2M2NDk4Ny90YWJsZXJhbmdlOjc0ZThjNDRjNGU2MjQ5ZmE5YzZmMzFhNDFjYzY0OTg3XzItNC0xLTEtMTc0MzYy_936b81b6-1a62-4c13-bb51-57530e87b2ad"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i128800b6b8e7426faa3758b24792c793_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo3NGU4YzQ0YzRlNjI0OWZhOWM2ZjMxYTQxY2M2NDk4Ny90YWJsZXJhbmdlOjc0ZThjNDRjNGU2MjQ5ZmE5YzZmMzFhNDFjYzY0OTg3XzMtMi0xLTEtMTc0MzYy_3576b7e6-6871-4c1d-a35b-1cc5279c87f3"
      unitRef="usd">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6e95202a8f2e4aefb1e1dfc0454a551f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo3NGU4YzQ0YzRlNjI0OWZhOWM2ZjMxYTQxY2M2NDk4Ny90YWJsZXJhbmdlOjc0ZThjNDRjNGU2MjQ5ZmE5YzZmMzFhNDFjYzY0OTg3XzMtNC0xLTEtMTc0MzYy_646e11db-6b62-4843-b959-72149268b5b1"
      unitRef="usd">268800000</us-gaap:AccruedLiabilitiesCurrent>
    <regn:UpfrontPaymentMade
      contextRef="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI0MzA5_b958cb15-aff7-4135-9de2-c4d5e0d12fc5"
      unitRef="usd">400000000</regn:UpfrontPaymentMade>
    <regn:PaymentsMadeToAcquireEquityWithinACollaborationAgreement
      contextRef="iacafdf0d5b114325b26e61a9a412e131_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzIxOTkwMjM0MDMwNjk_25f59bb4-88e3-4729-9d98-2ceb8c620943"
      unitRef="usd">400000000</regn:PaymentsMadeToAcquireEquityWithinACollaborationAgreement>
    <regn:CollaborativeArrangementAdditionalPaymentEligibleMilestone
      contextRef="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI0NTc4_0062cf7a-39fa-4c5d-bc80-b347d460652d"
      unitRef="usd">200000000</regn:CollaborativeArrangementAdditionalPaymentEligibleMilestone>
    <regn:InitialResearchTerm
      contextRef="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI1MDAy_e96e7f2c-c5bf-4aac-8486-83a159da0ce6">P5Y</regn:InitialResearchTerm>
    <regn:PotentialExtensionOfResearchTerm
      contextRef="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI1MDc3_b5f5dadd-ffd9-4564-9cff-115035df2fab">P7Y</regn:PotentialExtensionOfResearchTerm>
    <regn:OptionToExtendResearchTermPeriod
      contextRef="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI3NTk0_433f6f40-8f91-4a14-bf5d-da81ac5ef59c">P5Y</regn:OptionToExtendResearchTermPeriod>
    <regn:ExtensionOfResearchTermFee
      contextRef="ibbee9a8b29934d8b8b7b1e850d856f99_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI1MjU1_a82251b5-bd5d-4846-b456-50d1cd75e89c"
      unitRef="usd">200000000</regn:ExtensionOfResearchTermFee>
    <regn:ExtensionOfResearchTermFee
      contextRef="icd928207d61c49b880a0b85bdb41a6a6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI1MjYx_98574a71-0073-46f2-b412-1e4430bc3b8d"
      unitRef="usd">400000000</regn:ExtensionOfResearchTermFee>
    <regn:MaximumAmountOfSalesMilestonePaymentsIfTotalSalesAchieveSpecificLevels
      contextRef="iec5ffd911f0047998fc63515be09b0e1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzI2NDc3_e447f404-1781-47ba-a51e-a4673fea752c"
      unitRef="usd">325000000</regn:MaximumAmountOfSalesMilestonePaymentsIfTotalSalesAchieveSpecificLevels>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if09bf8b8e3234c7c9522960c5d87c53e_D20220501-20220531"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg0NDk2Mg_36903c0b-4a03-4394-a36c-7c81a912459c"
      unitRef="usd">250000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ResearchAndDevelopmentInProcess
      contextRef="if09bf8b8e3234c7c9522960c5d87c53e_D20220501-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg0NTAyMA_50a462b2-9688-406e-a5bb-c6e0fb586da6"
      unitRef="usd">195000000</us-gaap:ResearchAndDevelopmentInProcess>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i6667fb912e984e6fa6353a1eed3e8fc4_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg0NDk5MA_f61cada9-1afb-46c2-a5cc-09bedd2d8824"
      unitRef="usd">35300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <regn:UpFrontPaymentReceived
      contextRef="i0cfcdda3880e4f87bb8ab780435bee97_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzEyNjQ0MzgzODA5OTg2_e4901cc7-d9a6-4a86-ae62-be46343e636c"
      unitRef="usd">250000000</regn:UpFrontPaymentReceived>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c78bdc526b34938a7fd5ed6077bef4d_D20160101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTg0ODI1Nw_e32649fc-712a-42ff-8309-26be3b7b2692"
      unitRef="usd">120000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib02c2984d363403d9b1e823ad3d81d18_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmY2NlYjBiYTA2NmI0YjBmOTlmYzRlMWQ5ZmYzYjcxYi90YWJsZXJhbmdlOmZjY2ViMGJhMDY2YjRiMGY5OWZjNGUxZDlmZjNiNzFiXzMtNC0xLTEtMTc3ODcw_ee996f93-99ac-4000-8422-f1131ef65e43"
      unitRef="usd">33300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81ac5aacea45414aaa675930ed342a3f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmY2NlYjBiYTA2NmI0YjBmOTlmYzRlMWQ5ZmYzYjcxYi90YWJsZXJhbmdlOmZjY2ViMGJhMDY2YjRiMGY5OWZjNGUxZDlmZjNiNzFiXzMtNi0xLTEtMTc3ODcw_3cc4b906-557c-4aa2-8ec1-5be38d9bc6f3"
      unitRef="usd">26200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f3c36d0466748cea4e130f324d5e2dc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTpmY2NlYjBiYTA2NmI0YjBmOTlmYzRlMWQ5ZmYzYjcxYi90YWJsZXJhbmdlOmZjY2ViMGJhMDY2YjRiMGY5OWZjNGUxZDlmZjNiNzFiXzMtOC0xLTEtMTc3ODcw_b20f3cd4-58ca-4276-b159-a3f14bc4318b"
      unitRef="usd">47200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f32e181f6564471b1774eaf0ab52226_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTk1NTY0MQ_221024d0-b4f8-4eec-928d-c156c8463cc6"
      unitRef="usd">42400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf862611445f4a27954a5d9467250c21_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTk1NTY0OQ_f2b5a959-81a2-4eb0-ac62-88075b3ee0f8"
      unitRef="usd">109400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibd8ba32d6e6f4ce0b5694a0c17f3bdb4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo1YzJlZmY0NWNkZjM0OGYxOWZiN2UyZDFhMGQ4Y2NkMC90YWJsZXJhbmdlOjVjMmVmZjQ1Y2RmMzQ4ZjE5ZmI3ZTJkMWEwZDhjY2QwXzItMi0xLTEtMTc3ODcw_d1f91cec-f4af-40d9-af2c-cb9d34108d96"
      unitRef="usd">1600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8ec656e3d9234cddbabc7b72805e843c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo1YzJlZmY0NWNkZjM0OGYxOWZiN2UyZDFhMGQ4Y2NkMC90YWJsZXJhbmdlOjVjMmVmZjQ1Y2RmMzQ4ZjE5ZmI3ZTJkMWEwZDhjY2QwXzItNC0xLTEtMTc3ODcw_31251c07-62f3-47c6-b1ee-29f97e8b94d9"
      unitRef="usd">11000000.0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherLiabilities
      contextRef="ibd8ba32d6e6f4ce0b5694a0c17f3bdb4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo1YzJlZmY0NWNkZjM0OGYxOWZiN2UyZDFhMGQ4Y2NkMC90YWJsZXJhbmdlOjVjMmVmZjQ1Y2RmMzQ4ZjE5ZmI3ZTJkMWEwZDhjY2QwXzMtMi0xLTEtMTc4NjU2_8224464a-ca8c-44bd-9179-81c67d81b525"
      unitRef="usd">0</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i8ec656e3d9234cddbabc7b72805e843c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90YWJsZTo1YzJlZmY0NWNkZjM0OGYxOWZiN2UyZDFhMGQ4Y2NkMC90YWJsZXJhbmdlOjVjMmVmZjQ1Y2RmMzQ4ZjE5ZmI3ZTJkMWEwZDhjY2QwXzMtNC0xLTEtMTc4NjU2_02bb25ea-7378-476c-9db4-c06e8935346b"
      unitRef="usd">39700000</us-gaap:OtherLiabilities>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract
      contextRef="ib5cc30a6e150429d8a9faa24528ade10_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjQvZnJhZzpmMzM3ODcyYmFhM2E0NjcxOWE4ZmNjZjAxZTAxZTAxMy90ZXh0cmVnaW9uOmYzMzc4NzJiYWEzYTQ2NzE5YThmY2NmMDFlMDFlMDEzXzU0OTc1NTkzODUxMg_feea0dff-e4b3-4ac5-9940-bff367881f8f"
      unitRef="usd">31900000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE1ODg_f9b9c41a-399c-4323-8b12-c4404412cf1c">Marketable Securities&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Marketable securities as of December&#160;31, 2022 and 2021 consist of both available-for-sale debt securities of investment grade issuers (see below and Note 5) as well as equity securities of publicly traded companies (see Note 5). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following tables summarize the Company's investments in available-for-sale debt securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;Amortized&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:10pt;font-weight:700;line-height:100%"&gt;Unrealized&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:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 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:10pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,684.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,945.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,320.1&#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;0.9&#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;(302.8)&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;10,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,518.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,428.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company classifies its investments in available-for-sale debt securities based on their contractual maturity dates. The available-for-sale debt securities listed as of December&#160;31, 2022 mature at various dates through April 2028. The fair values of available-for-sale debt securities by contractual maturity consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.235%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities within one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,636.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,381.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities after five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table shows the fair value of the Company's available-for-sale debt securities that have unrealized losses, aggregated by investment category and length of time that the individual securities have been in a continuous loss position. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&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:10pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&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:10pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,445.4&#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;(73.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200.4&#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;(218.0)&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;6,645.8&#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;(291.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,332.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,633.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302.8)&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:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The unrealized losses on corporate bonds as of December 31, 2022 were primarily driven by increases in interest rates. The Company has reviewed its portfolio of available-for-sale debt securities and determined that the decline in fair value below cost did not result from credit-related factors. In addition, the Company does not intend to sell, and it is not more likely than not that the Company will be required to sell, such securities before recovery of their amortized cost bases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;With respect to marketable securities, for the years ended December 31, 2022, 2021, and 2020, amounts reclassified from Accumulated other comprehensive income (loss) into Other income (expense), net were related to realized gains and losses on sales of available-for-sale debt securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Realized gains and losses on sales of marketable securities were not material for the years ended December 31, 2022, 2021, and 2020. Interest income of $160.1 million, $45.8 million, and $75.4 million for the years ended December 31, 2022, 2021, and 2020, respectively, was recognized in Other income (expense), net.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE1OTY_82c6ce93-e84b-456b-ab54-b698551a81e2">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following tables summarize the Company's investments in available-for-sale debt securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;Amortized&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:10pt;font-weight:700;line-height:100%"&gt;Unrealized&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:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 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:10pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,975.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,684.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,945.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,320.1&#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;0.9&#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;(302.8)&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;10,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,518.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,428.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzItMi0xLTEtMTc0MzYy_3761c99b-2f00-4ed6-a5c6-880a8231e398"
      unitRef="usd">6975500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzItNC0xLTEtMTc0MzYy_4c20cb44-6e2e-4b0d-8c5c-7b611d0c455b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzItNi0xLTEtMTc0MzYy_2d0479ee-8dc2-4851-be30-a21b93f0a20c"
      unitRef="usd">291100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzItOC0xLTEtMTc0MzYy_9875449b-cb0f-4829-a1ed-0059a1e8a95a"
      unitRef="usd">6684400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzMtMi0xLTEtMTc0MzYy_82bf8b02-1e3c-47ac-b2ec-f775ff0bf2ee"
      unitRef="usd">2945400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzMtNC0xLTEtMTc0MzYy_fd9bb2f4-c942-41d4-8988-ea6ad96b9e3d"
      unitRef="usd">900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzMtNi0xLTEtMTc0MzYy_b0f34a3b-efb3-449e-a459-52c5c8f68638"
      unitRef="usd">6900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzMtOC0xLTEtMTc0MzYy_7f4f29e1-45bd-4abd-b25f-94b1fff93379"
      unitRef="usd">2939400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzQtMi0xLTEtMTc0MzYy_14e35f15-7cc5-4872-96e3-808075d39410"
      unitRef="usd">67100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzQtNC0xLTEtMTc0MzYy_6d55f6d4-804e-4b78-9d70-46055f9dc237"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzQtNi0xLTEtMTc0MzYy_838e9837-b395-47b4-8729-c10c51b5a20e"
      unitRef="usd">3000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzQtOC0xLTEtMTc0MzYy_394542b9-a3f5-4e2a-b213-5224206e1f26"
      unitRef="usd">64100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i20c85832e072499f9f789894f4319fb1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzUtMi0xLTEtMTc0MzYy_55325aaa-f47f-4134-93d1-20645654b8ba"
      unitRef="usd">121100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i20c85832e072499f9f789894f4319fb1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzUtNC0xLTEtMTc0MzYy_db31fde3-ba24-4f21-9acb-04a926154b83"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i20c85832e072499f9f789894f4319fb1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzUtNi0xLTEtMTc0MzYy_75f661a5-593d-4642-a34a-ab5b9b3e1c8d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i20c85832e072499f9f789894f4319fb1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzUtOC0xLTEtMTc0MzYy_0cbf53e6-5ab1-410b-9f3e-6eeb66e42828"
      unitRef="usd">121100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzYtMi0xLTEtMTc0MzYy_d173d5f2-d7f2-4eae-9bb0-3e8255ec6849"
      unitRef="usd">182100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzYtNC0xLTEtMTc0MzYy_ffa7a068-1e2d-4d7f-8e2c-4a86d2f885e8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzYtNi0xLTEtMTc0MzYy_a4ba167e-20df-496b-a6c3-667d089e61ec"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzYtOC0xLTEtMTc0MzYy_272bc3ae-47ed-4695-a544-0cb50713ad21"
      unitRef="usd">182000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzctMi0xLTEtMTc0MzYy_85f0f59a-146d-4d5c-91a2-64a22320e017"
      unitRef="usd">28900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzctNC0xLTEtMTc0MzYy_eb564ba6-7f61-4ab5-a106-2a30032ce511"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzctNi0xLTEtMTc0MzYy_9f66daa5-218b-4122-87cb-06b209d29f28"
      unitRef="usd">1700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzctOC0xLTEtMTc0MzYy_82b13cdf-8b59-4bff-bc57-739572e3dace"
      unitRef="usd">27200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzgtMi0xLTEtMTc0MzYy_9ed4b029-9060-4e39-a6ef-31baf287492b"
      unitRef="usd">10320100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzgtNC0xLTEtMTc0MzYy_3434a727-7624-4d07-b1d9-c00a5dfa043c"
      unitRef="usd">900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzgtNi0xLTEtMTc0MzYy_94c0979f-ef04-4617-996e-1bb134dc34b1"
      unitRef="usd">302800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzgtOC0xLTEtMTc0MzYy_a6a770b9-d680-4b7d-907b-ec3683778683"
      unitRef="usd">10018200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzExLTItMS0xLTE3NDM2Mg_44bb1497-9c1f-43c9-a978-53909e460a42"
      unitRef="usd">7518400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzExLTQtMS0xLTE3NDM2Mg_5ed87b8d-3bab-4fdb-987a-1cc8939ecff8"
      unitRef="usd">10200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzExLTYtMS0xLTE3NDM2Mg_d363ba13-5440-4c31-9527-a0400e47217a"
      unitRef="usd">40900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzExLTgtMS0xLTE3NDM2Mg_99913466-0a5b-4cf1-9cc9-c04b11bffcb7"
      unitRef="usd">7487700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEyLTItMS0xLTE3NDM2Mg_b89c2759-3741-4f45-b43d-5e0560740492"
      unitRef="usd">109000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEyLTQtMS0xLTE3NDM2Mg_5e8d1acc-7d6b-4aa1-8705-6bf1f806b2a8"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEyLTYtMS0xLTE3NDM2Mg_30a54775-b467-4719-8ed9-acaaf1192a46"
      unitRef="usd">800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEyLTgtMS0xLTE3NDM2Mg_0e807722-e86f-4c87-bbf9-d0a275b8a824"
      unitRef="usd">108500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEzLTItMS0xLTE3NDM2Mg_20d8c57f-48d4-47ec-9c21-575e57b822bc"
      unitRef="usd">64400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEzLTQtMS0xLTE3NDM2Mg_7cabb769-7207-4e6d-a7b9-dfa2a3189c01"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEzLTYtMS0xLTE3NDM2Mg_16c7310c-31e9-481a-9a24-e65918ec17df"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzEzLTgtMS0xLTE3NDM2Mg_77465622-2eee-41cb-8e87-ef0881bb3e70"
      unitRef="usd">64400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE0LTItMS0xLTE3NDM2Mg_45c5fc14-e90b-4b5c-81e5-b47af4509e61"
      unitRef="usd">439700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE0LTQtMS0xLTE3NDM2Mg_637ceb98-27db-4353-8cca-797079cfdd89"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE0LTYtMS0xLTE3NDM2Mg_00585cab-c9a2-4fbb-b14b-50406856b8bc"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE0LTgtMS0xLTE3NDM2Mg_0fab6f5d-eca3-4d72-8abb-a3894b18e4b3"
      unitRef="usd">439600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTItMS0xLTE3NzIzNA_d6702926-5db9-4850-94a6-6de174b057cd"
      unitRef="usd">255200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTQtMS0xLTE3NzIzNA_434079e1-614f-44c1-9bfb-34556de22461"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTYtMS0xLTE3NzIzNA_89e96288-9618-49c2-897c-9afe401fd589"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTgtMS0xLTE3NzI0Mg_656ba468-9796-4cdc-82bd-42796efd8af5"
      unitRef="usd">255100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTItMS0xLTE3NDM2Mg_2fe81e69-d7da-42e8-8384-a6b8735d3ec7"
      unitRef="usd">42000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTQtMS0xLTE3NDM2Mg_e45032a6-db97-440d-bb77-6096a0b56df6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTYtMS0xLTE3NDM2Mg_a6d2296b-e510-4e83-bec9-a48600a6fdf9"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE1LTgtMS0xLTE3NDM2Mg_efaf5927-fd65-495c-afc4-62c325914fa2"
      unitRef="usd">41900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE2LTItMS0xLTE3NDM2Mg_907d4b33-ebbb-4ad1-965f-66f7b40954de"
      unitRef="usd">8428700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE2LTQtMS0xLTE3NDM2Mg_1e50ef67-2b5c-4cdb-9b7c-162cf4e6aee2"
      unitRef="usd">10800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE2LTYtMS0xLTE3NDM2Mg_fb6dcfa0-526a-4993-a9d8-b0729990d03b"
      unitRef="usd">42300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5ZjEyYmQwZGNjNDg0OTE3YmZjYjU0OTZmODUxNGZkMS90YWJsZXJhbmdlOjlmMTJiZDBkY2M0ODQ5MTdiZmNiNTQ5NmY4NTE0ZmQxXzE2LTgtMS0xLTE3NDM2Mg_a80aaf02-a202-46e1-8218-47be3af1559c"
      unitRef="usd">8397200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE1ODc_00fce661-290e-4af4-bb14-83164a26c8fe">The fair values of available-for-sale debt securities by contractual maturity consist of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.235%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities within one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,636.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,381.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities after five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzItMi0xLTEtMTc0MzYy_09f3d9a2-f79e-4aae-9ef0-6e15708ac518"
      unitRef="usd">4636400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzItNC0xLTEtMTc0MzYy_e2c5bb54-66b6-47fd-86a0-65d449bc78d0"
      unitRef="usd">2809100000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzMtMi0xLTEtMTc0MzYy_e954f56c-984b-4960-a5a7-e81e629efdb9"
      unitRef="usd">5381400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzMtNC0xLTEtMTc0MzYy_3053dc91-7cf7-4760-a5ad-79159d6974fa"
      unitRef="usd">5588100000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzQtMi0xLTEtMTk3MzA4_0d0d9004-511e-4fb6-82d7-a3a52742ee8d"
      unitRef="usd">400000</regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5>
    <regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzQtNC0xLTEtMTk3MzA4_4497e6f8-9f90-4014-ad58-d31eb1fdde44"
      unitRef="usd">0</regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzQtMi0xLTEtMTc0MzYy_e81dd90a-c9ed-481d-a1ff-29803273aa20"
      unitRef="usd">10018200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTo5Y2NjM2JmYjIxODE0NWNmOWNjNTYxNjZjM2Y3ZTZjZi90YWJsZXJhbmdlOjljY2MzYmZiMjE4MTQ1Y2Y5Y2M1NjE2NmMzZjdlNmNmXzQtNC0xLTEtMTc0MzYy_8fc66978-4d53-44fa-8f5b-23cd28ac6e3a"
      unitRef="usd">8397200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE1Nzk_d141a33e-0b08-4ba2-b5ff-f73ee0766fe7">The following table shows the fair value of the Company's available-for-sale debt securities that have unrealized losses, aggregated by investment category and length of time that the individual securities have been in a continuous loss position. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.590%"/&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:10pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&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:10pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,445.4&#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;(73.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200.4&#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;(218.0)&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;6,645.8&#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;(291.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,332.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,633.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302.8)&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:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzItMS0xLTEtMTc0MzYy_db499d2f-d282-4c59-9f0a-b42dd3781a8a"
      unitRef="usd">2445400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzItMy0xLTEtMTc0MzYy_cc2a5031-f486-44e3-8965-d65c36a4be35"
      unitRef="usd">73100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzItNS0xLTEtMTc0MzYy_66b23188-ea86-47a5-986d-a7db72268ad2"
      unitRef="usd">4200400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzItNy0xLTEtMTc0MzYy_28472f3d-824d-4b91-ac70-318a39b37008"
      unitRef="usd">218000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzItOS0xLTEtMTc0MzYy_d5cd8f43-bcc3-48ca-97cc-39cd5dca383e"
      unitRef="usd">6645800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9be45733794a4b498cd7a86c3b02531c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzItMTEtMS0xLTE3NDM2Mg_2bf1c73a-1381-4bfc-b7ad-de3fdfb1058d"
      unitRef="usd">291100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzMtMS0xLTEtMTc0MzYy_d496bc68-62d8-4311-89df-071a33fce768"
      unitRef="usd">785200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzMtMy0xLTEtMTc0MzYy_71ba60d4-4a7c-46b4-8e14-c457e25c3049"
      unitRef="usd">2000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzMtNS0xLTEtMTc0MzYy_fe6698c5-ff17-4ec3-a52b-f56e5e363d2b"
      unitRef="usd">71000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzMtNy0xLTEtMTc0MzYy_4cb480e6-0a5b-4df4-9e36-fc76b6739d57"
      unitRef="usd">4900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzMtOS0xLTEtMTc0MzYy_acddf06e-8d67-40be-adc3-1baf0fdbf40b"
      unitRef="usd">856200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i756ea3fa11624c548b132cede643b135_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzMtMTEtMS0xLTE3NDM2Mg_5165061d-4b80-49a9-9740-06af1218fd49"
      unitRef="usd">6900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzQtMS0xLTEtMTc0MzYy_3a73980d-f52b-4af9-b7d1-161007bae61a"
      unitRef="usd">18600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzQtMy0xLTEtMTc0MzYy_50ec7244-720b-4bbc-a9a4-cf60afa3e590"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzQtNS0xLTEtMTc0MzYy_8df59dac-3661-4757-9f78-5f03aa7e08e4"
      unitRef="usd">45600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzQtNy0xLTEtMTc0MzYy_289618d2-6b4a-4389-95ec-311308110925"
      unitRef="usd">1900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzQtOS0xLTEtMTc0MzYy_893aa376-3f9c-43db-97b7-cb495ee4e32a"
      unitRef="usd">64200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0dec01e41c9d49bdbda7f337150ef44a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzQtMTEtMS0xLTE3NDM2Mg_315c2c15-9eb5-44b6-ba67-83fe5510db82"
      unitRef="usd">3000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzYtMS0xLTEtMTc0MzYy_92e18381-bf9a-40ac-a8c4-822a60394f97"
      unitRef="usd">40200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzYtMy0xLTEtMTc0MzYy_8b2760c8-c605-4ed1-bf6d-0bc35e409522"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzYtNS0xLTEtMTc0MzYy_b5fbaffd-998a-4d37-ba32-049c1d401fe8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzYtNy0xLTEtMTc0MzYy_8ecda46d-c975-4111-8e5c-5276f7e365a2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzYtOS0xLTEtMTc0MzYy_fea037f1-2e8e-4780-9f97-112398b43a59"
      unitRef="usd">40200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6ea307cd50204e2e9bf4a2ca2c731e0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzYtMTEtMS0xLTE3NDM2Mg_8ab65da4-65c2-411f-a2f2-98abba69cb83"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzctMS0xLTEtMTc0MzYy_d6791250-7f6e-4f3d-955f-18fde0d6cebd"
      unitRef="usd">11500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzctMy0xLTEtMTc0MzYy_80572485-5b8b-480d-a6bf-1697299d8368"
      unitRef="usd">600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzctNS0xLTEtMTc0MzYy_3b1b3c5a-577a-426a-99c8-16941e5094b1"
      unitRef="usd">15200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzctNy0xLTEtMTc0MzYy_4598da12-c228-407b-8798-96beacd31018"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzctOS0xLTEtMTc0MzYy_8c008c84-e181-43ca-b076-1c1daf190e94"
      unitRef="usd">26700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i670b1994d88c42c7ad5592e062721992_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzctMTEtMS0xLTE3NDM2Mg_fe97b676-499b-4180-ab8c-dbe96c540fde"
      unitRef="usd">1700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzgtMS0xLTEtMTc0MzYy_f1c2d760-87a9-4821-a415-865857bb5f72"
      unitRef="usd">3300900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzgtMy0xLTEtMTc0MzYy_af4a4a78-c481-45ec-8ab9-8d90e379c3d8"
      unitRef="usd">76900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzgtNS0xLTEtMTc0MzYy_06821ca7-f979-4fe6-851f-b36fbaf1323f"
      unitRef="usd">4332200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzgtNy0xLTEtMTc0MzYy_3a893145-ef3f-4e53-b973-947c641d9257"
      unitRef="usd">225900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzgtOS0xLTEtMTc0MzYy_b7eb19f8-d704-4f01-8d33-30fd3ea9c3a2"
      unitRef="usd">7633100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzgtMTEtMS0xLTE3NDM2Mg_151762bf-a99c-43b4-bbe1-4692be0836e5"
      unitRef="usd">302800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzExLTEtMS0xLTE3NDM2Mg_8ecc1dbe-6731-421a-8e17-c47cc3441789"
      unitRef="usd">5889300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzExLTMtMS0xLTE3NDM2Mg_324cf3f3-a7e1-4839-9380-a11682068673"
      unitRef="usd">40900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzExLTUtMS0xLTE3NDM2Mg_d52c07fc-60fe-4fd4-bc0a-cc65117eb017"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzExLTctMS0xLTE3NDM2Mg_c7f047b7-d7dc-4b2b-b7a3-9d7116ff1137"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzExLTktMS0xLTE3NDM2Mg_2e0cb157-1fdd-4ba8-ad15-efaa105b876f"
      unitRef="usd">5889300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic065ee9eda414cb697e07e323cbe487d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzExLTExLTEtMS0xNzQzNjI_095102ae-72a3-43ba-8dc5-29fc18146a50"
      unitRef="usd">40900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEyLTEtMS0xLTE3NzI3Mg_dc79ba3c-3dc5-41bc-b466-92ab8a11ca0f"
      unitRef="usd">90000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEyLTMtMS0xLTE3NzI3Mg_28503491-1299-435e-beab-4456fd080026"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEyLTUtMS0xLTE3NzI3Mg_3381c573-7a52-4aac-b1c3-3bb2a900497f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEyLTctMS0xLTE3NzI3Mg_68a047ff-8731-47cb-ba08-e8ff5e89c0f3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEyLTktMS0xLTE3NzI3Mg_68385dce-0fbc-4d5e-8137-890c0c834a03"
      unitRef="usd">90000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i06f83d2dfdb14bc8a2bd5574d085cdd2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEyLTExLTEtMS0xNzcyNzI_502eb4c2-2dca-4b86-bf48-69f527ae5681"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEzLTEtMS0xLTE3NzI3Mg_e87e9ab8-6b95-4221-94eb-627ec7823f1c"
      unitRef="usd">37000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEzLTMtMS0xLTE3NzI3Mg_64e6344d-5dd1-4348-b56f-c161e4d8952d"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEzLTUtMS0xLTE3NzI3Mg_0fc75842-26f9-480c-aced-afe28a90a094"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEzLTctMS0xLTE3NzI3Mg_baf40d52-a9ed-4e56-ac9a-236aa1f75ec3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEzLTktMS0xLTE3NzI3Mg_fc616538-a707-42d3-a52a-3a5c64821e4e"
      unitRef="usd">37000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3ce570a18b39486c8f7d1f07e3f923a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzEzLTExLTEtMS0xNzcyNzI_9f8a5dbd-5214-4570-8a8a-7ee806f0f241"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE0LTEtMS0xLTE3NzI3Mg_c8e2636e-9d9a-4a78-be23-4c8857a68dcf"
      unitRef="usd">295700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE0LTMtMS0xLTE3NzI3Mg_b88a3851-eef0-48f4-85fd-6399c990bbf3"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE0LTUtMS0xLTE3NzI3Mg_b6002234-c1fd-4282-9cb6-9c6ee05e88ca"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE0LTctMS0xLTE3NzI3Mg_e0880b33-bf7a-4572-b45f-2dea3b8f57e2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE0LTktMS0xLTE3NzI3Mg_3c33f049-559b-42de-a7f0-0524bd001272"
      unitRef="usd">295700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i22f360e272324c199aae4f0c50e9210f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE0LTExLTEtMS0xNzcyNzI_e21de8f4-d2bd-46b9-b202-b145fbfd525f"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE1LTEtMS0xLTE3NzI3Mg_225d15aa-6b16-4829-85d2-8e6828b94d0d"
      unitRef="usd">169400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE1LTMtMS0xLTE3NzI3Mg_66fdf075-a32e-4343-98e0-fe19bdd397ae"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE1LTUtMS0xLTE3NzI3Mg_b80bd1ea-311b-4d87-808a-f7bcb3702d15"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE1LTctMS0xLTE3NzI3Mg_67a4fd00-3a0b-47aa-868f-53da2f60dbea"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE1LTktMS0xLTE3NzI3Mg_7aef737b-1af6-4086-9e09-e4dfe7c7d948"
      unitRef="usd">169400000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ice448a0cbfc94b15af1148fe41fd6000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE1LTExLTEtMS0xNzcyNzI_eb4aad6e-2aec-4dd6-87be-bd90d02fd869"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE2LTEtMS0xLTE3NzI3Mg_0e920d04-1c44-4c9a-b7d2-69a87c968f92"
      unitRef="usd">34900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE2LTMtMS0xLTE3NzI3Mg_88b95fa3-e59d-4a8a-89ac-8ccf0d4b7b9a"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE2LTUtMS0xLTE3NzI3Mg_5f5a8f14-7992-4498-95a3-95ab8f362542"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE2LTctMS0xLTE3NzI3Mg_0b5668a4-780d-4594-b632-49fc20c50c81"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE2LTktMS0xLTE3NzI3Mg_87dc9ce5-bf5e-4bd3-bd75-e0731f6137ec"
      unitRef="usd">34900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i20b5acd4f7044784a39ba52a7c7a1723_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE2LTExLTEtMS0xNzcyNzI_17c50a40-ca51-4580-8abb-7cb66063ec1b"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE3LTEtMS0xLTE3ODY2MA_0cee43e5-812b-4cf8-9f64-0891fcecabd3"
      unitRef="usd">6516300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE3LTMtMS0xLTE3ODY2MA_e4213360-1541-4995-a598-4c7eeeeba83a"
      unitRef="usd">42300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE3LTUtMS0xLTE3ODY2MA_e05cbae1-63ac-487d-b30f-e8c6f6d103c6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE3LTctMS0xLTE3ODY2MA_4f518548-43d5-4090-a7fd-d926405dc4a5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE3LTktMS0xLTE3ODY2MA_4e1c1ea9-2a6a-4ddb-9695-e4885cc07b6f"
      unitRef="usd">6516300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90YWJsZTphYjcxOWE5YjQ2OWU0MDU5YWY3YjM1Mzk4YzRlZjNlNS90YWJsZXJhbmdlOmFiNzE5YTliNDY5ZTQwNTlhZjdiMzUzOThjNGVmM2U1XzE3LTExLTEtMS0xNzg2NjA_f4d0060f-7789-4cc5-a68c-fdcc92078879"
      unitRef="usd">42300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE2NDkyNjc0NDgzNjY_da44eac4-d616-4556-a7fb-427d84d25c73"
      unitRef="usd">160100000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE2NDkyNjc0NDgzNzE_25277626-af01-4114-8f7e-1a07d8623916"
      unitRef="usd">45800000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMjcvZnJhZzoyOGRlNTYzNTRkNjk0ZWFlOTNlOTAyZjc0MmYwYjQwNi90ZXh0cmVnaW9uOjI4ZGU1NjM1NGQ2OTRlYWU5M2U5MDJmNzQyZjBiNDA2XzE2NDkyNjc0NDgzODA_fbc225cc-db3e-4cd2-911a-9df6814f88e6"
      unitRef="usd">75400000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzE0MjQ_8a2dbe91-4bed-4120-9f77-8084c6dca806">Fair Value Measurements&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The table below summarizes the Company's assets which are measured at fair value on a recurring basis. The following fair value hierarchy is used to classify assets, based on inputs to valuation techniques utilized to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Significant other observable inputs, such as quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, or model-based valuations in which significant inputs used are observable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Significant other unobservable inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.965%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="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:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at Reporting Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/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;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,684.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,684.4&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.0&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,228.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,210.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,647.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,249.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company held certain restricted equity securities as of December&#160;31, 2022 which are subject to transfer restrictions that expire at various dates throug&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;h &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;2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;During the year ended December 31, 2022, the Company recorded $39.8 million of net unrealized losses on equity securities in Other income (expense), net. During the years ended December 31, 2021 and 2020, the Company recorded $386.1 million, and $196.0 million, respectively, of net unrealized gains on equity securities in Other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In addition to the investments summarized in the table above, as of December&#160;31, 2022 and 2021, the Company had $48.3 million and $40.0 million, respectively, in equity investments that do not have a readily determinable fair value. These investments are recorded within Other noncurrent assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The fair value of the Company's long-term debt (see Note 10), which was determined based on Level 2 inputs, was estimated to be&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.443 billion and $1.887 billion as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzE0MTM_0c1dbfa7-f9d4-4dbb-8c76-81115ef3eaad">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The table below summarizes the Company's assets which are measured at fair value on a recurring basis. The following fair value hierarchy is used to classify assets, based on inputs to valuation techniques utilized to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Quoted prices in active markets for identical assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Significant other observable inputs, such as quoted market prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, or model-based valuations in which significant inputs used are observable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Significant other unobservable inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.965%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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="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:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at Reporting Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/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;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,684.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,684.4&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,939.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.1&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.0&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,228.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,210.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,647.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,249.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if4f165da14524f83ab4e24f33f72fa7c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzMtMS0xLTEtMTc0MzYy_4e77a9ef-0b38-438b-81b9-a6fc200bde4c"
      unitRef="usd">6684400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieff3294615794346a9b85255e14fd794_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzMtMy0xLTEtMTc0MzYy_833182f5-008b-45d0-812e-a211a03482fe"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe27a11c61a240e4b0a067ec0dd7d798_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzMtNS0xLTEtMTc0MzYy_6a972de9-12a5-4e8f-9aab-640c5cdf7ae7"
      unitRef="usd">6684400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie93ec21dd364485abcb9d4f5a58113b1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzQtMS0xLTEtMTc0MzYy_89fe9ebb-0c19-47c0-9f60-3aa1a7147215"
      unitRef="usd">2939400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8ea2ced853b94e24a4d22f70bd4fd29e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzQtMy0xLTEtMTc0MzYy_b91b93d1-726f-4edf-a66e-5487ff0f1ba3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i22141dab4f53412ea6de7ff444ac262c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzQtNS0xLTEtMTc0MzYy_2ec962a4-c8cd-47ed-87ac-c9ac5fd0f897"
      unitRef="usd">2939400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i50af84a4e2f049f5993f9b56288daed0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzUtMS0xLTEtMTc0MzYy_4693d726-0fe7-4f3c-9231-f074d13526bf"
      unitRef="usd">64100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i49c9255c54ab4b2d8041ec8cf8ed2d76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzUtMy0xLTEtMTc0MzYy_ae2c5793-908d-4db8-bd75-b7cddb5e844c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic4cd0cb429064df7ac32623abbd44a07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzUtNS0xLTEtMTc0MzYy_750be6ca-0710-44a0-a4b9-79a68fe28d06"
      unitRef="usd">64100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie0fe982b399644ca994a70d8d2ad5e97_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzYtMS0xLTEtMTc0MzYy_59c6a4af-d15d-4d57-b2d7-5b44cd55a8b7"
      unitRef="usd">121100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibc86526bc33f401eaef37c46de2730c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzYtMy0xLTEtMTc0MzYy_6dbfdb22-c75e-4b80-8494-8c41886573c5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i467a55c788544f30ad74454d840569e2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzYtNS0xLTEtMTc0MzYy_cb7ec8d1-7d3a-4e69-abbc-461406530c32"
      unitRef="usd">121100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01edbc55a346434a8547a03cdf3f8b8c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzctMS0xLTEtMTc0MzYy_4f7020b3-f311-4908-b3eb-2cdc55843c03"
      unitRef="usd">182000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id596959620f7472daf2da370a9c6e4ee_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzctMy0xLTEtMTc0MzYy_23de75a6-4da3-4333-b34b-77fb2a748a95"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i81ab5450159345e4a7a8d5d1becc66f3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzctNS0xLTEtMTc0MzYy_9515cb10-64b1-4efa-b11b-a184189448ce"
      unitRef="usd">182000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a5c2e9a61694f1b8288a4d46747d122_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzgtMS0xLTEtMTc0MzYy_8c2e40f6-2dac-482e-8036-2b55a5c3701d"
      unitRef="usd">27200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9df6b754d9874865849815ce0ff1fa35_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzgtMy0xLTEtMTc0MzYy_ddf77d24-3898-4bd6-9f28-da3210f9d98b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia5812ccf9fa340d68bb0fb9ae362fd55_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzgtNS0xLTEtMTc0MzYy_ffc4c551-1f21-4830-ac2a-c1ad283f52bd"
      unitRef="usd">27200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ibb2285eff7124799bf35474f9b77d3a5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzktMS0xLTEtMTc0MzYy_e54ce234-af8d-45f9-a63a-a5029f15c297"
      unitRef="usd">24600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i37cc523007314e81a486975a1e802e30_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzktMy0xLTEtMTc0MzYy_f5cbceb4-10f4-4031-9f7e-7ad24424a7f6"
      unitRef="usd">24600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9444b58a5bf44713b0a53669ccd879a9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzktNS0xLTEtMTc0MzYy_c3e2aa8f-2eb8-4a73-bba0-e2e15c0c40e7"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iac51098e276e4ab68f338afabe7e88ed_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzEwLTEtMS0xLTE3NDM2Mg_4e4d75c7-48ba-4417-9d20-defac375346d"
      unitRef="usd">1185400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0604eb2ce2824a94b18ba840c03422bc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzEwLTMtMS0xLTE3NDM2Mg_d9f71f33-4027-44a8-b623-38cd0b708b73"
      unitRef="usd">1185400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i6e07af51cdfe402cb73cf12cdaa18875_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzEwLTUtMS0xLTE3NDM2Mg_1731c46d-79c9-4518-878c-280671d7865d"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="idaac5082db1042e2a542c59aaed88125_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzExLTEtMS0xLTE3NDM2Mg_cde73d69-5c35-4615-b073-197365af617e"
      unitRef="usd">11228200000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i76805457ac75462bb9be58fc14847bbd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzExLTMtMS0xLTE3NDM2Mg_8509653b-9f82-418f-baec-d2a888f2ba36"
      unitRef="usd">1210000000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ie322fb4fa7024b1baee4c74f133d24f0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzExLTUtMS0xLTE3NDM2Mg_95d0791a-11fd-45ec-a716-80699f1f4fa8"
      unitRef="usd">10018200000</us-gaap:MarketableSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7e37a666e97345adad33738c64a2c8ef_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE1LTEtMS0xLTE3NDM2Mg_87a94e47-b880-48a7-ba46-c3ea3aad155c"
      unitRef="usd">7487700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i814e9188987a4eb6818cb5e646b4c49c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE1LTMtMS0xLTE3NDM2Mg_218b4ee7-6a79-4815-b376-4f21a741fa16"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i397a4c2affbe4db4b8abb7c9195877b4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE1LTUtMS0xLTE3NDM2Mg_b51328de-08db-443f-967e-54ca4acd1cb2"
      unitRef="usd">7487700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieb4cb2ea77d6466a814509f17d146b81_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE2LTEtMS0xLTE3NDM2Mg_03087b06-6e8d-4313-9e6b-842f7e155e7f"
      unitRef="usd">108500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i900991202ef2412f84b8b49bbd1fd697_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE2LTMtMS0xLTE3NDM2Mg_0aca85b5-1b02-421c-b4d8-5b470a42f586"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id958dea12f9f4daf9596b2e6ca4b664d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE2LTUtMS0xLTE3NDM2Mg_87834463-cccf-4ccd-9a4d-1ce57432d038"
      unitRef="usd">108500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i29c4864785e4460bbe8e8603d9e6e3c8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE3LTEtMS0xLTE3NDM2Mg_be29f228-509f-4377-ac1d-62c0826aaca5"
      unitRef="usd">64400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55cd0cb5a7dc469dacd573bace8619db_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE3LTMtMS0xLTE3NDM2Mg_2c0263f4-a441-495e-a899-23dbd115b3b1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic59b77df52a94d3d94be86824b44ccac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE3LTUtMS0xLTE3NDM2Mg_78ce77d1-88f8-4b68-8250-47672bc8c782"
      unitRef="usd">64400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iddf857f344764403832320f65a37a8aa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE4LTEtMS0xLTE3NDM2Mg_b3732979-e16a-423d-9b4f-c1be3746993a"
      unitRef="usd">439600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e3d9acb4aa14bb882392991f7def806_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE4LTMtMS0xLTE3NDM2Mg_7782267c-e5f2-4bd7-9b18-33468c80a3bb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8f19239807454691aa94fa166a33be9c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE4LTUtMS0xLTE3NDM2Mg_b4659c0e-fde0-499f-8c46-5eab18b94432"
      unitRef="usd">439600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0ddbcb7106de49f49d710399f917f536_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE5LTEtMS0xLTE3NDM2Mg_3036d4cf-04f9-4281-b0ec-3de7b2c2aefc"
      unitRef="usd">255100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i04d07dab80a0497089de881dd7911c76_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE5LTMtMS0xLTE3NDM2Mg_471324ec-eacf-4bb7-834d-32c63e27a227"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia5f9a85d3b6c4ab58982bdab11c05ddd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzE5LTUtMS0xLTE3NDM2Mg_a8f7eac3-6a7f-41aa-9e46-8abcf4ea0986"
      unitRef="usd">255100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7268de767d8943b9bee7565a5fc1ee35_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIwLTEtMS0xLTE4NTYzMw_13ac3774-449a-499d-82ee-6ec5f7367a16"
      unitRef="usd">41900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if7acba5123d245669d2c0b2930d140f4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIwLTMtMS0xLTE4NTYzMw_65195544-ea1c-46f0-b13c-5c40b9d8aed5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifb3c12ae98b546ceb6fe3e88dc64b1b6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIwLTUtMS0xLTE4NTYzMw_5570f6ab-b01b-4fe9-bb42-d770e21d4546"
      unitRef="usd">41900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i85cf341222be46a193f1ef088c6436ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIwLTEtMS0xLTE3NDM2Mg_0d436c7a-27da-4e30-abe9-f7f4cc897c10"
      unitRef="usd">58400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i39bc3760e9e940d0b37cebc198b73cf0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIwLTMtMS0xLTE3NDM2Mg_22a65684-8bb7-4bda-98f0-f8f689e1a08f"
      unitRef="usd">58400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9b618f73a8fa43489c55a045ed15c1f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIwLTUtMS0xLTE3NDM2Mg_bacac83d-4490-42a4-809e-888aea7dca6a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1e308ff0e87e482fba35dd4da2bd8aa0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIxLTEtMS0xLTE3NDM2Mg_f0ee00cb-9aeb-4cc5-930d-c25c6f05ae87"
      unitRef="usd">1191500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8312eadb6504455aaaac7b194804e4ab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIxLTMtMS0xLTE3NDM2Mg_d9c3f91c-67f7-4bd0-b64c-c1eea6c441d6"
      unitRef="usd">1191500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2f2058d7e3d9452b8becd26693bb4b7e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIxLTUtMS0xLTE3NDM2Mg_5b4becb0-2dee-4f9e-b9a8-1950cb498c10"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="if5efd5732c8647d88223929f0c134b0e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIyLTEtMS0xLTE3NDM2Mg_386393c2-9588-4c69-bb3a-3812636ef49b"
      unitRef="usd">9647100000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i3e2aa3f436384eb7abe5169c1fb29a5a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIyLTMtMS0xLTE3NDM2Mg_db03f85c-c20e-45dc-962f-53f2181c9b2e"
      unitRef="usd">1249900000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ie56431b74b0b46708d25ec5b1f24d48c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90YWJsZTphNDZlN2EzZjI3NmQ0MWYxOWIzMjQ5ZjgwMTIxYzUxNS90YWJsZXJhbmdlOmE0NmU3YTNmMjc2ZDQxZjE5YjMyNDlmODAxMjFjNTE1XzIyLTUtMS0xLTE3NDM2Mg_f36bbbbe-3d6f-4498-91ee-4eff03fc1394"
      unitRef="usd">8397200000</us-gaap:MarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzEwNDQ1MzYwNDY1Njc4_99a971d4-5e06-42bc-a1c4-5cce4bbdf617"
      unitRef="usd">-39800000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzEwNDQ1MzYwNDY1Njg2_69d49ddb-29f4-4092-b7de-ab4279b89de5"
      unitRef="usd">386100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzU0OTc1NTgxNTkzOQ_70eb3cbb-7936-45b1-bcc9-08c3e398f5d2"
      unitRef="usd">196000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzEwNzc_087383de-de4e-432d-a376-d9c6cb4a98a4"
      unitRef="usd">48300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzEwODQ_a8526ce9-b67b-4728-af0f-49269cd65d5a"
      unitRef="usd">40000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzEzNTY_4e600bcf-ef3b-433c-9466-d4dc346d861e"
      unitRef="usd">1443000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzAvZnJhZzpmNzcxYTFiZGYzMDk0MGZhOGVlOTU0MDBmZjA4YzBiMi90ZXh0cmVnaW9uOmY3NzFhMWJkZjMwOTQwZmE4ZWU5NTQwMGZmMDhjMGIyXzEzNjM_9ad4c5f8-ff8c-40df-8569-3ed801fc294e"
      unitRef="usd">1887000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2Xzg1NQ_082c3b31-cfb0-460a-9efb-29e0e74024ea">Inventories&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.477%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.243%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,401.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventory balances in the table above are net of reserves of $720.7 million and $510.0 million as of December&#160;31, 2022 and 2021, respectively. Deferred costs represent the costs of product manufactured and shipped to the Company's collaborators for which recognition of revenue has been deferred. For the years ended December&#160;31, 2022 and 2021, Cost of goods sold included inventory write-offs and reserves of $258.7&#160;million and $457.1&#160;million, respectively, primarily related to REGEN-COV. Inventory write-offs and reserves for the year ended December&#160;31, 2020 were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2Xzg0Ng_5f1e4e9e-a252-4fd6-acfb-a0f7429e3506">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.477%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.189%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.243%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;963.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,401.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzItMS0xLTEtMTc0MzYy_92eef01c-3375-4ff9-9664-d634e0e966a0"
      unitRef="usd">818400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzItMy0xLTEtMTc0MzYy_d47b756e-184f-4011-a3a3-baa594a5a9a1"
      unitRef="usd">721900000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzMtMS0xLTEtMTc0MzYy_121abca2-40b5-4077-86eb-5e9cf6bc733b"
      unitRef="usd">963100000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzMtMy0xLTEtMTc0MzYy_024a6398-a97a-43eb-812b-eee899ad068d"
      unitRef="usd">707200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzQtMS0xLTEtMTc0MzYy_4ff17459-e28d-4a21-b0f1-0c5223b689de"
      unitRef="usd">98600000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzQtMy0xLTEtMTc0MzYy_f44f4c72-ac78-4c40-8384-120a020f93a2"
      unitRef="usd">73700000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzUtMS0xLTEtMTc0MzYy_aec92935-e43d-40ab-b6e6-e3bea01ab489"
      unitRef="usd">521800000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzUtMy0xLTEtMTc0MzYy_2cfb0f03-893f-423a-8227-5a4119a98e36"
      unitRef="usd">448500000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzYtMS0xLTEtMTc0MzYy_f44a4de4-5b94-4afe-a784-a7397d28fe44"
      unitRef="usd">2401900000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90YWJsZTpkODBiMTY1Njg3Mjg0OWQwODAwMzQwNGY1YTBhODExOC90YWJsZXJhbmdlOmQ4MGIxNjU2ODcyODQ5ZDA4MDAzNDA0ZjVhMGE4MTE4XzYtMy0xLTEtMTc0MzYy_d6014284-fd09-4bce-9e40-26fc22d4e2c6"
      unitRef="usd">1951300000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2XzI3NDg3NzkwNzE1OTM_9958c02c-0770-491b-9e43-eb5043f0ce47"
      unitRef="usd">720700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2XzI3NDg3NzkwNzE1ODI_93ad89cf-5a9c-4a38-aa7c-513c8141fcd4"
      unitRef="usd">510000000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryWriteDown
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2XzI3NDg3NzkwNzI1NTk_2d9d6e45-4328-4aeb-b873-a772d011f9ea"
      unitRef="usd">258700000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2XzI3NDg3NzkwNzI0OTA_ca31ed83-fd3f-41dc-92ce-5e4887fc33f4"
      unitRef="usd">457100000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzMvZnJhZzplZDk1ZmU0ZTEzOGM0NDMxOGM1ZDZmMTRhMjllMTMxNi90ZXh0cmVnaW9uOmVkOTVmZTRlMTM4YzQ0MzE4YzVkNmYxNGEyOWUxMzE2XzIxOTkwMjMyNTY2OTI_46c6062a-51ee-4418-b4fb-84f598a41e22"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzYzNA_233e1e4f-94ca-4c79-8355-c3ca682d00ff">Property, Plant, and Equipment&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, plant, and equipment consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.201%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.439%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,270.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;767.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,225.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, office equipment, and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,432.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,880.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less, accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,669.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,763.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,482.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Property, plant, and equipment in the table above includes leased property under the Company's finance lease at its Tarrytown, New York facility. See Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Depreciation and amortization expense on property, plant, and equipment was $303.9 million, $281.1 million, and $230.8 million for the years ended December 31, 2022, 2021, and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of December&#160;31, 2022 and 2021, $2.960&#160;billion and $2.684&#160;billion, respectively, of the Company's net property, plant, and equipment was located in the United States and $803.0&#160;million and $797.8&#160;million, respectively, was located outside the United States (primarily in Ireland).&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i70f9acbdc085411abc64332f0e5e0849_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzItMS0xLTEtMTc0MzYy_93dbbe2d-53ae-4748-8cc2-ff3026bb49ac"
      unitRef="usd">264500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if77c2ea74bfe40038cd4646e360bb2e8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzItMy0xLTEtMTc0MzYy_2ada0f11-a646-430e-a7e3-f9ace9dcea32"
      unitRef="usd">248000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib29e6005f6d24c0491ed2bbf66621fb9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzMtMS0xLTEtMTc0MzYy_00ed6832-f97b-4fd9-be8a-5fe6350c1ec7"
      unitRef="usd">2270000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib23273ac9b554855b189599419ac153a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzMtMy0xLTEtMTc0MzYy_86766a30-1fcf-4373-bdb3-dfb0a3a9ae83"
      unitRef="usd">2088500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic65b5f7083d14d56803e3599a24e7f4e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzQtMS0xLTEtMTc0MzYy_08e7b366-8023-4b4d-a382-59b810188adc"
      unitRef="usd">114300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i43d3fbb1c2f4484da5b302c4846b440f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzQtMy0xLTEtMTc0MzYy_88bc0a0e-7b5e-4382-9096-1b7ade62596d"
      unitRef="usd">113900000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i442040e783844ed382aecdc0af74fc39_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzUtMS0xLTEtMTc0MzYy_05ac148c-28d0-423e-935f-a0eeac15756d"
      unitRef="usd">980500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i350934777cd641749f3726d6f2e3a777_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzUtMy0xLTEtMTc0MzYy_2a0b0347-b774-401e-984b-6d3dfabdcd10"
      unitRef="usd">767700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib9a2e7c68cbd450986ed5230d81ffae1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzYtMS0xLTEtMTc0MzYy_1f4f61a7-d663-45f9-a5dd-4b9a2bfeafa4"
      unitRef="usd">1315300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie1294c19697a4d5989612dcdbb557eaf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzYtMy0xLTEtMTc0MzYy_0b37e29b-c87b-45b7-962f-f2ac0b13de53"
      unitRef="usd">1225500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9d8931c24c9647998f454d826d5ea54f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzctMS0xLTEtMTc0MzYy_11063a3a-dd6d-49ef-a970-7f0752886ee9"
      unitRef="usd">337400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id78ea7aa3b8b48818411bc781e1be355_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzctMy0xLTEtMTc0MzYy_aa6f397e-464d-4ba5-b0c7-fcab8e42a264"
      unitRef="usd">291500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie864f6dc154f4872aff761e5a7f37949_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzgtMS0xLTEtMTc0MzYy_2b90d7bc-7560-4d14-965f-1b08430f437d"
      unitRef="usd">150200000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1098f1326d3c46fab6616d650ec27d81_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzgtMy0xLTEtMTc0MzYy_332a12e2-a969-4586-8afd-d727a6e1f01c"
      unitRef="usd">145200000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzktMS0xLTEtMTc0MzYy_2fa3ad45-6b19-412f-b18b-1599cade740b"
      unitRef="usd">5432200000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzktMy0xLTEtMTc0MzYy_60aaecf7-5bd3-4cd5-8992-0a5af5fcdb4f"
      unitRef="usd">4880300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzEwLTEtMS0xLTE3NDM2Mg_1f2e27f1-847c-43ca-b9b2-ad2dd3c4c7a7"
      unitRef="usd">1669200000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzEwLTMtMS0xLTE3NDM2Mg_e2925bc5-4993-47d7-9a34-2d09ab6bbaba"
      unitRef="usd">1398100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzExLTEtMS0xLTE3NDM2Mg_f68e2bdd-cd77-4fa9-a24b-f3cb8301e447"
      unitRef="usd">3763000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90YWJsZTo2MzQyYjJhY2Y4NWQ0MjViYjIyNTFmYTU2ZDc0ZjY4MC90YWJsZXJhbmdlOjYzNDJiMmFjZjg1ZDQyNWJiMjI1MWZhNTZkNzRmNjgwXzExLTMtMS0xLTE3NDM2Mg_99378518-0679-4378-8e7a-daace83c7798"
      unitRef="usd">3482200000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <regn:DepreciationDepletionAndAmortizationExcludingIntangibleAssets
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzMzNA_8737d860-836b-4595-9c4c-7fb146663945"
      unitRef="usd">303900000</regn:DepreciationDepletionAndAmortizationExcludingIntangibleAssets>
    <regn:DepreciationDepletionAndAmortizationExcludingIntangibleAssets
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzMzOA_058fd76d-2292-462f-a959-729133629bdc"
      unitRef="usd">281100000</regn:DepreciationDepletionAndAmortizationExcludingIntangibleAssets>
    <regn:DepreciationDepletionAndAmortizationExcludingIntangibleAssets
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzM0Ng_c3eda643-4aa5-4199-8819-73e6ae8a5912"
      unitRef="usd">230800000</regn:DepreciationDepletionAndAmortizationExcludingIntangibleAssets>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i51f9bc6743594e108ea3ba33a0b1df17_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzQ0Mw_358f5895-234f-453d-ab32-557204f19fa2"
      unitRef="usd">2960000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i769d8dda3fd84c6492c24d8b5d8397c5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzQ1MA_ac7766eb-11de-4ac8-96ec-61c8d2f1774e"
      unitRef="usd">2684000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iaa561036943849f6970887e7e93d601b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzU1Nw_8f99f328-44bc-490a-bdaf-48d3b503834b"
      unitRef="usd">803000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i55fbf7200cd34a90a17cae423a49cac1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzYvZnJhZzpiYmNjNmE1YWVkOTQ0N2I1YjAwMDFiYjhlZGZlY2I1My90ZXh0cmVnaW9uOmJiY2M2YTVhZWQ5NDQ3YjViMDAwMWJiOGVkZmVjYjUzXzU2NA_561cc16b-472b-43e0-8231-67a79d21eb78"
      unitRef="usd">797800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8yMTk5MDIzMjU4NDQ2_2fe93867-9739-456e-9554-df2eeac4575e">Intangible Assets&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;Estimated Useful Life&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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:10pt;font-weight:700;line-height:100%"&gt;Gross carrying 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired product rights - Libtayo&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946.3&#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;(35.7)&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;910.6&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#x2013;8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&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 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;956.3&#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;(40.8)&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;915.5&#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;29.3&#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;(22.6)&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;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As described in Note 3, the Company recorded an intangible asset in connection with obtaining the exclusive right to develop, commercialize, and manufacture Libtayo worldwide. The intangible asset recognized upon the effective date of the A&amp;amp;R IO LCA primarily consisted of the $900.0&#160;million up-front payment, offset by the remaining IO Collaboration Other liabilities balance of $241.0&#160;million. During the year ended December&#160;31, 2022, the Company recorded additions to the Libtayo intangible asset primarily related to contingent consideration (including regulatory and sales-based milestones, as described in Note 3) and other amounts due to Sanofi in connection with obtaining the worldwide rights to Libtayo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amortization expense on intangible assets was $37.6&#160;million for the year ended December 31, 2022. Amortization expense for the years ended December 31, 2021 and 2020 was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of December&#160;31, 2022, assuming no changes in the gross carrying amount of intangible assets, amortization expense is estimated to be approximately $72&#160;million for each of the years ending December 31, 2023 through December 31, 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8yMTk5MDIzMjU4NDQ3_0cc18544-6ee1-422f-9088-18279c70d223">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;Estimated Useful Life&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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:10pt;font-weight:700;line-height:100%"&gt;Gross carrying 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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired product rights - Libtayo&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;946.3&#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;(35.7)&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;910.6&#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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangibles&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#x2013;8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&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 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;956.3&#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;(40.8)&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;915.5&#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;29.3&#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;(22.6)&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;6.7&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iabe2b2c162d74aceaa748b1c4bb2cc4d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTItMS0xLTE3NjkxOC90ZXh0cmVnaW9uOjQ2ODYwYTFhZDFiMDRmZDQ5NmU4MWZiODBmNzBmYzhjXzQ_8a586507-8b1a-4a40-a3d4-ef4f09602a95">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iac94305b0cdd490190861cea74735d96_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTQtMS0xLTE3ODY3MA_9f1da480-2ef3-410f-9d23-593f7fa7d577"
      unitRef="usd">946300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iac94305b0cdd490190861cea74735d96_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTYtMS0xLTE3ODY3MA_d063c92a-fd9b-43dd-81ee-3707fee97e8c"
      unitRef="usd">35700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac94305b0cdd490190861cea74735d96_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTgtMS0xLTE3ODY3MA_55a30128-f6b0-456c-a513-08d74d7c5c68"
      unitRef="usd">910600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie02495c8017b455681cd9f0f892654ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTEwLTEtMS0xNzg2NzA_12feba4a-c6f8-4eb7-bcc5-170d05d43661"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie02495c8017b455681cd9f0f892654ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTEyLTEtMS0xNzg2NzA_f7490624-4b9e-4275-9006-370bfec447ac"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie02495c8017b455681cd9f0f892654ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18yLTE0LTEtMS0xNzg2NzA_118d1812-5b1f-4ecf-87a5-adf6643b9f0f"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7a704809d9454f6091c067635a04adeb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTItMS0xLTE3NjkxOC90ZXh0cmVnaW9uOmJiNjRkODUyZmJhNDRiM2JhNDU2Y2Q3OGM3MGU4ZGI5XzQ_bee99377-5157-4717-a364-90f5096d93d4">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5586b0412de74f4681a571d3e1c5bfbb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTItMS0xLTE3NjkxOC90ZXh0cmVnaW9uOmJiNjRkODUyZmJhNDRiM2JhNDU2Y2Q3OGM3MGU4ZGI5Xzc_f7013e3c-1164-48e8-abb4-93bf74de5465">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i566e4366831c4bc9b4395cd536a3c5d4_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTQtMS0xLTE3ODY3MA_657ba353-6d05-4bd6-93e0-a42de4c5ec4f"
      unitRef="usd">10000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i566e4366831c4bc9b4395cd536a3c5d4_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTYtMS0xLTE3ODY3MA_23cad6c6-17ac-49b1-a434-f910fc71a797"
      unitRef="usd">5100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i566e4366831c4bc9b4395cd536a3c5d4_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTgtMS0xLTE3ODY3MA_62b177e7-5aa5-4496-8a94-1d8fd6af3459"
      unitRef="usd">4900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9ce0c7f100084a6dad54ebe67493652f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTEwLTEtMS0xNzg2NzA_489d3bb6-cbf5-42ef-a243-6cbf4d2789ca"
      unitRef="usd">29300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9ce0c7f100084a6dad54ebe67493652f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTEyLTEtMS0xNzg2NzA_55bf1e36-2ca6-47bc-98e8-41d7fe092458"
      unitRef="usd">22600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9ce0c7f100084a6dad54ebe67493652f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N18zLTE0LTEtMS0xNzg2NzA_ff738c75-5335-4037-adba-78c007030064"
      unitRef="usd">6700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie345030098ed4a68855b720eadea8248_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N180LTQtMS0xLTE3ODY3MA_0b0ec7ea-e0c5-4c8a-9078-a14172b25447"
      unitRef="usd">956300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie345030098ed4a68855b720eadea8248_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N180LTYtMS0xLTE3ODY3MA_d1550b87-c418-49fc-a81b-7aa47f83c107"
      unitRef="usd">40800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie345030098ed4a68855b720eadea8248_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N180LTgtMS0xLTE3ODY3MA_d7f3483b-0887-4fe5-bfaa-9d9f118e80f6"
      unitRef="usd">915500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N180LTEwLTEtMS0xNzg2NzA_d47f8928-1ab2-4e8f-9fbc-067c424143b8"
      unitRef="usd">29300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N180LTEyLTEtMS0xNzg2NzA_1739abd9-c3cf-4dac-8a1c-112fd7ea432b"
      unitRef="usd">22600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGFibGU6ZGVjMzQ4ZGY2NzE0NDc5NTg2YzhiOWFkMzA1MTBhNjcvdGFibGVyYW5nZTpkZWMzNDhkZjY3MTQ0Nzk1ODZjOGI5YWQzMDUxMGE2N180LTE0LTEtMS0xNzg2NzA_398edaf5-2a08-47ab-85d2-0b8612292563"
      unitRef="usd">6700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ie1af8729cd0f40758b3251598b50222a_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8yMTk5MDIzMjYwNzcw_bc7264a5-ba36-4be3-a6e3-8393ccdbf9c1"
      unitRef="usd">900000000</regn:UpFrontPaymentToCollaboratingParty>
    <us-gaap:OtherLiabilities
      contextRef="i2ef1a2e72dfe4435b84f7c61daea106e_I20220701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8yMTk5MDIzMjYwNzg2_fa46f3f5-6523-484f-84b4-fd45f14216ae"
      unitRef="usd">241000000</us-gaap:OtherLiabilities>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if47d053711fd4bdc82cf9d70aa578c00_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8xNjQ5MjY3NDQ2NDU0_ef899944-4eec-4631-b1fc-9ec259895202"
      unitRef="usd">37600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8xNjQ5MjY3NDQ2Mjgx_21daae67-bfc6-4d40-8921-2a8e71214560"
      unitRef="usd">72000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8xNjQ5MjY3NDQ2Mjgx_38e1f91c-65f8-4496-a645-75ca4ec0421d"
      unitRef="usd">72000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8xNjQ5MjY3NDQ2Mjgx_4f00eabf-8fa3-43ab-9cc4-0494fd9d3852"
      unitRef="usd">72000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8xNjQ5MjY3NDQ2Mjgx_b191f97b-8a59-43d4-84b6-e210141926c7"
      unitRef="usd">72000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTExL2ZyYWc6N2Q3Nzk3YTE2MmQ3NDkwNGI3Y2VkZmQxMDcwZjg0NzAvdGV4dHJlZ2lvbjo3ZDc3OTdhMTYyZDc0OTA0YjdjZWRmZDEwNzBmODQ3MF8xNjQ5MjY3NDQ2Mjgx_e86c8825-08ba-435b-9a19-01786bb85be3"
      unitRef="usd">72000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90ZXh0cmVnaW9uOjA1YWZiZTVkYThmMTRiMjFiNDFhYWMxMzdmYmY2ZjUxXzEzNg_f050ac24-bd06-4d49-84bd-f9a624d4e550">Accrued Expenses and Other Current Liabilities&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Accrued expenses and other current liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued clinical expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts due to collaborators (see Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,074.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,206.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90ZXh0cmVnaW9uOjA1YWZiZTVkYThmMTRiMjFiNDFhYWMxMzdmYmY2ZjUxXzEyOA_b09f39d3-5dc6-45fb-ba25-233c683f2368">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Accrued expenses and other current liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:57.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued clinical expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts due to collaborators (see Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses and liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,074.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,206.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzItMS0xLTEtMTc0MzYy_ea130302-643f-49e8-9911-7df5ede32cb4"
      unitRef="usd">497300000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzItMy0xLTEtMTc0MzYy_24c73b13-501c-4f6c-89fb-fd566b530117"
      unitRef="usd">440700000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <regn:AccruedClinicalTrialExpenseCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzMtMS0xLTEtMTc0MzYy_6e4193b6-d642-4aae-b87e-5223a1af75d1"
      unitRef="usd">295000000.0</regn:AccruedClinicalTrialExpenseCurrent>
    <regn:AccruedClinicalTrialExpenseCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzMtMy0xLTEtMTc0MzYy_1ebf8fa2-d60c-4e5c-9115-4ddc907c673e"
      unitRef="usd">295800000</regn:AccruedClinicalTrialExpenseCurrent>
    <regn:AccrualForSalesRelatedCostsCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzQtMS0xLTEtMTc0MzYy_ec51f146-8cf2-4517-b596-ffd0a0a2a346"
      unitRef="usd">633600000</regn:AccrualForSalesRelatedCostsCurrent>
    <regn:AccrualForSalesRelatedCostsCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzQtMy0xLTEtMTc0MzYy_e5ad4fba-1067-4661-b388-6c32c0599a99"
      unitRef="usd">472700000</regn:AccrualForSalesRelatedCostsCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzUtMS0xLTEtMTc0MzYy_1d88e194-2df5-42e4-afdb-1245a6ba0fec"
      unitRef="usd">300000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzUtMy0xLTEtMTc0MzYy_8859bc51-48fe-483a-a57b-d030460fabb5"
      unitRef="usd">326300000</us-gaap:TaxesPayableCurrent>
    <regn:CollaborativeAgreementsObligationsCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzYtMS0xLTEtMTc0MzYy_cad3782a-58c1-4a5a-b2ae-eee1393b66b2"
      unitRef="usd">10500000</regn:CollaborativeAgreementsObligationsCurrent>
    <regn:CollaborativeAgreementsObligationsCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzYtMy0xLTEtMTc0MzYy_b7053ecf-3fad-4edf-94cc-4948ce779811"
      unitRef="usd">287400000</regn:CollaborativeAgreementsObligationsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzctMS0xLTEtMTc0MzYy_9666d86a-38e9-47d1-8e64-fb0f8ce006d4"
      unitRef="usd">637500000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzctMy0xLTEtMTc0MzYy_a5e5f4b7-cabb-461c-8b46-76f4ca58a71c"
      unitRef="usd">383900000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzgtMS0xLTEtMTc0MzYy_ccbb6005-230b-4c10-9cc7-0fefecc59442"
      unitRef="usd">2074200000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xMzkvZnJhZzowNWFmYmU1ZGE4ZjE0YjIxYjQxYWFjMTM3ZmJmNmY1MS90YWJsZTphYjJkNGU5NjJlMDM0MWVmODQyZThmODg2MmQzOTJlNi90YWJsZXJhbmdlOmFiMmQ0ZTk2MmUwMzQxZWY4NDJlOGY4ODYyZDM5MmU2XzgtMy0xLTEtMTc0MzYy_abc79f09-afef-405a-b2e0-8a5fa42a22c3"
      unitRef="usd">2206800000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzM3NTE_b7212499-68e3-489c-a803-073e909174b0">Debt&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In December 2018, the Company entered into an agreement with a syndicate of lenders (the "2018 Credit Agreement") which provided for a $750.0 million senior unsecured five-year revolving credit facility. The 2018 Credit Agreement, which was to mature in December 2023, included an option for the Company to elect to increase the commitments under the Credit Facility and/or to enter into one or more tranches of term loans in the aggregate principal amount of up to $250.0&#160;million, subject to the consent of the lenders providing the additional commitments or term loans, as applicable, and certain other conditions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In December 2022, the Company entered into an agreement with a syndicate of lenders (the "2022 Credit Agreement") which provides for a $750.0&#160;million senior unsecured five-year revolving credit facility (the "2022 Credit Facility") and replaces the 2018 Credit Agreement, which was contemporaneously terminated. The 2022 Credit Agreement includes an option for the Company to elect to increase the commitments under the 2022 Credit Facility and/or to enter into one or more tranches of term loans in the aggregate principal amount of up to $500.0&#160;million, subject to the consent of the lenders providing the additional commitments or term loans, as applicable, and certain other conditions. The 2022 Credit Agreement also provides a $50.0&#160;million sublimit for letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As set forth in the 2022 Credit Agreement, the Company has the option to amend the 2022 Credit Agreement to establish environmental, social, and governance targets which will be used to adjust pricing under the 2022 Credit Facility, subject to parameters to be provided in the 2022 Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceeds of the loans under the 2022 Credit Facility may be used to finance working capital needs, and for general corporate or other lawful purposes, of Regeneron and its subsidiaries. Regeneron Pharmaceuticals, Inc. has guaranteed all obligations under the 2022 Credit Facility. The 2022 Credit Agreement includes an option for the Company to elect to extend the maturity date of the 2022 Credit Facility beyond December 2027, subject to the consent of the extending lenders and certain other conditions. Amounts borrowed under the 2022 Credit Facility may be prepaid, and the commitments under the 2022 Credit Facility may be terminated, at any time without premium or penalty. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company had no borrowings outstanding under the 2022 Credit Facility as of December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The 2022 Credit Agreement contains operating covenants and a maximum total leverage ratio financial covenant. The Company was in compliance with all covenants of the 2022 Credit Agreement as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In August 2020, the Company issued and sold $1.250&#160;billion aggregate principal amount of senior unsecured notes due 2030 and $750 million aggregate principal amount of senior unsecured notes due 2050 (collectively, the "Notes"). The underwriting discounts and offering expenses are being amortized as additional interest expense over the period from issuance through maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Long-term debt in connection with the Notes, net of underwriting discounts and offering expenses, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:29.25pt;padding-right:29.25pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.149%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.014%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.750% Senior Notes due September 2030&lt;/span&gt;&lt;/div&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;1,241.0&#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,239.9&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.800% Senior Notes due September 2050&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.1&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;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;Interest on each series of Notes is payable semi-annually in arrears on March 15 and September 15 of each year until their respective maturity dates. Interest expense related to the Notes was $44.3&#160;million, $44.4&#160;million, and $17.6&#160;million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;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;The Notes may be redeemed at the Company&#x2019;s option at any time at 100% of the principal amount plus accrued and unpaid interest, and, until a specified period before maturity, a specified make-whole amount. The Notes contain a change-of-control provision that, under certain circumstances, may require the Company to offer to repurchase the Notes at a price equal to 101% of the principal amount plus accrued and unpaid interest. The Notes also contain certain limitations on the Company&#x2019;s ability to incur liens and enter into sale and leaseback transactions, as well as customary events of default.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie424218a88a74b00b19453fe4888916c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzYwNDczMTM5NTY2OTc_7895eedc-c7cb-47bd-ade6-50ea1636ded7"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="ib5a9aa37e4c1457a976919d9730f8e80_D20181201-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIxOTkwMjMyNjc3NTQ_ae1213d3-a125-4b38-8bd5-db828c1d3351">P5Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <regn:LineOfCreditFacilityIncreaseLimit
      contextRef="ie424218a88a74b00b19453fe4888916c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIxOTkwMjMyNjc3MjA_04287a36-656f-42ff-b195-75b27a8f3d36"
      unitRef="usd">250000000</regn:LineOfCreditFacilityIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7310c177364143f2bf10f9d6b7aaf971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzI3NDg3NzkwODYxNjg_9fbdbfac-0c07-4dab-8774-f59191fa2088"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="ib12579be01dc47cfbb463231b2c8f01d_D20221201-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIxOTkwMjMyNjc3NTU_e92709db-b177-4121-8c50-a7c2e6dbb729">P5Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <regn:LineOfCreditFacilityIncreaseLimit
      contextRef="i7310c177364143f2bf10f9d6b7aaf971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIxOTkwMjMyNjc2NjA_534ae625-f052-49de-8486-2488ab654c4c"
      unitRef="usd">500000000</regn:LineOfCreditFacilityIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i261cf06513ba49e388568bf4932270e8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIxOTkwMjMyNjc2OTA_a0407051-97c0-44d6-99a6-0f08e8a46a74"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i7310c177364143f2bf10f9d6b7aaf971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIxOTkwMjMyNjc3NTY_908ceca4-ae26-4b83-9863-b2691efd21f2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6c01c03f3a4444d1b5c5abebba7521b9_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIyNjE_59c5110b-176b-4b97-b6b9-95126a639225"
      unitRef="usd">1250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5bbfaa6d6caa478986a0fd252d1994d6_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzIzMzA_f2ef1c70-ea1e-4847-a820-1ae13bca3f9f"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzM3NTk_105a6bfb-d949-4d44-b35f-67370b07df72">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Long-term debt in connection with the Notes, net of underwriting discounts and offering expenses, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:29.25pt;padding-right:29.25pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.149%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.014%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.750% Senior Notes due September 2030&lt;/span&gt;&lt;/div&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;1,241.0&#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,239.9&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.800% Senior Notes due September 2050&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.1&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,981.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8e773031061f47068bfb7d9af0a6f623_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzItMC0xLTEtMTc0MzYyL3RleHRyZWdpb246M2U3ZWE1MDY1OTE5NGU0NWIwM2IzZThhOTc2MDQwZWZfNA_42feb9ea-dac2-429e-8371-6d1dcf2d64cb"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i8e773031061f47068bfb7d9af0a6f623_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzItMS0xLTEtMTc0MzYy_d6c3d5e8-2120-4c41-943b-eff34cc3bc9e"
      unitRef="usd">1241000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4b091a819e7f463a80413ebcc76b6b92_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzItMy0xLTEtMTc0MzYy_0c2b92a7-d03b-4031-a1e3-2c694f336710"
      unitRef="usd">1239900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie78cab400df7439280370205f9c3d004_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzMtMC0xLTEtMTc0MzYyL3RleHRyZWdpb246NzFhNzU4MDY2YWYzNGExZmI1MWQxNWUyZjY4MmRmMzFfNA_5e191821-df21-4144-a8c3-883de2e1477a"
      unitRef="number">0.02800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ie78cab400df7439280370205f9c3d004_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzMtMS0xLTEtMTc0MzYy_fb5a248b-cc2e-4b2e-8787-81791c9ca1e8"
      unitRef="usd">740400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9d999cff105340e388c8d3d0fae950fd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzMtMy0xLTEtMTc0MzYy_1f4fe7b8-87fe-459b-a60c-aace999db681"
      unitRef="usd">740100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4a901ef13b914e98a6b6ae594630e3ab_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzQtMS0xLTEtMTc0MzYy_77da4972-c86d-4740-a008-c7e3629ee9c7"
      unitRef="usd">1981400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i109147ff73454c9fb1005363d4c3549c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90YWJsZTo0YTQ3MTZhZGUzYmE0YzEwODQwMzNhYWNlM2YyMTEzMi90YWJsZXJhbmdlOjRhNDcxNmFkZTNiYTRjMTA4NDAzM2FhY2UzZjIxMTMyXzQtMy0xLTEtMTc0MzYy_48752678-ff0e-4635-9c0f-d62720a5a91a"
      unitRef="usd">1980000000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i4dc3a52eb4104b5aa8911f6741d3eee6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzMwOTY_467b71ed-cf02-420a-a91f-f1344b97896e"
      unitRef="usd">44300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ibdc58844910a4e119a03ecefec012869_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzMxMDM_62a4796b-5d37-468a-a7c9-591c559db547"
      unitRef="usd">44400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i079d9f100fb942469a90e889b3b42209_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzYwNDczMTM5NjkxNjE_ca69e43c-703e-498d-8d9b-5dc6cfc037a2"
      unitRef="usd">17600000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i012c8a6940324ac49f3899e2c90dc896_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzMyMTg_04e56cae-13c9-4d46-9ed6-bd1bebf6d236"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <regn:DebtInstrumentRedemptionPriceWithChangeInControlProvisionPercentage
      contextRef="i012c8a6940324ac49f3899e2c90dc896_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDIvZnJhZzpkYjQ3NTk4MDljZjc0MTFlOWQyNzdkZDk2ZDY1MmRlZS90ZXh0cmVnaW9uOmRiNDc1OTgwOWNmNzQxMWU5ZDI3N2RkOTZkNjUyZGVlXzM1MTc_35c6639d-e632-4414-9367-9b050194abc0"
      unitRef="number">1.01</regn:DebtInstrumentRedemptionPriceWithChangeInControlProvisionPercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU5MDI_ab1c5ca4-2662-4ba3-b19d-131837e997d8">Commitments and Contingencies&#160;&#160;&#160;&#160;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;See Note 16 for disclosures related to legal contingencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;a. Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company conducts certain of its research, development, and administrative activities at leased facilities. The Company also leases vehicles and other assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Company's Consolidated Balance Sheets and Statements of Operations included in this report associated with operating leases were not material. Operating lease right-of-use assets are included within Other noncurrent assets, and lease liabilities are included in Accrued expenses and other current liabilities and Other noncurrent liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In March 2017, the Company entered into a Participation Agreement with BA Leasing BSC, LLC, an affiliate of Banc of America Leasing &amp;amp; Capital LLC ("BAL"), as lessor, and a syndicate of lenders (collectively with BAL, the "Lease Participants"), which provided for $720.0&#160;million of lease financing from the Lease Participants for the acquisition of laboratory and office facilities in Tarrytown, New York (the "Facility"). In March 2017, the Company also entered into a Lease and Remedies Agreement with BAL, pursuant to which the Company leased the Facility from BAL for a&#160;five-year term which ended in March 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In March 2022, the Company entered into a Second Amended and Restated Lease and Remedies Agreement (the "Restated Lease") with BAL, as lessor (the "Lessor"), which amends, restates, and extends its lease of the Facility. In March 2022, the Company also entered into a Second Amended and Restated Participation Agreement (the "Restated Participation Agreement") with Bank of America, N.A., as administrative agent, the Lessor, and a syndicate of financial institutions as rent assignees (collectively with the Lessor, the "Participants"), which amends and restates the original Participation Agreement entered into in March 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The original Participation Agreement and certain related agreements were amended and restated in order to, among other things, (i) effect a&#160;five-year extension of the original March 2022 maturity date of the $720.0&#160;million lease financing and the end of the term of the Company's lease of the Facility from the Lessor to March 2027, at which time all amounts outstanding thereunder will become due and payable in full, and (ii) modify the rate of the interest or yield that is payable to the Participants. In accordance with the terms of the Restated Lease, the Company continues to pay all maintenance, insurance, taxes, and other costs arising out of the use of the Facility. The Company is also required to make monthly payments of basic rent during the term of the Restated Lease in an amount equal to a variable rate per annum, which was modified in connection with the Restated Lease, to be an adjusted one-month forward-looking term rate based on the Secured Overnight Financing Rate ("SOFR"), plus an applicable margin that varies with the Company's debt rating and total leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Restated Participation Agreement and Restated Lease include an option for the Company to elect to further extend the maturity date of the Restated Participation Agreement and the term of the Restated Lease for an additional five-year period, subject to the consent of all the Participants and certain other conditions. The Company also has the option prior to the end of the term of the Restated Lease to (a) purchase the Facility by paying an amount equal to the outstanding principal amount of the Participants' advances under the Restated Participation Agreement, all accrued and unpaid yield thereon, and all other outstanding amounts under the Restated Participation Agreement, Restated Lease, and certain related documents or (b) sell the Facility to a third party on behalf of the Lessor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Consistent with the original lease, the Restated Lease continues to be classified as a finance lease as the Company has the option to purchase the Facility under terms that make it reasonably certain to be exercised. The agreements governing the Restated Lease financing contain financial and operating covenants. Such financial covenants and certain of the operating covenants are substantially similar to the covenants set forth in the Company's $750.0 million 2018 Credit Agreement. The Company was in compliance with all such covenants as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Consolidated Balance Sheet related to the Lease are included in the table below. Other than the Lease described above, the Company had no leases accounted for as finance leases as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItMi0xLTEtMTc0MzYy_1d2f4a78-85d6-473a-9648-deb577de405e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItMi0xLTEtMTc0MzYy_b04246d7-62c5-4f5e-baf5-2f7027318954"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Finance lease right-of-use assets were recorded net of accumulated amortization of $119.4 million and $104.9 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Finance lease costs consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.160%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#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;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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;/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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Other information related to the Company's finance lease includes the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Supplemental information &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a maturity analysis of the Company's finance lease liability:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.908%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.9&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;b. Research Collaboration and Licensing Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As part of the Company's research and development efforts, the Company enters into research collaboration and licensing agreements with other companies, universities, and other organizations. These agreements contain varying terms and provisions which include fees to be paid by the Company, services to be provided, and license rights to certain proprietary technology developed under the agreements. Some of these agreements may require the Company to pay additional amounts contingent upon the occurrence of various future events (e.g., upon the achievement of various development and commercial milestones). Additionally, the Company has in-licensed patent and/or technology pursuant to agreements which contain provisions that require the Company to pay royalties, as defined, at rates that range from 0.5% to 12.0%, in the event the Company sells or licenses any proprietary products developed under the respective agreements. The Company also has contingent reimbursement obligations to its collaborators Sanofi and Bayer out of the respective collaboration's profits, if they are sufficient for that purpose. See Note 3 for a more detailed description of collaboration, license, and other agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As described in Note 3, as a result of obtaining worldwide rights to Libtayo, the Company pays Sanofi a royalty on net product sales of Libtayo. In addition, in 2018, the Company and Sanofi entered into a license agreement with Bristol-Myers Squibb Company, E. R. Squibb &amp;amp; Sons, L.L.C., and Ono Pharmaceutical Co., Ltd. to obtain a license under certain patents owned and/or exclusively licensed by one or more of those parties that includes the right to develop and sell Libtayo. Under the agreement, the Company is obligated to pay royalties of 8.0% on worldwide sales of Libtayo through December 31, 2023, and royalties of 2.5% from January 1, 2024 through December 31, 2026. Prior to July 1, 2022, royalties on such sales were shared equally by the Company and Sanofi.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;For the years ended December&#160;31, 2022, 2021, and 2020, the Company recorded royalty expense (net of reimbursements from collaborators, as applicable) in Cost of goods sold and Cost of collaboration and contract manufacturing of $84.5 million, $66.9 million, and $56.5 million, respectively, based on product sales under various licensing agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:FinanceLeaseLiability
      contextRef="ice406a54e051445e8e2f53b1c1e07740_I20170331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzkwNw_f685a781-ae44-4189-a301-530bd957e3d6"
      unitRef="usd">720000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i50a2e9c56f7e416f8da3fc7358beb047_I20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU5MTc_636c0c7f-1757-4363-9a4d-c93768449161">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1
      contextRef="i50a2e9c56f7e416f8da3fc7358beb047_I20170331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU5MTg_191a13d1-d903-4b14-ae7f-8cd6912e4493">P5Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:FinanceLeaseLiability
      contextRef="ice406a54e051445e8e2f53b1c1e07740_I20170331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU0OTc1NTgyNTc5NQ_2ec92a98-d5ec-4f19-9518-7d183d626861"
      unitRef="usd">720000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1
      contextRef="ia2b5cb43390f40c79c55e8db0b798b1a_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU5MDY_775fff22-cbfe-4392-a624-058e0e6cdf6a">P5Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie424218a88a74b00b19453fe4888916c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU0OTc1NTgyMzE1Mw_7895eedc-c7cb-47bd-ade6-50ea1636ded7"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <regn:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU5MTQ_6402fe7f-82e6-4bad-8460-4fa8502de064">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amounts recognized in the Consolidated Balance Sheet related to the Lease are included in the table below. Other than the Lease described above, the Company had no leases accounted for as finance leases as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItMi0xLTEtMTc0MzYy_1d2f4a78-85d6-473a-9648-deb577de405e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItMi0xLTEtMTc0MzYy_b04246d7-62c5-4f5e-baf5-2f7027318954"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Finance lease right-of-use assets were recorded net of accumulated amortization of $119.4 million and $104.9 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</regn:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItNC0xLTEtMTc0MzYy_5b6934cb-df12-4f5b-883d-75a416306336"
      unitRef="usd">620300000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzItNi0xLTEtMTc0MzYy_c0245986-a40e-4ac0-a3b7-badaa7712e37"
      unitRef="usd">631300000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzMtNC0xLTEtMTc0MzYy_01acd0ad-8e87-4f3c-8dbc-658e42a8b349"
      unitRef="usd">720000000.0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzMtNi0xLTEtMTc0MzYy_6f2bcd58-495c-4a9e-860f-3d0f09971778"
      unitRef="usd">719700000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzUtMC0xLTEtMTc0MzYyL3RleHRyZWdpb246NWE5YjQ0YTQ2OTZkNDU5OGFhZThiMzkyZjMwZDRjNWRfOTI_e08263b0-8259-4893-a4c7-6d5f9e4bd275"
      unitRef="usd">119400000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTpmYTRlOGU4N2I3MTQ0ZTQ4YWFkYTZlZTcwMGZhNWFkZi90YWJsZXJhbmdlOmZhNGU4ZTg3YjcxNDRlNDhhYWRhNmVlNzAwZmE1YWRmXzUtMC0xLTEtMTc0MzYyL3RleHRyZWdpb246NWE5YjQ0YTQ2OTZkNDU5OGFhZThiMzkyZjMwZDRjNWRfOTk_569da33b-10b3-475e-b7fc-5b40365ebdd0"
      unitRef="usd">104900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU4OTU_d27320e6-3280-4112-8c02-5ba336108e1f">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Finance lease costs consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.160%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#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;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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;/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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Other information related to the Company's finance lease includes the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.68%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTowYTM5MzdlMDYwZDQ0YjQ3ODc4YTIzZTVhMTQ0Y2NmNC90YWJsZXJhbmdlOjBhMzkzN2UwNjBkNDRiNDc4NzhhMjNlNWExNDRjY2Y0XzItMi0xLTEtMTc0MzYy_cb44724b-446e-4b63-b5fd-9d4649da94ec"
      unitRef="usd">14500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTowYTM5MzdlMDYwZDQ0YjQ3ODc4YTIzZTVhMTQ0Y2NmNC90YWJsZXJhbmdlOjBhMzkzN2UwNjBkNDRiNDc4NzhhMjNlNWExNDRjY2Y0XzItNC0xLTEtMTc0MzYy_68fc8695-c4e7-4a14-bee3-62a6a0976b96"
      unitRef="usd">14400000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTowYTM5MzdlMDYwZDQ0YjQ3ODc4YTIzZTVhMTQ0Y2NmNC90YWJsZXJhbmdlOjBhMzkzN2UwNjBkNDRiNDc4NzhhMjNlNWExNDRjY2Y0XzMtMi0xLTEtMTc0MzYy_30b3326f-203e-487a-9a07-fedf9e995dc8"
      unitRef="usd">21600000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTowYTM5MzdlMDYwZDQ0YjQ3ODc4YTIzZTVhMTQ0Y2NmNC90YWJsZXJhbmdlOjBhMzkzN2UwNjBkNDRiNDc4NzhhMjNlNWExNDRjY2Y0XzMtNC0xLTEtMTc0MzYy_55f360a2-b482-44ae-84a2-3897893b20fb"
      unitRef="usd">11900000</us-gaap:FinanceLeaseInterestExpense>
    <regn:FinanceLeaseCost
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTowYTM5MzdlMDYwZDQ0YjQ3ODc4YTIzZTVhMTQ0Y2NmNC90YWJsZXJhbmdlOjBhMzkzN2UwNjBkNDRiNDc4NzhhMjNlNWExNDRjY2Y0XzQtMi0xLTEtMTc0MzYy_c973f142-6a1b-4bb2-8e6e-e267c85ea0eb"
      unitRef="usd">36100000</regn:FinanceLeaseCost>
    <regn:FinanceLeaseCost
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTowYTM5MzdlMDYwZDQ0YjQ3ODc4YTIzZTVhMTQ0Y2NmNC90YWJsZXJhbmdlOjBhMzkzN2UwNjBkNDRiNDc4NzhhMjNlNWExNDRjY2Y0XzQtNC0xLTEtMTc0MzYy_a4502e74-4f0a-42a6-9d87-60f0f81e182e"
      unitRef="usd">26300000</regn:FinanceLeaseCost>
    <regn:FinanceLeaseRemainingLeaseTerm
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTo2ZGMyMTFkM2Q5YWU0NTczYjljOWQ2MjJiNTU3Njk2Zi90YWJsZXJhbmdlOjZkYzIxMWQzZDlhZTQ1NzNiOWM5ZDYyMmI1NTc2OTZmXzItMi0xLTEtMTc0MzYy_d6c24003-6766-4483-8887-a70f912b851b">P4Y2M12D</regn:FinanceLeaseRemainingLeaseTerm>
    <regn:FinanceLeaseRemainingLeaseTerm
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTo2ZGMyMTFkM2Q5YWU0NTczYjljOWQ2MjJiNTU3Njk2Zi90YWJsZXJhbmdlOjZkYzIxMWQzZDlhZTQ1NzNiOWM5ZDYyMmI1NTc2OTZmXzItNC0xLTEtMTc0MzYy_31ff56df-1a68-43d7-8ce5-c62a72bac25b">P0Y2M12D</regn:FinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTo2ZGMyMTFkM2Q5YWU0NTczYjljOWQ2MjJiNTU3Njk2Zi90YWJsZXJhbmdlOjZkYzIxMWQzZDlhZTQ1NzNiOWM5ZDYyMmI1NTc2OTZmXzMtMi0xLTEtMTc0MzYy_bd7bd76d-612f-49c1-b9bb-faf04a046f82"
      unitRef="number">0.0484</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTo2ZGMyMTFkM2Q5YWU0NTczYjljOWQ2MjJiNTU3Njk2Zi90YWJsZXJhbmdlOjZkYzIxMWQzZDlhZTQ1NzNiOWM5ZDYyMmI1NTc2OTZmXzMtNC0xLTEtMTc0MzYy_18d32e81-f898-420c-8a21-01fcb99fc1fd"
      unitRef="number">0.0168</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU4OTY_0712aab2-e88c-4689-9132-c55496641223">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following is a maturity analysis of the Company's finance lease liability:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:58.908%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.9&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzEtMi0xLTEtMTc0MzYy_6bdfc55d-f686-4436-ba06-c4aff4a1b2b9"
      unitRef="usd">44900000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzItMi0xLTEtMTc0MzYy_a0ca7225-f93f-4b97-a50c-064fe6188392"
      unitRef="usd">38600000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzMtMi0xLTEtMTc0MzYy_6909f722-baba-4e6f-bc11-c3a8341438d3"
      unitRef="usd">31300000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzQtMi0xLTEtMTc0MzYy_78655405-e47f-479d-92bb-1f2e5fff9ebf"
      unitRef="usd">30700000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzUtMi0xLTEtMTc0MzYy_36f2996f-c637-4a39-8991-88d1701bcef8"
      unitRef="usd">727900000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzctMi0xLTEtMTc0MzYy_95cdf19c-f3d5-4826-b249-4874944eac3a"
      unitRef="usd">873400000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzgtMi0xLTEtMTc0MzYy_42b3b322-64a9-4b9e-8977-45eb7c5267fe"
      unitRef="usd">153400000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90YWJsZTphZTdhNGM0ZGEwOWY0N2Y0OTY5YWFjNzYyMWFhMWRkYi90YWJsZXJhbmdlOmFlN2E0YzRkYTA5ZjQ3ZjQ5NjlhYWM3NjIxYWExZGRiXzEwLTItMS0xLTE3NDM2Mg_71c06bb7-2321-4d54-9c6e-ff94697ed242"
      unitRef="usd">720000000.0</us-gaap:FinanceLeaseLiability>
    <regn:RoyaltyRateMinimum
      contextRef="ib132e77f1248490f82fe430c0a335704_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzUxNjg_086c5e93-ad95-438b-b742-2c3e4c477b18"
      unitRef="number">0.005</regn:RoyaltyRateMinimum>
    <regn:RoyaltyRateMaximum
      contextRef="ib132e77f1248490f82fe430c0a335704_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzUxNzQ_e1f7bb5c-aa45-4fa8-a44d-3f827a13c475"
      unitRef="number">0.120</regn:RoyaltyRateMaximum>
    <regn:PaymentsForRoyaltiesPercentage
      contextRef="i5d20e3c5247b4d598e751c21b3f4f608_D20180801-20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzIxOTkwMjMyODI4NDM_3f35c40f-491f-45f9-a753-dc0d6d20879e"
      unitRef="number">0.080</regn:PaymentsForRoyaltiesPercentage>
    <regn:PaymentsForRoyaltiesPercentage
      contextRef="i21d41d00df44446baa4014ec1a2a8b14_D20180801-20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzIxOTkwMjMyODI4NTQ_5f73819a-5468-4ee0-8cc8-c95b824ab702"
      unitRef="number">0.025</regn:PaymentsForRoyaltiesPercentage>
    <us-gaap:RoyaltyExpense
      contextRef="ib132e77f1248490f82fe430c0a335704_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU3NzQ_833c0ef2-a4c0-4a9b-a662-dbbfaa99948f"
      unitRef="usd">84500000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="ie83c963269194f2fbfdc09f02cc5d592_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU3Nzg_d7787ddd-3975-44c6-8def-fce268ee0112"
      unitRef="usd">66900000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="if78394eb2a794ed4ac4431dca866af29_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDUvZnJhZzozNWRhYjA3MzY1MDA0ZWFkYTEwYmFkZDNhMTZhMmE2NS90ZXh0cmVnaW9uOjM1ZGFiMDczNjUwMDRlYWRhMTBiYWRkM2ExNmEyYTY1XzU3ODY_3a95108e-37ba-472c-8489-217b7ad6c2ed"
      unitRef="usd">56500000</us-gaap:RoyaltyExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzY0MDc_f212ae4b-74eb-4b54-b149-f9316586644a">Stockholders' Equity &lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company's Restated Certificate of Incorporation, as amended, provides for the issuance of up to 40 million shares of Class A Stock, par value $0.001 per share, and 320 million shares of Common Stock, par value $0.001 per share. Shares of Class A Stock are convertible, at any time, at the option of the holder into shares of Common Stock on a share-for-share basis. Holders of Class A Stock have rights and privileges identical to Common Stockholders except that each share of Class A is entitled to ten votes per share, while each share of Common Stock is entitled to one vote per share. Class A Stock may only be transferred to specified Permitted Transferees, as defined. Under the Company's Restated Certificate of Incorporation, the Company's board of directors is authorized to issue up to 30 million shares of Preferred Stock, in series, with rights, privileges, and qualifications of each series determined by the board of directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Share Repurchase Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In November 2019, the Company's board of directors authorized a share repurchase program to repurchase up to $1.0&#160;billion of the Company's Common Stock. The share repurchase program permitted the Company to make repurchases through a variety of methods, including open-market transactions (including pursuant to a trading plan adopted in accordance with Rule 10b5-1 of the Exchange Act), privately negotiated transactions, accelerated share repurchases, block trades, and other transactions in compliance with Rule 10b-18 of the Exchange Act. As of December&#160;31, 2020, the Company had repurchased the entire $1.0&#160;billion it was authorized to repurchase under the program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In January 2021, the Company's board of directors authorized a share repurchase program to repurchase up to $1.5&#160;billion of the Company's Common Stock. The share repurchase program was approved under terms substantially similar to the November 2019 share repurchase program described above. As of December&#160;31, 2021, the Company had repurchased the entire $1.5&#160;billion of its Common Stock that it was authorized to repurchase under the program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;In November 2021, the Company's board of directors authorized an additional share repurchase program to repurchase up to $3.0&#160;billion of the Company's Common Stock. The share repurchase program was approved under terms substantially similar to the share repurchase programs described above. The program has no time limit and can be discontinued at any time. As of December&#160;31, 2022, $745.2&#160;million remained available for share repurchases under the November 2021 program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:8pt;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;The table below summarizes the&#160;shares of the Company's Common Stock it repurchased under the programs and the cost of the shares, which were recorded as Treasury Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;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:10pt;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:10pt;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;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#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;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#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;Total cost of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In January 2023, the Company's board of directors authorized a new share repurchase program to repurchase up to an additional $3.0&#160;billion of the Company's Common Stock. The share repurchase program was approved under terms substantially similar to the share repurchase programs described above. The program has no time limit and can be discontinued at any time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Share repurchases may be made from time to time at management&#x2019;s discretion, and the timing and amount of any such repurchases will be determined based on share price, market conditions, legal requirements, and other relevant factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Sanofi Funding of Certain Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2018, the Company and Sanofi entered into an agreement, which, among other things, granted Sanofi a limited waiver of Sanofi's lock-up obligations under the amended and restated investor agreement between the Company and Sanofi in order to allow Sanofi to satisfy its funding obligations with respect to Libtayo development costs and/or certain activities relating to dupilumab and itepekimab incurred in quarterly periods through September 30, 2020 by selling shares of the Company's Common Stock owned by Sanofi. During 2020, Sanofi elected to sell, and the Company elected to purchase, shares of our Common Stock to satisfy Sanofi's funding obligation related to such activities. Consequently, the Company recorded the cost of the shares received, or $135.0&#160;million, as Treasury Stock during 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Additional Stock Purchased from Sanofi&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In May 2020, a secondary offering of 13,014,646 shares of the Company's Common Stock (the "Secondary Offering") held by Sanofi was completed. In connection with the Secondary Offering, the Company also purchased 9,806,805 shares directly from Sanofi for an aggregate purchase amount of $5.0&#160;billion (the "Stock Purchase"). As a result of the Secondary Offering and the Stock Purchase, Sanofi disposed of all of its shares of the Company's Common Stock, other than 400,000 shares that it retained as of the closing of the Secondary Offering and the Stock Purchase (a portion of which Sanofi used for the funding of certain development costs described above).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In May 2020, the Company entered into an amendment to the amended and restated investor agreement, which provides, among other things, that following the Secondary Offering and Stock Purchase, the &#x201c;standstill&#x201d; provisions, which contractually prohibit Sanofi from seeking to directly or indirectly exert control of the Company, continue to apply pursuant to their terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Arrangements with Other Collaborators&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In connection with the Company's license and collaboration agreement with Bayer for the joint development and commercialization outside the United States of antibody product candidates to Ang2, Bayer is bound by certain "standstill" provisions, which contractually prohibit Bayer from seeking to influence the control of the Company or acquiring more than 20% of the Company's outstanding shares of Class A Stock and Common Stock (taken together). This prohibition will remain in place until the earliest of (i) the fifth anniversary of the termination of the agreement (which will occur on November 1, 2023) or (ii) other specified events.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Further, pursuant to the 2016 Teva Collaboration Agreement, Teva and its affiliates are bound by certain "standstill" provisions, which contractually prohibit them from seeking to directly or indirectly exert control of the Company or acquiring more than 5% of the Company's Class A Stock and Common Stock (taken together). This prohibition will remain in place until the earliest of (i) the fifth anniversary of the expiration or earlier termination of the agreement or (ii) other specified events.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzEzMQ_b0d13b19-3d51-43d2-80c9-977b4d49517b"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8f6f217bafb048fd906869bf77577910_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzE2OQ_35722217-8bdc-4755-9042-166add003d89"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i783cf29968664c1cba1a9576242c71ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzE4Nw_e1cc8b93-b56b-4f8b-b7b8-2c613c569676"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i783cf29968664c1cba1a9576242c71ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzIyNA_cbb5c6cc-eab3-4a6b-982a-0051cc1efb7a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <regn:NumberOfVotesPerShare
      contextRef="ia96fa6ba59e84ea08d01d27873b5696b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzUxMA_1a80ca30-56bc-4e96-b348-aafe60c80ace"
      unitRef="vote">10</regn:NumberOfVotesPerShare>
    <regn:NumberOfVotesPerShare
      contextRef="i4e0c0f7f9e7245159ae317600a59a97f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzU3OA_5b021d11-7cb7-423f-bf9d-d3af59bf9802"
      unitRef="vote">1</regn:NumberOfVotesPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzgwNA_75b2d274-e404-457a-81fc-7f88708d376f"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7a1f29e4d0084509aad565f88da92c75_I20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzEwNjg_2c2b1304-1e18-40f0-9c37-b035eae7a0bd"
      unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i07ed95697fc6411f82f5d2215701a1ce_D20191101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzE1MzE_8100721f-1618-47b8-b17c-508532ba20e6"
      unitRef="usd">1000000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i898556ab5e034bf8a39f1f7ffdcff4b6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzE2ODM_31d340c4-d17b-4415-ba42-cb8c8b6279fa"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i898556ab5e034bf8a39f1f7ffdcff4b6_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzE4OTU_31d340c4-d17b-4415-ba42-cb8c8b6279fa"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if149e3b2ed184d9cb47a5f1e416db711_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzIwODU_7acd295f-a34e-429a-ada1-792102ddf2ae"
      unitRef="usd">3000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4d4688a81ec54e3e81135fe0cef6a811_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzU0OTc1NTgyMTY2Nw_4cce1059-8b4c-4c1b-82e3-6334bb85ccc1"
      unitRef="usd">745200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzY0MTM_1bef3101-1e90-4623-bbf2-26e83ecf7bac">&lt;div style="margin-bottom:10pt;margin-top:8pt;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;The table below summarizes the&#160;shares of the Company's Common Stock it repurchased under the programs and the cost of the shares, which were recorded as Treasury Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:10pt;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:10pt;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:10pt;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;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#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;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#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;Total cost of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,655.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i716b6b8c1c6348308e6a1185ff3c63a6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90YWJsZTo1M2QxNjc4M2JjOWI0Yzk1OWIwYzJkYmIzYzc3NGM4OS90YWJsZXJhbmdlOjUzZDE2NzgzYmM5YjRjOTU5YjBjMmRiYjNjNzc0Yzg5XzItMi0xLTEtMTc0MzYy_a38e3628-80c7-4707-b357-ba49758f6cbe"
      unitRef="shares">3300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifa856a8273104bae9abb9e9bd006496c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90YWJsZTo1M2QxNjc4M2JjOWI0Yzk1OWIwYzJkYmIzYzc3NGM4OS90YWJsZXJhbmdlOjUzZDE2NzgzYmM5YjRjOTU5YjBjMmRiYjNjNzc0Yzg5XzItNC0xLTEtMTc0MzYy_56ff3ff8-43e6-43ce-9f7b-4c6112656649"
      unitRef="shares">3000000.0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i00b3516f1f374f9ba681ff3469a1d79b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90YWJsZTo1M2QxNjc4M2JjOWI0Yzk1OWIwYzJkYmIzYzc3NGM4OS90YWJsZXJhbmdlOjUzZDE2NzgzYmM5YjRjOTU5YjBjMmRiYjNjNzc0Yzg5XzItNi0xLTEtMTc0MzYy_0bbe2611-2ac3-4faf-a98b-785d2a87b596"
      unitRef="shares">1600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i716b6b8c1c6348308e6a1185ff3c63a6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90YWJsZTo1M2QxNjc4M2JjOWI0Yzk1OWIwYzJkYmIzYzc3NGM4OS90YWJsZXJhbmdlOjUzZDE2NzgzYmM5YjRjOTU5YjBjMmRiYjNjNzc0Yzg5XzMtMi0xLTEtMTc0MzYy_b3ae85fb-b2ab-4cbe-9222-a995cf1df1c6"
      unitRef="usd">2099800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifa856a8273104bae9abb9e9bd006496c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90YWJsZTo1M2QxNjc4M2JjOWI0Yzk1OWIwYzJkYmIzYzc3NGM4OS90YWJsZXJhbmdlOjUzZDE2NzgzYmM5YjRjOTU5YjBjMmRiYjNjNzc0Yzg5XzMtNC0xLTEtMTc0MzYy_78ad9bca-3b7f-41aa-9f13-d75a3e3558b9"
      unitRef="usd">1655000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i00b3516f1f374f9ba681ff3469a1d79b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90YWJsZTo1M2QxNjc4M2JjOWI0Yzk1OWIwYzJkYmIzYzc3NGM4OS90YWJsZXJhbmdlOjUzZDE2NzgzYmM5YjRjOTU5YjBjMmRiYjNjNzc0Yzg5XzMtNi0xLTEtMTc0MzYy_dea0f940-7451-4c43-87ed-486b4203843b"
      unitRef="usd">746000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iaa56acec5b6c42e6a0c418417df45e87_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzU0OTc1NTgyNDU0Ng_37cac0be-632a-46c7-85bd-1723120380ee"
      unitRef="usd">3000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id2184e2e59fa45c7b4e39f4a72edfc26_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzM2NTI_68771b1c-c9e8-4dc5-9449-7397c03b10a2"
      unitRef="usd">135000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ia4180bb5766b40c0b91e6b45594d6b47_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzM3OTQ_5dd1d153-b285-4b45-ac62-c243fe2a4208"
      unitRef="shares">13014646</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia4180bb5766b40c0b91e6b45594d6b47_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzM5NDI_cf3f694b-f80b-47b9-9938-4a12fe6aafe6"
      unitRef="shares">9806805</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia4180bb5766b40c0b91e6b45594d6b47_D20200501-20200531"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzQwMDk_446d89d7-f3e5-4a72-964a-8547d9d47317"
      unitRef="usd">5000000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ife75b59764cd4329a476ef09a7789b4f_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzQyMDY_c1cc1e6c-29ee-406e-b969-71196049e1bb"
      unitRef="shares">400000</us-gaap:CommonStockSharesOutstanding>
    <regn:MaximumPercentageOfOutstandingSharesThatMayBeAcquiredUnderStandstillProvisions
      contextRef="i3153e0c1409546939c8330d63e4b6f96_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzU0Mjc_ce6c2cb9-ed38-4257-89b1-6ff96478edd3"
      unitRef="number">0.20</regn:MaximumPercentageOfOutstandingSharesThatMayBeAcquiredUnderStandstillProvisions>
    <regn:MaximumPercentageOfOutstandingSharesThatMayBeAcquiredUnderStandstillProvisions
      contextRef="ibd8ba32d6e6f4ce0b5694a0c17f3bdb4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNDgvZnJhZzo3NzJjOTE0ZGZjYTE0ZTQ0OGRiMjJmYWVjNzQzNDMxMi90ZXh0cmVnaW9uOjc3MmM5MTRkZmNhMTRlNDQ4ZGIyMmZhZWM3NDM0MzEyXzYxNDU_b1bc03d9-1c95-4170-aa80-5d18ab1fd71b"
      unitRef="number">0.05</regn:MaximumPercentageOfOutstandingSharesThatMayBeAcquiredUnderStandstillProvisions>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg5NDY_cd33690a-7695-4194-99e2-2eb040817b4e">Long-Term Incentive Plans&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company has used long-term incentive plans for the purpose of granting equity awards to employees of the Company, including officers, and non-employees, including non-employee members of the Company's board of directors (collectively, "Participants"). The Participants may receive awards as determined by a committee of independent members of the Company's board of directors or, to the extent authorized by such committee with respect to certain Participants, a duly authorized employee (collectively, the "Committee"). The incentive plan currently used by the Company is the Second Amended and Restated Regeneron Pharmaceuticals, Inc. 2014 Long-Term Incentive Plan (the "Second Amended and Restated 2014 Incentive Plan"). It was most recently adopted and approved by the Company's shareholders in 2020. As of the most recent shareholder approval date, the Second Amended and Restated 2014 Incentive Plan provided for the issuance of up to 22.3 million shares of Common Stock in respect of awards. In addition, upon expiration, forfeiture, surrender, exchange, cancellation, or termination of any award previously granted under the Amended and Restated Regeneron Pharmaceuticals, Inc. 2014 Long-Term Incentive Plan (the "Amended and Restated 2014 Incentive Plan"), the Regeneron Pharmaceuticals, Inc. 2014 Long-Term Incentive Plan (the "Original 2014 Incentive Plan"), or the Second Amended and Restated 2000 Long-Term Incentive Plan (the "2000 Incentive Plan"), any shares subject to such award are added to the pool of shares available for grant under the Second Amended and Restated 2014 Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The awards that may be made under the Second Amended and Restated 2014 Incentive Plan include: (a) incentive stock options and non-qualified stock options, (b) restricted stock awards, (c) shares of phantom stock (also referred to as restricted stock units, which may be time- or performance-based), and (d) other awards. Any award granted may (but is not required to) be subject to vesting based on the attainment by the Company of performance goals pre-established by the Committee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Stock option awards grant Participants the right to purchase shares of Common Stock at prices determined by the Committee, with exercise prices that are equal to or greater than the average of the high and low market prices of the Company's Common Stock on the date of grant (the "Market Price"). Options vest over a period of time determined by the Committee, generally on a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;pro rata basis over a four-year period. The Committee also determines the expiration date of each option. The maximum term of options that have been awarded under the 2000 Incentive Plan, the Original 2014 Incentive Plan, the Amended and Restated 2014 Incentive Plan, and the Second Amended and Restated 2014 Incentive Plan (collectively, the "Incentive Plans") is ten years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Restricted stock awards grant Participants shares of restricted Common Stock or allow Participants to purchase such shares at a price determined by the Committee. Such shares are nontransferable for a period determined by the Committee ("vesting period"). Should employment terminate, as specified in the Incentive Plans, except as determined by the Committee in its discretion and subject to the applicable Incentive Plan documents, the ownership of any unvested restricted stock awards will be transferred to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Phantom stock awards provide the Participant the right to receive Common Stock or an amount of cash based on the value of the Common Stock at a future date. The award is subject to such restrictions, if any, as the Committee may impose at the date of grant or thereafter, including a specified period of employment or the achievement of performance goals. Time-based restricted stock units and performance-based restricted stock units are each a type of phantom stock award permitted under the Second Amended and Restated 2014 Incentive Plan.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Incentive Plans contain provisions that allow for the Committee to provide for the immediate vesting of awards upon a change in control of the Company, as defined in the Incentive Plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As of December 31, 2022, there were 15.9 million shares available for future grants under the Second Amended and Restated 2014 Incentive Plan. No additional awards may be made under the 2000 Incentive Plan, the Original 2014 Incentive Plan, or the Amended and Restated 2014 Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;a. &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;&#160;&#160;&#160;&#160;&lt;/span&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Transactions involving stock option awards during 2022 under the Company's Incentive Plans are summarized in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.045%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,685.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632.8&#160;&lt;/span&gt;&lt;/td&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:9pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company satisfies stock option exercises with newly issued shares of the Company's Common Stock. The total intrinsic value of stock options exercised during 2022, 2021, and 2020 was $1.214 billion, $1.707&#160;billion, and $2.251&#160;billion, respectively. The intrinsic value represents the amount by which the market price of the underlying stock exceeds the exercise price of an option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The table below summarizes the weighted-average exercise prices and weighted-average grant-date fair values of options issued during the years ended December 31, 2022, 2021, and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Options Granted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price equal to Market Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price equal to Market Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price equal to Market Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;For the years ended December 31, 2022, 2021, and 2020, the Company recognized $341.9 million, $328.7&#160;million, and $329.5&#160;million, respectively, of stock-based compensation expense related to stock option awards (net of amounts capitalized as inventory, which were not material for each of the three years). As of December 31, 2022, there was $572.0 million of stock-based compensation cost related to unvested stock options, net of estimated forfeitures, which had not yet been recognized. The Company expects to recognize this compensation cost over a weighted-average period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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%;text-decoration:underline"&gt;Fair Value Assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes the weighted average values of the assumptions used in computing the fair value of option grants during 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.770%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected lives from grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Expected volatility has been estimated based on actual movements in the Company's stock price over the most recent historical periods equivalent to the options' expected lives. Expected lives are principally based on the Company's historical exercise experience with previously issued employee and board of directors' option grants. The expected dividend yield is zero as the Company has never paid dividends and does not currently anticipate paying any in the foreseeable future. The risk-free interest rates are based on quoted U.S. Treasury rates for securities with maturities approximating the options' expected lives.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;b. &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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards and Time-Based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;A summary of the Company's activity related to restricted stock awards and time-based restricted stock units (excluding performance-based restricted stock units, which are detailed further below) (collectively, "restricted stock") during 2022 is summarized below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.063%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares/Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant &lt;br/&gt;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2022&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571.19&#160;&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;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;For the years ended December 31, 2022, 2021, and 2020, the Company recognized $331.1 million, $221.0 million, and $102.5 million, respectively, of stock-based compensation expense related to restricted stock (net of amounts capitalized as inventory, which were not material for each of the three years). As of December 31, 2022, there was $907.7 million of stock-based &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;compensation cost related to unvested restricted stock which had not yet been recognized. The Company expects to recognize this compensation cost over a weighted-average period of 2.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;c. &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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance-based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Performance-based restricted stock units ("PSUs") have been granted to certain members of senior management of the Company. PSUs may be earned based upon the attainment of pre-established performance criteria, which may include a market and/or performance condition. Depending on the terms of the PSUs and the outcome of the pre-established performance criteria, a recipient may ultimately earn the target number of PSUs granted or a specified multiple thereof at the end of a 4&#x2013;6 year vesting period, as applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The table below summarizes activity related to PSUs during 2022. The number of PSUs granted represents the maximum number of units that are eligible to be earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.063%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares/Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant &lt;br/&gt;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2022&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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;For each of the years ended December 31, 2022, and 2021, the Company recognized $52.0&#160;million of stock-based compensation expense related to PSUs. The Company did not recognize stock-based compensation expense related to PSUs in 2020 (as PSUs granted in 2020 were granted on December 31, 2020 and are expensed over the vesting period). As of December 31, 2022, there was $156.1&#160;million of stock-based compensation cost related to unvested PSUs which had not yet been recognized. The Company expects to recognize this compensation cost on a straight-line basis over a weighted average period of 3.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Fair Value Assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes the weighted average values of the assumptions used in computing the fair value of PSUs that were granted during 2022 and 2020. The Company did not grant PSUs during 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.431%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;0%&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:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iffed57e1fcf04b469127e38751ea1244_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzk4MA_6c356352-b5c2-411f-8f27-97d0ac203939"
      unitRef="shares">22300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg5MzI_d6164d5f-d68b-41bc-939c-7a009d4f07c1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <regn:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpiration
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzI4NjI_6281f315-8bde-42be-ae70-009a41b7e333">P10Y</regn:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpiration>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iffed57e1fcf04b469127e38751ea1244_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzQxNjA_1126906c-f97a-4f25-a235-15c510b116bb"
      unitRef="shares">15900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9dd3089f49fe4ad18bf060be6041dc8d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzQyNTc_acbf9ff5-8710-42b2-af9d-59b919606e31"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i89c4af83a9954f7a928a982e2a427940_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzQyNTc_e258620e-5e48-40c2-ac16-48eb57ce2d2d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg5MDI_ea693e0e-0e73-448a-aff4-fc499a01958e">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Transactions involving stock option awards during 2022 under the Company's Incentive Plans are summarized in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.045%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.972%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,685.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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="6" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632.8&#160;&lt;/span&gt;&lt;/td&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:9pt"&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,991.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1fa909c892214ee795c9bf21ee208f05_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzEtMy0xLTEtMTc0MzYy_0b6b8393-c450-455f-a2fa-b39d12288a9b"
      unitRef="shares">18000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1fa909c892214ee795c9bf21ee208f05_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzEtNS0xLTEtMTc0MzYy_bbba0c27-d407-4e18-8f65-7d9cb028c1e6"
      unitRef="usdPerShare">435.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzItMy0xLTEtMTc0MzYy_7b933cd5-9191-4232-9e2f-68e7d92db186"
      unitRef="shares">2000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzItNS0xLTEtMTc0MzYy_fb067534-50b1-45c6-a889-910a984c79cf"
      unitRef="usdPerShare">705.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzMtMy0xLTEtMTc0MzYy_7f48319f-1ada-437c-b558-af413736b52f"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzMtNS0xLTEtMTc0MzYy_38ebab38-39da-4cbf-97e4-e1480706e37f"
      unitRef="usdPerShare">500.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzQtMy0xLTEtMTc0MzYy_bb291188-0d12-4305-adea-4c67fbbd4a0e"
      unitRef="shares">4000000.0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzQtNS0xLTEtMTc0MzYy_d09b4acf-8a1b-47eb-9929-5251a25e5ed5"
      unitRef="usdPerShare">382.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzUtMy0xLTEtMTc0MzYy_50c3c2d2-85f1-4db5-b79d-10d794b13ac9"
      unitRef="shares">15600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzUtNS0xLTEtMTc0MzYy_672e6f4b-5904-410f-bc22-82bef7bc6e35"
      unitRef="usdPerShare">481.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzUtNy0xLTEtMTc0MzYy_0ba8580c-0263-4c32-8745-501bb85baf4b">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzUtOS0xLTEtMTc0MzYy_73b834c1-9d2e-4219-ab03-3d5191b1aeaf"
      unitRef="usd">3685900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzctMy0xLTEtMTc0MzYy_386ccc23-5a6c-48ce-93be-29b903cdb944"
      unitRef="shares">15100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzctNS0xLTEtMTc0MzYy_58957596-d7f0-4e40-ab68-019dd61beca2"
      unitRef="usdPerShare">476.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzctNy0xLTEtMTc0MzYy_aa42892d-c8ea-46cf-b924-225753ea27ca">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzctOS0xLTEtMTc0MzYy_347089b3-5e78-4992-b3c1-46a22a8709e3"
      unitRef="usd">3632800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzktMy0xLTEtMTc0MzYy_b265cf6c-6d57-4200-9455-991c3f7de0c1"
      unitRef="shares">10100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzktNS0xLTEtMTc0MzYy_0f2eef62-0311-4ff6-90b5-335bcd7710a1"
      unitRef="usdPerShare">420.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzktNy0xLTEtMTc0MzYy_279927a5-cbcd-4212-9646-6c11db9e2fe0">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i0528c01e20994e37b110ba9db8971e61_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTozYmY3YmE1NTg2NDg0NGIzYTc2MmFlMDQ0NDlhZmMyOS90YWJsZXJhbmdlOjNiZjdiYTU1ODY0ODQ0YjNhNzYyYWUwNDQ0OWFmYzI5XzktOS0xLTEtMTc0MzYy_0424d36d-4237-44ca-a9a6-495b6a7d13e7"
      unitRef="usd">2991900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzQ3Mjg_8577503f-7e4b-4f7e-9013-745b410ec9bb"
      unitRef="usd">1214000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NTEwMjg_cec30c88-3682-4725-a720-6e6882f59001"
      unitRef="usd">1707000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NTA2NjI_04e38d4c-043e-4127-8d9b-0be66c35bea9"
      unitRef="usd">2251000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg4ODY_52f36119-3e09-463d-8ec7-4e05114db5ec">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The table below summarizes the weighted-average exercise prices and weighted-average grant-date fair values of options issued during the years ended December 31, 2022, 2021, and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Options Granted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price equal to Market Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price equal to Market Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price equal to Market Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzItMi0xLTEtMTc0MzYy_7b933cd5-9191-4232-9e2f-68e7d92db186"
      unitRef="shares">2000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzItNC0xLTEtMTc0MzYy_fb067534-50b1-45c6-a889-910a984c79cf"
      unitRef="usdPerShare">705.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzItNi0xLTEtMTc0MzYy_b3dc6b3e-8b0a-4ecb-ae88-943d1564d7f7"
      unitRef="usdPerShare">220.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzQtMi0xLTEtMTc0MzYy_bd0655db-4e4f-4569-9d56-089dd3bce281"
      unitRef="shares">2300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzQtNC0xLTEtMTc0MzYy_344dfaab-8a9a-42eb-8e99-9dc8fbf57729"
      unitRef="usdPerShare">628.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzQtNi0xLTEtMTc0MzYy_2204540f-c92d-441f-9593-d7c777af59cc"
      unitRef="usdPerShare">174.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzYtMi0xLTEtMTc0MzYy_63a64431-8711-4320-9476-d7fbc776ba5c"
      unitRef="shares">2900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzYtNC0xLTEtMTc0MzYy_b9f872c5-ab47-4a0c-9c97-932f9a3713fa"
      unitRef="usdPerShare">492.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmM2ZkMzEwMjQ5Y2Q0NDUxYTQwM2U1YjU5MjQzNWViYS90YWJsZXJhbmdlOmYzZmQzMTAyNDljZDQ0NTFhNDAzZTViNTkyNDM1ZWJhXzYtNi0xLTEtMTc0MzYy_61a01a17-1b01-4f87-870a-3e49f742770e"
      unitRef="usdPerShare">126.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8074da28c47b44eb8134011e2bfd7c77_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzUxNDQ_c0292063-7f05-4eec-8a1a-c904338da337"
      unitRef="usd">341900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic20a52b8adf44b65bc4aed375198294a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NTA4NTE_0e8a73f3-dbbd-4ecc-a65d-e80d900ec4ad"
      unitRef="usd">328700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i061dabef95db47dcbeacf4d95b0043d3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NTA4Njc_645c3f8e-27d7-4bd1-90c8-ff9333324c49"
      unitRef="usd">329500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="idc3ca35c957f4ea784da91f7c995a52c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzUzNzk_35f999f2-d0ea-47b4-ad08-eb85ce218888"
      unitRef="usd">572000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8074da28c47b44eb8134011e2bfd7c77_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzU2MDU_e17af112-d798-4c66-b7ae-3a94cf173b8b">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg5NjI_38fb6889-0aba-4911-947f-0a9ec132ef34">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes the weighted average values of the assumptions used in computing the fair value of option grants during 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.770%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.001%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected lives from grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following table summarizes the weighted average values of the assumptions used in computing the fair value of PSUs that were granted during 2022 and 2020. The Company did not grant PSUs during 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.431%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:100%"&gt;0%&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:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzEtMi0xLTEtMTc0MzYy_feeebe61-ba69-4e70-b628-9a3e2552f93b"
      unitRef="number">0.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzEtNC0xLTEtMTc0MzYy_0b2128c6-882a-4191-877c-ed08e540ed9f"
      unitRef="number">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzEtNi0xLTEtMTc0MzYy_278b34d2-d3ea-4c20-bb9c-12fc6144211d"
      unitRef="number">0.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzItMi0xLTEtMTc0MzYy_b44f48f3-a6d8-49d7-bda6-e8c869638f73">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzItNC0xLTEtMTc0MzYy_96a5fc9f-e5c5-48c1-a123-a2573fcd06e7">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzItNi0xLTEtMTc0MzYy_26002c4a-5d4e-4954-8823-182904fc6424">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzMtMi0xLTEtMTc0MzYy_35a8dbfb-a18d-4c67-a9c2-11a06c6a9d97"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzMtNC0xLTEtMTc0MzYy_0d2d249d-d1c6-44c3-8e18-995c363d95d9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzMtNi0xLTEtMTc0MzYy_1dd0d825-899e-4d73-9312-915e3114bd30"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzQtMi0xLTEtMTc0MzYy_43176354-12be-4275-8385-cf0016d7a775"
      unitRef="number">0.0350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzQtNC0xLTEtMTc0MzYy_792a8f4b-6d39-4e81-ad94-16416816fc90"
      unitRef="number">0.0122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTpmYTFhMTRkMjk4NTA0ZDgwOTFhZmIwYjAwZGIyYjlhNS90YWJsZXJhbmdlOmZhMWExNGQyOTg1MDRkODA5MWFmYjBiMDBkYjJiOWE1XzQtNi0xLTEtMTc0MzYy_bccbd02a-d180-42e1-bd7a-b1d325a82403"
      unitRef="number">0.0047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzYxNTA_ebe0e719-7fee-4018-9a70-0c5e1597a185"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg4Nzk_6e4a222f-26bd-46e1-868c-c7492de0e7f4">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;A summary of the Company's activity related to restricted stock awards and time-based restricted stock units (excluding performance-based restricted stock units, which are detailed further below) (collectively, "restricted stock") during 2022 is summarized below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.063%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares/Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant &lt;br/&gt;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2022&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icc41ab2a621442839e2f788a04d55cce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzEtMy0xLTEtMTc0MzYy_e3c6d30f-eb7c-498b-baa5-eb779b67132b"
      unitRef="shares">2100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icc41ab2a621442839e2f788a04d55cce_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzEtNS0xLTEtMTc0MzYy_c35e110d-e346-4118-bb27-72e2eaae3c22"
      unitRef="usdPerShare">499.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzItMy0xLTEtMTc0MzYy_6c1b02cf-7a56-4583-bf02-3452ab5ae772"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzItNS0xLTEtMTc0MzYy_c7a129d5-4bc9-420c-8045-ac8cb3b00d5a"
      unitRef="usdPerShare">702.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzMtMy0xLTEtMTc0MzYy_a0f2dab2-87e2-4967-8543-aea5edf1b68e"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzMtNS0xLTEtMTc0MzYy_31d78039-c5ce-49a4-9561-cae28e830922"
      unitRef="usdPerShare">477.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzQtMy0xLTEtMTc0MzYy_2b31faf2-3b0d-4070-974b-970b17cfb152"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzQtNS0xLTEtMTc0MzYy_14f5f8fe-b71f-47d6-acc9-a8eb7ae98548"
      unitRef="usdPerShare">522.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i44560f336e474452ae29c854f6be95dd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzUtMy0xLTEtMTc0MzYy_86da3337-019d-4766-a685-c6e46fafb129"
      unitRef="shares">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i44560f336e474452ae29c854f6be95dd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo5MzFhMzNjNzI5YjM0OGM0OGMxOWY0Zjc5YmE0ZTZjYy90YWJsZXJhbmdlOjkzMWEzM2M3MjliMzQ4YzQ4YzE5ZjRmNzliYTRlNmNjXzUtNS0xLTEtMTc0MzYy_c033cac9-d369-4aa7-8118-a0e9d456a044"
      unitRef="usdPerShare">571.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NjE2MDQ_6706ca55-3675-467c-8035-8e33b279c97a"
      unitRef="usd">331100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0f758f9b4de4edbbd24b0a3c80d2099_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NjE2MDk_2c32c6a1-2164-4c60-8ff2-f6e95ebf63c1"
      unitRef="usd">221000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i98b8165ff3c84cc2b0b3ef6c846d0857_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NjE2MTg_ff146b32-9fdd-479c-b562-c3de148c399c"
      unitRef="usd">102500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i44560f336e474452ae29c854f6be95dd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzcwMTM_73c5e323-ea52-467d-b054-66b0b888df37"
      unitRef="usd">907700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzcyMTE_f731cbd6-41ea-4b19-b818-dbce9782dc20">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic976d25c5e3d49f49a38da896bf4b995_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzgyNDYzMzcyMzAxOTA_ef583ca7-fd35-4844-ae7d-9fd6917f80ae">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4e3bb26f27c440bca9bd206e40fb92e5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzIxOTkwMjMyNzc0NTU_79256669-343a-4c89-a07c-2ac5cdfd0da0">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzIxOTkwMjMyNzY4MDg_783d23d8-b9ed-4e2c-ba2f-40e3a062673b">&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The table below summarizes activity related to PSUs during 2022. The number of PSUs granted represents the maximum number of units that are eligible to be earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.063%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares/Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant &lt;br/&gt;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2022&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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9c0dc7ae7eea4e3b8287dab621cc69ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo4NWU5NTJjMjkwNzI0YWY1YjQxMDYzNWMyYzZlOGIzMC90YWJsZXJhbmdlOjg1ZTk1MmMyOTA3MjRhZjViNDEwNjM1YzJjNmU4YjMwXzEtMy0xLTEtMjAzNTI4_90d13b9d-9cdc-4a70-9ad6-fdedb13fbb92"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9c0dc7ae7eea4e3b8287dab621cc69ff_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo4NWU5NTJjMjkwNzI0YWY1YjQxMDYzNWMyYzZlOGIzMC90YWJsZXJhbmdlOjg1ZTk1MmMyOTA3MjRhZjViNDEwNjM1YzJjNmU4YjMwXzEtNS0xLTEtMjAzNTMy_6759ce0a-c64f-41b4-9194-b2b3c2094bd5"
      unitRef="usdPerShare">209.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibf316c7e51a2419f8c73906927513eff_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo4NWU5NTJjMjkwNzI0YWY1YjQxMDYzNWMyYzZlOGIzMC90YWJsZXJhbmdlOjg1ZTk1MmMyOTA3MjRhZjViNDEwNjM1YzJjNmU4YjMwXzItMy0xLTEtMjAzNTY3_cb3b460d-9af4-4f69-ab0a-d1512104c92d"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibf316c7e51a2419f8c73906927513eff_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo4NWU5NTJjMjkwNzI0YWY1YjQxMDYzNWMyYzZlOGIzMC90YWJsZXJhbmdlOjg1ZTk1MmMyOTA3MjRhZjViNDEwNjM1YzJjNmU4YjMwXzItNS0xLTEtMjAzNTc0_9880a5b3-a20a-486e-9165-f0fee62e96d7"
      unitRef="usdPerShare">485.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4f140ca61272416db70327e6fc368a13_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo4NWU5NTJjMjkwNzI0YWY1YjQxMDYzNWMyYzZlOGIzMC90YWJsZXJhbmdlOjg1ZTk1MmMyOTA3MjRhZjViNDEwNjM1YzJjNmU4YjMwXzMtMy0xLTEtMjAzNTMw_fce90612-8281-40cf-bae1-570699d88cca"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4f140ca61272416db70327e6fc368a13_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTo4NWU5NTJjMjkwNzI0YWY1YjQxMDYzNWMyYzZlOGIzMC90YWJsZXJhbmdlOjg1ZTk1MmMyOTA3MjRhZjViNDEwNjM1YzJjNmU4YjMwXzMtNS0xLTEtMjAzNTM0_68ac5491-6618-437c-a8e6-9e0351a087f6"
      unitRef="usdPerShare">245.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i56c6f2a3ffc5405eb17b7b162cde1889_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NjE3MDk_b345ebd6-4d1a-4758-8f58-ce3420ed5fad"
      unitRef="usd">52000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf316c7e51a2419f8c73906927513eff_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzE2NDkyNjc0NjE3MDk_f61ecff1-a4b7-48b2-8a19-f3b4aad5e710"
      unitRef="usd">52000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i812b0a579e9241c38831304cfcadfca0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzgyODI_e56afd59-1fd7-48d9-b906-5bef2b74323b"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4f140ca61272416db70327e6fc368a13_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg0OTU_4908b2f0-5b42-4f42-8b6f-b13d22c2f48f"
      unitRef="usd">156100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibf316c7e51a2419f8c73906927513eff_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90ZXh0cmVnaW9uOjZkMDg3NjkzYjBmODQwYjZhNTA0MGI0ZTIzNjM0YTAyXzg2ODk_186146e2-31af-4736-a2a0-de210b0faab3">P3Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i56c6f2a3ffc5405eb17b7b162cde1889_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTowM2VlZDU1MTE1Njg0YmZiYjc0ZDk1NGY0YTZmYmU1MS90YWJsZXJhbmdlOjAzZWVkNTUxMTU2ODRiZmJiNzRkOTU0ZjRhNmZiZTUxXzEtMi0xLTEtMTc0MzYy_2e2e81e1-411d-4d7e-a782-34cded4405b0"
      unitRef="number">0.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i812b0a579e9241c38831304cfcadfca0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTowM2VlZDU1MTE1Njg0YmZiYjc0ZDk1NGY0YTZmYmU1MS90YWJsZXJhbmdlOjAzZWVkNTUxMTU2ODRiZmJiNzRkOTU0ZjRhNmZiZTUxXzEtNC0xLTEtMTc0MzYy_35a982ff-e6b3-49fe-8e0e-c7b38680eb89"
      unitRef="number">0.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i56c6f2a3ffc5405eb17b7b162cde1889_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTowM2VlZDU1MTE1Njg0YmZiYjc0ZDk1NGY0YTZmYmU1MS90YWJsZXJhbmdlOjAzZWVkNTUxMTU2ODRiZmJiNzRkOTU0ZjRhNmZiZTUxXzItMi0xLTEtMTc0MzYy_8e3b8b61-fef1-4f6b-b29b-8cca6a43355f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i812b0a579e9241c38831304cfcadfca0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTowM2VlZDU1MTE1Njg0YmZiYjc0ZDk1NGY0YTZmYmU1MS90YWJsZXJhbmdlOjAzZWVkNTUxMTU2ODRiZmJiNzRkOTU0ZjRhNmZiZTUxXzItNC0xLTEtMTc0MzYy_fe97446c-c19b-462b-a3af-dc4484efbc9d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i56c6f2a3ffc5405eb17b7b162cde1889_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTowM2VlZDU1MTE1Njg0YmZiYjc0ZDk1NGY0YTZmYmU1MS90YWJsZXJhbmdlOjAzZWVkNTUxMTU2ODRiZmJiNzRkOTU0ZjRhNmZiZTUxXzMtMi0xLTEtMTc0MzYy_6a73ab9b-5022-4368-8e31-511455c51d39"
      unitRef="number">0.033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i812b0a579e9241c38831304cfcadfca0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTEvZnJhZzo2ZDA4NzY5M2IwZjg0MGI2YTUwNDBiNGUyMzYzNGEwMi90YWJsZTowM2VlZDU1MTE1Njg0YmZiYjc0ZDk1NGY0YTZmYmU1MS90YWJsZXJhbmdlOjAzZWVkNTUxMTU2ODRiZmJiNzRkOTU0ZjRhNmZiZTUxXzMtNC0xLTEtMTc0MzYy_1a3d4859-5952-4c67-a7c2-78b6644eb9d6"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTQvZnJhZzowMmY4ZjUzZDMyYzA0M2U1YmYwY2JhYzA4NWJhNjEyYi90ZXh0cmVnaW9uOjAyZjhmNTNkMzJjMDQzZTViZjBjYmFjMDg1YmE2MTJiXzY3OQ_b32ba9df-f2cb-4570-a8fd-3bd950a0aecd">Employee Savings Plans&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company maintains the Regeneron Pharmaceuticals, Inc. 401(k) Savings Plan, as amended and restated (the "Savings Plan"). The terms of the Savings Plan allow U.S. employees (as defined by the Savings Plan) to contribute to the Savings Plan a percentage of their compensation. In addition, the Company may make discretionary contributions, as defined, to the accounts of participants under the Savings Plan. The Company also maintains additional employee savings plans outside of the United States, which cover eligible employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Expenses recognized by the Company related to contributions to such plans were $67.6&#160;million, $55.5&#160;million, and $49.9&#160;million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTQvZnJhZzowMmY4ZjUzZDMyYzA0M2U1YmYwY2JhYzA4NWJhNjEyYi90ZXh0cmVnaW9uOjAyZjhmNTNkMzJjMDQzZTViZjBjYmFjMDg1YmE2MTJiXzU0OTc1NTgxNDY4Ng_e40f2f3a-94ed-4f39-9499-be59666afbff"
      unitRef="usd">67600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTQvZnJhZzowMmY4ZjUzZDMyYzA0M2U1YmYwY2JhYzA4NWJhNjEyYi90ZXh0cmVnaW9uOjAyZjhmNTNkMzJjMDQzZTViZjBjYmFjMDg1YmE2MTJiXzU0OTc1NTgxNDc0NA_94ffa73d-455e-461f-a0b3-7ea0aa2f9b5c"
      unitRef="usd">55500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTQvZnJhZzowMmY4ZjUzZDMyYzA0M2U1YmYwY2JhYzA4NWJhNjEyYi90ZXh0cmVnaW9uOjAyZjhmNTNkMzJjMDQzZTViZjBjYmFjMDg1YmE2MTJiXzU0OTc1NTgxNDc1OQ_077e74e0-a2d4-47b7-98fe-784551702471"
      unitRef="usd">49900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzI0MTM_4ed25565-48b4-4bb7-af94-738cd1f5974a">Income Taxes &lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company is subject to U.S. federal, state, and foreign income taxes. Components of income before income taxes consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.448%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.751%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,944.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,368.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,858.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,325.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,810.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Components of income tax expense consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.109%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.574%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,429.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;221.6&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;(797.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(746.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;A reconciliation of the U.S. statutory income tax rate to the Company's effective income tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.080%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.612%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxation of non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax 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:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign-derived intangible income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of non-inventory related assets between foreign subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.488%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax attribute carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,723.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's federal income tax returns for 2017 through 2021 remain open to examination by the IRS. The Company's 2017 and 2018 federal income tax returns are currently under audit by the IRS. In general, the Company's state income tax returns from 2018 to 2021 remain open to examination. The Company's income tax returns outside of the United States remain open to examination from 2018 to 2021. The United States and many states generally have statutes of limitation ranging from 3 to 5 years; however, those statutes could be extended due to the Company's tax credit carryforward position. In general, tax authorities have the ability to review income tax returns in which the statute of limitation has previously expired to adjust the tax credits generated in those years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The amount of net unrecognized tax benefits that, if settled, would impact the effective tax rate is $373.7 million, $321.1 million, and $267.0 million as of December 31, 2022, 2021, and 2020, respectively. The following table reconciles the beginning and ending amounts of unrecognized tax benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.396%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross (decreases) increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases due to settlements and lapse of statutes of limitations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542.8&#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;410.9&#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;267.0&#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:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In 2022, 2021, and 2020, the increases in unrecognized tax benefits primarily related to the Company's calculation of certain tax credits and other items related to the Company's international operations. The decrease in unrecognized tax benefits in 2021 was related to the closing of audits for the Company's federal income tax returns for 2015 and 2016. Interest expense related to unrecognized tax benefits was not material in 2022, 2021, and 2020. The Company does not believe that it is reasonably possible that the resolution of tax exposures within the next twelve months would have a material impact on the consolidated financial statements as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In August 2022, the Inflation Reduction Act of 2022 ("IRA") was signed into law in the United States. The IRA created a new corporate alternative minimum tax of 15% on adjusted financial statement income and an excise tax of 1% of the value of certain stock repurchases. The provisions of the IRA will be effective for periods beginning after December&#160;31, 2022. The enactment of the IRA did not result in any material adjustments to the Company's income tax provisions or net deferred tax assets as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzI0MTA_45ae81ba-978c-49bc-a3b1-412a1536e16f">Components of income before income taxes consist of the following: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.448%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.751%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,944.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,442.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,381.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,368.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,858.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,325.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,810.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzItMS0xLTEtMTc0MzYy_e5695048-1e78-4028-88b0-3b78746411ac"
      unitRef="usd">839900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzItMy0xLTEtMTc0MzYy_45e67093-8fd2-4de1-8098-5ffc3aba7a86"
      unitRef="usd">5944700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzItNS0xLTEtMTc0MzYy_fd96c813-266a-44ed-a714-684334da2542"
      unitRef="usd">2442300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzMtMS0xLTEtMTc0MzYy_81d42267-1a3e-4332-b063-9d9cc8cd857d"
      unitRef="usd">4018900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzMtMy0xLTEtMTc0MzYy_ba79a43e-1c57-4bc6-9bf0-46fde5762286"
      unitRef="usd">3381100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzMtNS0xLTEtMTc0MzYy_fd02511f-b5d3-444d-8d10-aae6d7c8c0be"
      unitRef="usd">1368100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzQtMS0xLTEtMTc0MzYy_e78788b3-86e6-45f0-9782-ce7721372fe7"
      unitRef="usd">4858800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzQtMy0xLTEtMTc0MzYy_f1b598e5-c52a-4b6e-a9ae-5a40e24c7f3e"
      unitRef="usd">9325800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTo0NDY0MTRmY2NkM2I0YWU1OGQ4NWJmNjcwOTA1Mzc3NS90YWJsZXJhbmdlOjQ0NjQxNGZjY2QzYjRhZTU4ZDg1YmY2NzA5MDUzNzc1XzQtNS0xLTEtMTc0MzYy_a0623825-f08c-4a96-a49e-8de31c8aeced"
      unitRef="usd">3810400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzIzOTI_6bfc113d-8647-4721-8c72-ec5564cc14a2">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Components of income tax expense consist of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.109%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.574%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,429.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;221.6&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;(797.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(746.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzMtMS0xLTEtMTc0MzYy_325db0e3-8827-4055-b608-1130f58bfe78"
      unitRef="usd">968500000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzMtMy0xLTEtMTc0MzYy_96b433e8-b723-43a4-b542-47bde6bf7b88"
      unitRef="usd">1429800000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzMtNS0xLTEtMTc0MzYy_d792db49-283c-416c-9501-1237a8c42b1f"
      unitRef="usd">199000000.0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzQtMS0xLTEtMTc0MzYy_5df3aeb7-92e5-4137-a54d-6f3f6700fda6"
      unitRef="usd">7400000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzQtMy0xLTEtMTc0MzYy_a1530ad8-2506-463f-ae80-02ff1e129d58"
      unitRef="usd">6200000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzQtNS0xLTEtMTc0MzYy_b7bc6eae-f4ce-4ba9-8e60-d4c2a3e5a152"
      unitRef="usd">1200000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzUtMS0xLTEtMTc0MzYy_ee268ba7-7d9d-4cbe-aa90-228691a76ee0"
      unitRef="usd">290900000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzUtMy0xLTEtMTc0MzYy_4508cf53-fb98-4dfe-a5fb-9f40c5261245"
      unitRef="usd">-38400000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzUtNS0xLTEtMTc0MzYy_de737731-c702-4632-8480-aed12a5feac9"
      unitRef="usd">21400000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzYtMS0xLTEtMTc0MzYy_a7f3fa75-d1f9-4832-98a6-2e73fafa2453"
      unitRef="usd">1266800000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzYtMy0xLTEtMTc0MzYy_da850d3b-573c-491e-aeae-f66cfbeac1e4"
      unitRef="usd">1397600000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzYtNS0xLTEtMTc0MzYy_142dd152-94da-4898-81a3-bb4f11a7fa68"
      unitRef="usd">221600000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzgtMS0xLTEtMTc0MzYy_f09b2489-7af9-4e67-b17e-9f74cfafaac3"
      unitRef="usd">-797700000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzgtMy0xLTEtMTc0MzYy_589beffd-a107-4122-a42c-36589a6dadc7"
      unitRef="usd">-423200000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzgtNS0xLTEtMTc0MzYy_2020d6a0-fbc3-420c-a978-034e6570430d"
      unitRef="usd">109000000.0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzktMS0xLTEtMTc0MzYy_a9f3b75d-46c7-4688-a131-e9e947d104b1"
      unitRef="usd">-2700000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzktMy0xLTEtMTc0MzYy_cf26126c-185b-4cdb-9aca-c992bbe1033c"
      unitRef="usd">-600000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzktNS0xLTEtMTc0MzYy_14332c1b-3117-4272-bdf8-c38fc10ce4e0"
      unitRef="usd">-2000000.0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzEwLTEtMS0xLTE3NDM2Mg_18011cd7-8f12-4ace-9fda-36a338ebc9f4"
      unitRef="usd">54000000.0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzEwLTMtMS0xLTE3NDM2Mg_6325f979-c945-4279-8703-7eacce81c554"
      unitRef="usd">276700000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzEwLTUtMS0xLTE3NDM2Mg_8404f2a0-ae6c-45f0-9c63-cfc9eda48be3"
      unitRef="usd">-31400000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzExLTEtMS0xLTE3NDM2Mg_4c39cb58-a778-4799-885d-b0db7a02ce1a"
      unitRef="usd">-746400000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzExLTMtMS0xLTE3NDM2Mg_573a7819-cc3e-4ddb-8858-6b1af25c7917"
      unitRef="usd">-147100000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzExLTUtMS0xLTE3NDM2Mg_5caaaac3-3484-490c-9b71-eff041942757"
      unitRef="usd">75600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzEyLTEtMS0xLTE3NDM2Mg_d7c1df88-32c0-4037-b4db-bf2b46270754"
      unitRef="usd">520400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzEyLTMtMS0xLTE3NDM2Mg_01a429a8-1609-41a4-ba2d-7ac62b92d055"
      unitRef="usd">1250500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTpiMTYxNjcxMmU0NzY0NjNiOTQxYjI3Njg3YWU5OTk0NC90YWJsZXJhbmdlOmIxNjE2NzEyZTQ3NjQ2M2I5NDFiMjc2ODdhZTk5OTQ0XzEyLTUtMS0xLTE3NDM2Mg_434fca02-2d67-4d20-9b2f-3e09b378fe12"
      unitRef="usd">297200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzIzODM_c031d8ba-e10e-4c9a-9eb9-4324d7b59ea6">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;A reconciliation of the U.S. statutory income tax rate to the Company's effective income tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.080%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.612%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt 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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxation of non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax 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:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign-derived intangible income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of non-inventory related assets between foreign subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzItMS0xLTEtMTc0MzYy_b25ffb51-956e-46ce-ab7e-6d1b4143343f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzItMy0xLTEtMTc0MzYy_809cc01e-4d92-4468-98d5-b631c02770ba"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzItNS0xLTEtMTc0MzYy_a7ec1974-bc02-4f50-88fe-a7f4e17e1743"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzMtMS0xLTEtMTc0MzYy_dd1c2f3b-c9ef-4bf9-981c-0a03b180a678"
      unitRef="number">-0.055</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzMtMy0xLTEtMTc0MzYy_ce31af84-e4eb-4226-b6bd-be9a54bb0234"
      unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzMtNS0xLTEtMTc0MzYy_bc921d07-d799-46de-a7ae-235a3acf6697"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzQtMS0xLTEtMTc0MzYy_68d1663b-c3b1-4251-822b-461d68e3f8a8"
      unitRef="number">0.029</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzQtMy0xLTEtMTc0MzYy_e7b99382-6a84-4be8-8902-2a12b3eaeab0"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzQtNS0xLTEtMTc0MzYy_5eaec296-17a4-45b0-833e-8d09b3880e0d"
      unitRef="number">0.076</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzYtMS0xLTEtMTc0MzYy_c95ead65-680c-4675-8c51-b30d2f7b6f13"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzYtMy0xLTEtMTc0MzYy_e453faf8-9155-455c-9cad-ff6fc5ecb2ee"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzYtNS0xLTEtMTc0MzYy_f323770f-5869-4886-88ca-901f5cbc0524"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <regn:EffectiveIncomeTaxRateReconciliationDeductionForeignIntangibleIncomePercent
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzUtMS0xLTEtMTc0MzYy_0bd29c63-a83a-4ec4-8075-12c1b802cbaf"
      unitRef="number">0.010</regn:EffectiveIncomeTaxRateReconciliationDeductionForeignIntangibleIncomePercent>
    <regn:EffectiveIncomeTaxRateReconciliationDeductionForeignIntangibleIncomePercent
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzUtMy0xLTEtMTc0MzYy_eed833ac-de56-41d2-9bb9-c6577791c56e"
      unitRef="number">0.014</regn:EffectiveIncomeTaxRateReconciliationDeductionForeignIntangibleIncomePercent>
    <regn:EffectiveIncomeTaxRateReconciliationDeductionForeignIntangibleIncomePercent
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzUtNS0xLTEtMTc0MzYy_bf155c5a-21bd-46f9-bd30-e0ef2a7f566c"
      unitRef="number">0</regn:EffectiveIncomeTaxRateReconciliationDeductionForeignIntangibleIncomePercent>
    <regn:EffectiveIncomeTaxRateReconciliationSaleOfNonInventoryRelatedAssetsBetweenForeignSubsidiariesPercent
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzctMS0xLTEtMTc0MzYy_816b152f-f1ec-4acd-ae1a-33b059b29260"
      unitRef="number">0</regn:EffectiveIncomeTaxRateReconciliationSaleOfNonInventoryRelatedAssetsBetweenForeignSubsidiariesPercent>
    <regn:EffectiveIncomeTaxRateReconciliationSaleOfNonInventoryRelatedAssetsBetweenForeignSubsidiariesPercent
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzctMy0xLTEtMTc0MzYy_622d1297-b322-4022-9767-66f5e6f49401"
      unitRef="number">0</regn:EffectiveIncomeTaxRateReconciliationSaleOfNonInventoryRelatedAssetsBetweenForeignSubsidiariesPercent>
    <regn:EffectiveIncomeTaxRateReconciliationSaleOfNonInventoryRelatedAssetsBetweenForeignSubsidiariesPercent
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzctNS0xLTEtMTc0MzYy_2af602c4-a425-46ca-b97a-41a45351a926"
      unitRef="number">-0.008</regn:EffectiveIncomeTaxRateReconciliationSaleOfNonInventoryRelatedAssetsBetweenForeignSubsidiariesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzgtMS0xLTEtMTc0MzYy_cb633d98-c57c-4579-aa9e-f29c14e3cc37"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzgtMy0xLTEtMTc0MzYy_7d7400a1-a742-46e3-aa07-d30cfa06dc95"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzgtNS0xLTEtMTc0MzYy_8a42de07-b616-4aa8-bc01-3a6d71b7ff58"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzktMS0xLTEtMTc0MzYy_e192b333-923d-494f-8e47-54e2127dc446"
      unitRef="number">0.107</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzktMy0xLTEtMTc0MzYy_edd4c843-5585-4e9e-bd4d-c3b94eb956ed"
      unitRef="number">0.134</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZTphODc0ZGY1YzQzZTI0NjIxODU5NzVhODRjY2M2NzcxNC90YWJsZXJhbmdlOmE4NzRkZjVjNDNlMjQ2MjE4NTk3NWE4NGNjYzY3NzE0XzktNS0xLTEtMTc0MzYy_45fc7671-34fb-4bc3-b02f-4d165c95d0f9"
      unitRef="number">0.078</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzI0MDc_75937d54-cfc4-4d9d-8c58-298e628b71fd">Significant components of the Company's deferred tax assets and liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.488%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax attribute carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains on investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,723.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <regn:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpenses
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzMtMi0xLTEtMjAzNjEw_d5da0653-a48a-4233-8140-e34f5e6529c8"
      unitRef="usd">845300000</regn:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpenses>
    <regn:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpenses
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzMtNC0xLTEtMjAzNjEw_2ae4c300-bbfd-4480-a917-ff471c3061fd"
      unitRef="usd">0</regn:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpenses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzMtMi0xLTEtMTc0MzYy_ecb2aa53-530a-4e32-99c7-40780893d9a8"
      unitRef="usd">416200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzMtNC0xLTEtMTc0MzYy_5bb28a2b-6378-4f60-952d-45523cab45bb"
      unitRef="usd">406600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzQtMi0xLTEtMTc0MzYy_c3c67296-ea6f-4cf8-a1d4-94d4b906f46b"
      unitRef="usd">235600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzQtNC0xLTEtMTc0MzYy_1a719ad6-0615-46cf-afe8-5e3d12d6a2d8"
      unitRef="usd">262100000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzUtMi0xLTEtMTc0MzYy_eb92921c-7fe8-4a5a-9687-bd7415cac781"
      unitRef="usd">227600000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzUtNC0xLTEtMTc0MzYy_298e40cb-de5d-4e1f-a9e2-64edd950d526"
      unitRef="usd">257500000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzgtMi0xLTEtMjAzNjE0_fcd1fac1-3f5c-4403-8d32-fae63455fc0b"
      unitRef="usd">41300000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzgtNC0xLTEtMjAzNjE0_66c8d5cf-ee96-4eed-978d-4e02738a89fe"
      unitRef="usd">6100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzctMi0xLTEtMTc0MzYy_8865a678-e703-41dc-af5c-82bffa321a5c"
      unitRef="usd">15900000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzctNC0xLTEtMTc0MzYy_cd014528-ac65-424e-ab2f-0c133d7322c4"
      unitRef="usd">10800000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzgtMi0xLTEtMjA4MDAw_b05776a3-45ce-4f16-88d5-187d3121628a"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzgtNC0xLTEtMjA4MDAw_3948ef73-47fe-4588-9312-b93c85825365"
      unitRef="usd">57300000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzgtMi0xLTEtMTc0MzYy_39123e7b-f5d9-46a5-92b6-b652edd7c552"
      unitRef="usd">1781900000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzgtNC0xLTEtMTc0MzYy_8204e04e-82e4-4741-ba9d-b4afd3ec6e4e"
      unitRef="usd">1000400000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzExLTItMS0xLTE3NDM2Mg_bf55a11f-1972-4106-98c4-da56369f0a9b"
      unitRef="usd">58200000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzExLTQtMS0xLTE3NDM2Mg_d6152522-3f60-484c-aaad-0cd86791e214"
      unitRef="usd">123500000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzEyLTItMS0xLTE3NDM2Mg_707267e8-1dcb-4128-ac39-54f3d16ede2d"
      unitRef="usd">1723700000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToyOGY4NGZlNmM3MzA0MDJkYmU0NGY5YmIxYjNiMjM2NS90YWJsZXJhbmdlOjI4Zjg0ZmU2YzczMDQwMmRiZTQ0ZjliYjFiM2IyMzY1XzEyLTQtMS0xLTE3NDM2Mg_4fd1daad-5dbe-4e6b-8833-04b0ec214941"
      unitRef="usd">876900000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzI0MDI_c1459734-a0af-4595-a73d-c285f840d453">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The amount of net unrecognized tax benefits that, if settled, would impact the effective tax rate is $373.7 million, $321.1 million, and $267.0 million as of December 31, 2022, 2021, and 2020, respectively. The following table reconciles the beginning and ending amounts of unrecognized tax benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.396%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases related to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross (decreases) increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases due to settlements and lapse of statutes of limitations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542.8&#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;410.9&#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;267.0&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzgyNDYzMzcyMTk2NTc_34f6248a-3d03-4197-9aa6-e3400100fa7e"
      unitRef="usd">373700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzE2MjE_f3d5de89-4d74-4bd9-87db-cb254859f61b"
      unitRef="usd">321100000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90ZXh0cmVnaW9uOjFmZGMwYTUzZTc0MDRjMjk5N2RkZTQ3MWUyNmIxMDc1XzE2Mjk_20387965-5f49-414a-afa0-8c264ec76f3a"
      unitRef="usd">267000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzEtMi0xLTEtMTc0MzYy_26c4a5da-21da-42e5-a7d4-2cf562a3f072"
      unitRef="usd">410900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzEtNC0xLTEtMTc0MzYy_083bcd9c-2277-4320-ae17-3f8642c46b45"
      unitRef="usd">267000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia3db0f06447a42bd808d6ea7cc59bfa6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzEtNi0xLTEtMTc0MzYy_6f1347ee-ba0d-4ffc-9c3f-1948f7fccdae"
      unitRef="usd">210800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzItMi0xLTEtMTc0MzYy_12258915-1c75-40e0-8d57-2507f9b7ed91"
      unitRef="usd">136900000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzItNC0xLTEtMTc0MzYy_69c12538-94c6-4aca-9df8-0b7af8fd3a55"
      unitRef="usd">182300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzItNi0xLTEtMTc0MzYy_0276be58-7394-42d2-ae5e-1d27ea8e5bcc"
      unitRef="usd">76600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzMtMi0xLTEtMTc0MzYy_5df0fc98-8189-4768-a0d6-638780ea891d"
      unitRef="usd">5000000.0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzMtNC0xLTEtMTc0MzYy_79794d2b-927a-4615-8801-cc2ca337e85c"
      unitRef="usd">2900000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzMtNi0xLTEtMTc0MzYy_08654982-3e4e-4be4-9c5d-8706aa02ef07"
      unitRef="usd">7200000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <regn:UnrecognizedTaxBenefitsDecreaseResultingFromSettlementsWithTaxingAuthoritiesAndReductionResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzQtMi0xLTEtMTc0MzYy_a820fb3a-c2b8-4859-ad93-6bdfe17dff49"
      unitRef="usd">0</regn:UnrecognizedTaxBenefitsDecreaseResultingFromSettlementsWithTaxingAuthoritiesAndReductionResultingFromLapseOfApplicableStatuteOfLimitations>
    <regn:UnrecognizedTaxBenefitsDecreaseResultingFromSettlementsWithTaxingAuthoritiesAndReductionResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzQtNC0xLTEtMTc0MzYy_b06b7d9e-4d1a-4273-8118-49c386c7d3d8"
      unitRef="usd">41300000</regn:UnrecognizedTaxBenefitsDecreaseResultingFromSettlementsWithTaxingAuthoritiesAndReductionResultingFromLapseOfApplicableStatuteOfLimitations>
    <regn:UnrecognizedTaxBenefitsDecreaseResultingFromSettlementsWithTaxingAuthoritiesAndReductionResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzQtNi0xLTEtMTc0MzYy_33d8f9d5-9613-44b7-904e-632b59980cbf"
      unitRef="usd">27600000</regn:UnrecognizedTaxBenefitsDecreaseResultingFromSettlementsWithTaxingAuthoritiesAndReductionResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzUtMi0xLTEtMTc0MzYy_b02d04ed-19df-4fc7-afe0-857a43b03d57"
      unitRef="usd">542800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzUtNC0xLTEtMTc0MzYy_479cf150-249d-4426-a60d-e1d9059d69e4"
      unitRef="usd">410900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNTcvZnJhZzoxZmRjMGE1M2U3NDA0YzI5OTdkZGU0NzFlMjZiMTA3NS90YWJsZToxNjVkZmU0YTk4NjE0NTQwOTFjMGRmYTU2NGZjM2Q0Zi90YWJsZXJhbmdlOjE2NWRmZTRhOTg2MTQ1NDA5MWMwZGZhNTY0ZmMzZDRmXzUtNi0xLTEtMTc0MzYy_b5cdb338-45b4-466d-9b5a-729b156322a8"
      unitRef="usd">267000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjAvZnJhZzpiYzA2MDE5Yjg4N2Q0ZjRmOGJkYzFjODMwNGI4NGY5Mi90ZXh0cmVnaW9uOmJjMDYwMTliODg3ZDRmNGY4YmRjMWM4MzA0Yjg0ZjkyXzMxNTkw_77647d83-3005-4172-a438-f61687803e11">Legal Matters&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;From time to time, the Company is a party to legal proceedings in the course of the Company's business. The outcome of any such proceedings, regardless of the merits, is inherently uncertain. If the Company were unable to prevail in any such proceedings, its consolidated financial position, results of operations, and future cash flows may be materially impacted. Costs associated with the Company's involvement in legal proceedings are expensed as incurred. The Company recognizes accruals for loss contingencies associated with such proceedings when it is probable that a liability will be incurred and the amount of loss can be reasonably estimated. As of December 31, 2022 and 2021, the Company's accruals for loss contingencies were not material. There are certain loss contingencies that the Company deems reasonably possible for which the possible loss or range of possible loss is not estimable at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceedings Relating to Praluent (alirocumab) Injection&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As described below, the Company is currently a party to patent infringement actions initiated by Amgen Inc. (and/or its affiliated entities) against the Company and/or Sanofi (and/or the Company's and Sanofi's respective affiliated entities) in a number of jurisdictions relating to Praluent. In addition, as described below, the Company filed a lawsuit against Amgen alleging that Amgen engaged in an anticompetitive bundling scheme which was designed to exclude Praluent from the market in violation of federal and state laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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%;text-decoration:underline"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In the United States, Amgen has asserted claims of U.S. Patent Nos. 8,829,165 (the "'165 Patent") and 8,859,741 (the "'741 Patent"), and sought a permanent injunction to prevent the Company and the Sanofi defendants from commercial manufacturing, using, offering to sell, or selling within the United States (as well as importing into the United States) (collectively, "Commercializing") Praluent. Amgen also seeks a judgment of patent infringement of the asserted patents, monetary damages (together with interest), costs and expenses of the lawsuits, and attorneys' fees. As previously reported, on February 11, 2021, the United States Court of Appeals for the Federal Circuit (the "Federal Circuit") affirmed the lower court's decision that certain of Amgen's asserted patent claims are invalid based on lack of enablement. On April 14, 2021, Amgen filed a petition for a rehearing en banc with the Federal Circuit, which was denied on June 21, 2021. On November 4, 2022, the United States Supreme Court granted Amgen's petition for writ of certiorari. An oral hearing has been scheduled for March 27, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On May 27, 2022, the Company filed a lawsuit against Amgen in the United States District Court for the District of Delaware, alleging that, beginning in 2020, Amgen engaged in an anticompetitive bundling scheme which was designed to exclude Praluent from the market in violation of federal and state laws. The lawsuit seeks damages for harm caused by the alleged scheme, as well as injunctive relief restraining Amgen from continuing its alleged anticompetitive conduct. On August 1, 2022, Amgen filed a motion to dismiss the complaint. On August 11, 2022, Amgen filed a motion to stay these proceedings pending resolution of the patent litigation described in the preceding paragraph. An oral hearing on Amgen's motion to dismiss and motion to stay has been scheduled for January 6, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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%;text-decoration:underline"&gt;Europe&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Amgen has asserted European Patent No. 2,215,124 (the "'124 Patent"), which pertains to PCSK9 monoclonal antibodies, in certain countries in Europe. In October 2020, the '124 Patent claims directed to compositions of matter and medical use relevant to Praluent were ruled invalid based on a lack of inventive step by the Technical Board of Appeal (the "TBA") of the European Patent Office (the "EPO"). Following the EPO's decision, each of the '124 Patent infringement proceedings initiated by Amgen against the Company and certain of Sanofi's affiliated entities in these countries was dismissed, including in Germany. The dismissal in Germany followed an earlier finding of infringement and granting of an injunction, both of which were subsequently overturned. As a result of the overturned injunction in Germany discussed in the preceding sentence, the Company and/or certain of Sanofi's affiliated entities are seeking damages caused by Amgen's enforcement of the injunction. As part of its opposition to these damages claims, on March 23, 2022, Amgen filed a counterclaim that asserted the German designation of European Patent No. 2,641,917 (the "'917 Patent") and seeks, among other things, a judgment of patent infringement, injunctive relief, and monetary damages. The '917 Patent is a divisional patent of the '124 Patent discussed above (i.e., a patent that shares the same priority date, disclosure, and patent term of the parent '124 Patent but contains claims to a different invention). The '917 Patent is also subject to opposition proceedings in the EPO, which were initiated by Sanofi on May 5, 2021. An oral hearing before the EPO has been scheduled for February 21, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceedings Relating to Dupixent (dupilumab) Injection&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On September 30, 2016, Sanofi initiated a revocation proceeding in the United Kingdom to invalidate the U.K. counterpart of European Patent No. 2,292,665 (the "'665 Patent"), a patent owned by Immunex Corporation relating to antibodies that bind the human interleukin-4 receptor. At the joint request of the parties to the revocation proceeding, the U.K. Patents Court ordered on January 30, 2017 that the revocation action be stayed pending the final determination of the EPO opposition proceedings initiated &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;by the Company and Sanofi in relation to the '665 Patent. The oral hearing before the EPO on the oppositions occurred on November 20, 2017, at which the claims of the '665 Patent were found invalid and the patent was revoked. A final written decision of revocation of the '665 Patent was issued by the EPO on January 4, 2018. Immunex filed a notice of appeal of the EPO's decision on January 31, 2018, which appeal was withdrawn at an oral hearing before the TBA on March 10, 2022 following the TBA's ruling discussed below. On May 18, 2022, the revocation action in the U.K. Patents Court was dismissed following the EPO's revocation of the '665 Patent. On September 20, 2017 and September 21, 2017, respectively, the Company and Sanofi initiated opposition proceedings in the EPO against Immunex's European Patent No. 2,990,420 (the "'420 Patent"), a divisional patent of the '665 Patent (i.e., a patent that shares the same priority date, disclosure, and patent term of the parent '665 Patent but contains claims to a different invention). The oral hearing before the EPO on the oppositions occurred on February 14&#x2013;15, 2019, at which the '420 Patent was revoked in its entirety. Immunex filed a notice of appeal of the EPO's decision on May 31, 2019. At an oral hearing before the TBA on March 10, 2022, the TBA maintained the invalidity and revocation of the '420 Patent. The original patent term of the Immunex patents expired in May 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceedings Relating to EYLEA (aflibercept) Injection&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Certain of the Company's patents pertaining to EYLEA are subject to post-grant proceedings before the United States Patent and Trademark Office ("USPTO"), EPO, or other comparable foreign authorities, including those described in greater detail below. In addition, the Company has filed patent infringement lawsuits in several jurisdictions alleging infringement of certain Company patents pertaining to EYLEA, including those described in greater detail below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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%;text-decoration:underline"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On February 11, 2020, anonymous parties filed two requests for &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;ex parte&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; reexamination of the Company's U.S. Patent Nos. 10,406,226 and 10,464,992 (the "'992 Patent"), and the USPTO has granted both requests to initiate reexamination proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On May 5, 2021, Mylan Pharmaceuticals Inc. filed &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;inter partes&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; review ("IPR") petitions in the USPTO against the Company's U.S. Patent Nos. 9,254,338 (the "'338 Patent") and 9,669,069 (the "'069 Patent") seeking declarations of invalidity of the '338 Patent and the '069 Patent. On November 10, 2021, the USPTO issued a decision instituting both IPR proceedings. On December 9, 2021, Apotex Inc. and Celltrion, Inc. each filed two separate IPR petitions against the Company's '338 and '069 Patents requesting that their IPRs be instituted and joined with the IPR proceedings initiated by Mylan concerning the '338 and '069 Patents, which petitions were granted on February 9, 2022. An oral hearing was held on August 10, 2022. On November 9, 2022, the USPTO issued final written decisions finding that the claims of the '338 and '069 Patents are unpatentable and, therefore, invalid. On January 10, 2023, the Company filed notices of appeal of the USPTO written decisions concerning the '338 and '069 Patents with the Federal Circuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On September 7, 2021, Celltrion, Inc. filed a post-grant review ("PGR") petition in the USPTO against the Company's U.S. Patent No. 10,857,231 (the "'231 Patent") seeking a declaration of invalidity of the '231 Patent. On March 14, 2022, the Company filed a Notice of Disclaimer with the USPTO, disclaiming all claims of the '231 Patent. As a result, on March 15, 2022, the USPTO denied institution of Celltrion's PGR petition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In 2022, Mylan filed IPR petitions against the Company's U.S. Patent Nos. 10,130,681 (the "'681 Patent") and 10,888,601 (the "'601 Patent") (each filed July 1, 2022) and 10,857,205 (filed October 28, 2022) seeking declarations of invalidity of each of these patents. On January 11, 2023, the USPTO instituted IPR proceedings concerning the '681 Patent and the '601 Patent. On January 6, 2023, Samsung Bioepis Co., Ltd. filed a separate IPR petition against the Company's '681 Patent seeking a declaration of invalidity of the '681 Patent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On September 9, 2022, Apotex filed an IPR petition against the Company's U.S. Patent No. 11,253,572 (the "'572 Patent") seeking a declaration of invalidity of the '572 Patent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On January 17, 2023, Celltrion, Inc. filed an IPR petition against the '992 Patent seeking a declaration of invalidity of the '992 Patent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On August 2, 2022, the Company filed a patent infringement lawsuit against Mylan in the United States District Court for the Northern District of West Virginia alleging that Mylan's filing for a U.S. Food and Drug Administration approval of an aflibercept biosimilar infringes certain Company patents. A trial has been scheduled to begin on June 12, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Europe&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On October 26 and October 27, 2021, anonymous parties initiated opposition proceedings in the EPO against the Company's European Patent No. 2,944,306 (the "'306 Patent") seeking revocation of the '306 Patent in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="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%;text-decoration:underline"&gt;Canada&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On June 15, July 15, August 30, and October 4, 2022, the Company and Bayer Inc. filed patent infringement lawsuits against BGP Pharma ULC d.b.a Viatris Canada ("Viatris Canada") in the Federal Court of Canada seeking a declaration that the making, constructing, using, or selling of an aflibercept biosimilar would directly or indirectly infringe one or more claims of the Company's Canadian Patent Nos. 2,654,510 (the "'510 Patent) and 3,007,276 (the "'276 Patent") (in the lawsuit filed on June 15, 2022); the Company's Canadian Patent No. 2,965,495 (the "'495 Patent") (in the lawsuit filed on July 15, 2022); the Company's Canadian Patent No. 2,906,768 (the "'768 Patent") (in the lawsuit filed on August 30, 2022, which has been joined with the lawsuit filed on July 15, 2022); and the Company's Canadian Patent No. 3,129,193 (the "'193 Patent") (in the lawsuit filed on October 4, 2022). A trial for the lawsuit concerning the '510 Patent and the '276 Patent has been scheduled for March 2024; a trial for the lawsuit concerning the '193 Patent has been scheduled for May 2024; and a trial for the lawsuit concerning the '495 Patent and the '768 Patent has been scheduled for November/December 2024. The filing of the lawsuit concerning the '510 Patent and the '276 Patent resulted in a statutory 24-month stay of regulatory approval of Viatris Canada's aflibercept biosimilar in Canada unless the lawsuit is resolved earlier.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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%;text-decoration:underline"&gt;South Korea&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On October 31, 2022 and December 13, 2022, Samsung Bioepis Co., Ltd. initiated invalidation proceedings before the Intellectual Property Trial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and Appeal Board of the Korean Intellectual Property Office against the Company's Korean Patent Nos. 1131429 and 1406811, respectively, seeking revocation of each of such patents in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;Proceedings Relating to EYLEA (aflibercept) Injection Pre-filled Syringe&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On June 19, 2020, Novartis Pharma AG, Novartis Pharmaceuticals Corporation, and Novartis Technology LLC (collectively, "Novartis") filed a complaint with the U.S. International Trade Commission (the "ITC") pursuant to Section 337 of the Tariff Act of 1930 requesting that the ITC institute an investigation relating to the importation into the United States and/or sale within the United States after importation of EYLEA pre-filled syringes ("PFS") and/or components thereof which allegedly infringe Novartis&#x2019;s U.S. Patent No. 9,220,631 (the "'631 Patent"). The ITC instituted the investigation on July 22, 2020 and a trial was scheduled for April 19&#x2013;23, 2021. On March 26, 2021, the staff attorney appointed by the ITC's Office of Unfair Import Investigations ("OUII")&#x2014;an independent government party to the case representing the public interest&#x2014;determined that the '631 Patent is invalid on several grounds. On April 8, 2021, Novartis moved to terminate the ITC investigation in its entirety based on its withdrawal of the complaint; and, on May 3, 2021, the ITC terminated the investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On June 19, 2020, Novartis also filed a patent infringement lawsuit (as amended on August 2, 2021) in the U.S. District Court for the Northern District of New York asserting claims of the '631 Patent and seeking preliminary and permanent injunctions to prevent the Company from continuing to infringe the '631 Patent. Novartis also seeks a judgment of patent infringement of the '631 Patent, monetary damages (together with interest), an order of willful infringement of the '631 Patent (which would allow the court in its discretion to award damages up to three times the amount assessed), costs and expenses of the lawsuits, and attorneys' fees. On November 7, 2022, the Company and Novartis entered into a stipulation staying the lawsuit in light of the decision in the IPR proceeding discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On July 16, 2020, the Company initiated two IPR petitions in the USPTO seeking a declaration of invalidity of the '631 Patent on two separate grounds. On January 15, 2021, the USPTO declined to institute an IPR proceeding on procedural grounds in light of the pending ITC investigation discussed above; the other IPR petition has been withdrawn. Following Novartis's motion to terminate the ITC investigation discussed above, on April 16, 2021 the Company filed a new IPR petition seeking a declaration of invalidity of the '631 Patent based on the same grounds that were the basis for the OUII staff attorney's determination discussed above. On October 26, 2021, the USPTO issued a decision instituting the IPR proceeding. An oral hearing was held on July 21, 2022. On October 25, 2022, the Patent Trial and Appeal Board ("PTAB") of the USPTO issued a final written decision invalidating all claims of the '631 Patent. On December 23, 2022, Novartis filed a notice of appeal of the PTAB's decision to the Federal Circuit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On July 17, 2020, the Company filed an antitrust lawsuit against Novartis and Vetter Pharma International Gmbh ("Vetter") in the United States District Court for the Southern District of New York seeking a declaration that the '631 Patent is unenforceable and a judgment that the defendants' conduct violates Sections 1 and 2 of the Sherman Antitrust Act of 1890, as amended (the "Sherman Antitrust Act"). The Company is also seeking injunctive relief and treble damages. On September 4, 2020, Novartis filed, and Vetter moved to join, a motion to dismiss the complaint, to transfer the lawsuit to the Northern District of New York, or to stay the suit; and on October 19, 2020, Novartis filed, and Vetter moved to join, a second motion to dismiss the complaint on different grounds. On January 25, 2021, the Company filed an amended complaint seeking a judgment that Novartis's conduct violates Section 2 of the Sherman Antitrust Act based on additional grounds, as well as a judgment of tortious interference with contract. On February 22, 2021, Novartis filed, and Vetter moved to join, a motion to dismiss the amended complaint. On September 21, 2021, the court granted Novartis and Vetter's motion to transfer this lawsuit to the Northern District of New York. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;As a result, this lawsuit was transferred to the same judge that had been assigned to the patent infringement lawsuit discussed above. On November 5, 2021, the Company filed a motion to stay these proceedings in light of the pending IPR proceeding discussed above. On January 31, 2022, the court denied the Company's motion to stay these proceedings and granted Novartis and Vetter's motion to dismiss the amended complaint. On June 10, 2022, the Company filed an appeal of the District Court's decision to dismiss the amended complaint with the U.S. Court of Appeals for the Second Circuit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceedings Relating to REGEN-COV (casirivimab and imdevimab)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On October 5, 2020, Allele Biotechnology and Pharmaceuticals, Inc. ("Allele") filed a lawsuit (as amended on April 8, 2021 and December 12, 2022) against the Company in the United States District Court for the Southern District of New York, asserting infringement of U.S. Patent No. 10,221,221 (the "'221 Patent").&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allele seeks a judgment of patent infringement of the '221 Patent, an award of monetary damages (together with interest), an order of willful infringement of the '221 Patent (which would allow the court in its discretion to award damages up to three times the amount assessed), costs and expenses of the lawsuit, and attorneys' fees. On July 16, 2021, the Company filed a motion to dismiss the complaint, which motion was denied on March 2, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Department of Justice Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In January 2017, the Company received a subpoena from the U.S. Attorney's Office for the District of Massachusetts requesting documents relating to its support of 501(c)(3) organizations that provide financial assistance to patients; documents concerning its provision of financial assistance to patients with respect to products sold or developed by Regeneron (including EYLEA, Praluent, ARCALYST, and ZALTRAP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;); and certain other related documents and communications. On June 24, 2020, the U.S. Attorney's Office for the District of Massachusetts filed a civil complaint in the U.S. District Court for the District of Massachusetts alleging violations of the federal Anti-Kickback Statute, and asserting causes of action under the federal False Claims Act and state law. On August 24, 2020, the Company filed a motion to dismiss the complaint in its entirety. On December 4, 2020, the court denied the motion to dismiss. On December 28, 2022, the U.S. Attorney&#x2019;s Office for the District of Massachusetts filed a motion for partial summary judgment. On January 31, 2023, the Company filed a motion for summary judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In September 2019, the Company and Regeneron Healthcare Solutions, Inc., a wholly-owned subsidiary of the Company, each received a civil investigative demand ("CID") from the U.S. Department of Justice pursuant to the federal False Claims Act relating to remuneration paid to physicians in the form of consulting fees, advisory boards, speaker fees, and payment or reimbursement for travel and entertainment allegedly in violation of the federal Anti-Kickback Statute. The CIDs relate to EYLEA, Praluent, Dupixent, ZALTRAP, ARCALYST, and Kevzara and cover the period from January 2015 to the present. On June 3, 2021, the United States District Court for the Central District of California unsealed a &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;qui tam&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; complaint filed against the Company, Regeneron Healthcare Solutions, Inc., and Sanofi-Aventis U.S. LLC by two &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;qui tam&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; plaintiffs (known as relators) purportedly on behalf of the United States and various states (the "State Plaintiffs"), asserting causes of action under the federal False Claims Act and state law. Also on June 3, 2021, the United States and the State Plaintiffs notified the court of their decision to decline to intervene in the case. On October 29, 2021, the &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;qui tam&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; plaintiffs filed an amended complaint in this matter. On January 14, 2022, the Company filed a motion to dismiss the amended complaint in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In June 2021, the Company received a CID from the U.S. Department of Justice pursuant to the federal False Claims Act. The CID states that the investigation concerns allegations that the Company (i) violated the False Claims Act by paying kickbacks to distributors and ophthalmology practices to induce purchase of EYLEA, including through discounts, rebates, credit card fees, free units of EYLEA, and inventory management systems; and (ii) inflated reimbursement rates for EYLEA by excluding applicable discounts, rebates, and benefits from the average sales price reported to CMS. The CID covers the period from January 2011 through June 2021. The Company is cooperating with this investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;California Department of Insurance Subpoena&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;In September 2022, the Company received a subpoena from the Insurance Commissioner for the State of California pursuant to the California Insurance Code. The subpoena seeks information relating to the marketing, sale, and distribution of EYLEA, including (i) discounts, rebates, credit card fees, and inventory management systems; (ii) Regeneron's relationships with distributors; (iii) price reporting; (iv) speaker programs; and (v) patient support programs. The subpoena covers the period from January 1, 2014 through August 1, 2021. The Company is cooperating with this investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceedings Initiated by Other Payors Relating to Patient Assistance Organization Support&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The Company is party to several lawsuits relating to the conduct alleged in the civil complaint filed by the U.S. Attorney's Office for the District of Massachusetts discussed under "Department of Justice Matters" above. These lawsuits were filed by UnitedHealthcare Insurance Company and United Healthcare Services, Inc. (collectively, "UHC") and Humana Inc. ("Humana") in the United States District Court for the Southern District of New York on December 17, 2020 and July 22, 2021, respectively; and by Blue Cross and Blue Shield of Massachusetts, Inc. and Blue Cross and Blue Shield of Massachusetts HMO Blue, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;(collectively, "BCBS"), Medical Mutual of Ohio ("MMO"), Horizon Healthcare Services, Inc. d/b/a Horizon Blue Cross Blue Shield of New Jersey ("Horizon"), and Local 464A United Food and Commercial Workers Union Welfare Service Benefit Fund ("Local 464A") in the U.S. District Court for the District of Massachusetts on December 20, 2021, February 23, 2022, April 4, 2022, and June 17, 2022, respectively. These lawsuits allege causes of action under state law and the federal Racketeer Influenced and Corrupt Organizations Act and seek monetary damages and equitable relief. The MMO and Local 464A lawsuits are putative class action lawsuits. On December 29, 2021, the lawsuits filed by UHC and Humana were stayed by the United States District Court for the Southern District of New York pending resolution of the proceedings before the U.S. District Court for the District of Massachusetts discussed under "Department of Justice Matters" above. On September 27, 2022, the lawsuits filed by BCBS, MMO, and Horizon were stayed by the U.S. District Court for the District of Massachusetts pending resolution of the proceedings before the same court discussed under "Department of Justice Matters" above; and, in light of these stays, the parties to the Local 464A action have also agreed to stay that matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;Shareholder Demands&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;On or about September 30, 2020, March 30, 2022, and March 31, 2022, the Company's board of directors received three demand letters from purported shareholders of the Company. The demands allege that Regeneron and its shareholders have been damaged by the conduct alleged in the civil complaint filed by the U.S. Attorney's Office for the District of Massachusetts discussed under "Department of Justice Matters" above. The demand letters request that the Company's board of directors investigate alleged breaches of fiduciary duty by its officers and directors and other alleged violations of law and corporate governance practices and procedures; bring legal action against the persons responsible for causing the alleged damages; and implement and maintain an effective system of internal controls, compliance mechanisms, and corporate governance practices and procedures. The Company's board of directors, working with outside counsel, investigated and evaluated the allegations in the demand letters and has concluded that pursuing the claims alleged in the demands would not be in the Company's best interests at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Proceedings Relating to Shareholder Derivative Complaint&lt;/span&gt;&lt;/div&gt;On June 29, 2021, an alleged shareholder filed a shareholder derivative complaint in the New York Supreme Court, naming the current and certain former members of the Company's board of directors and certain current and former executive officers of the Company as defendants and Regeneron as a nominal defendant. The complaint asserts that the individual defendants breached their fiduciary duties in relation to the allegations in the civil complaint filed by the U.S. Attorney's Office for the District of Massachusetts discussed under "Department of Justice Matters" above. The complaint seeks an award of damages allegedly sustained by the Company; an order requiring Regeneron to take all necessary actions to reform and improve its corporate governance and internal procedures; disgorgement from the individual defendants of all profits and benefits obtained by them resulting from their sales of Regeneron stock; and costs and disbursements of the action, including attorneys' fees. On July 28, 2021, the defendants filed a notice of removal, removing the case from the New York Supreme Court to the U.S. District Court for the Southern District of New York. On September 23, 2021, the plaintiff moved to remand the case to the New York Supreme Court. Also on September 23, 2021, the individual defendants moved to dismiss the complaint in its entirety. On December 19, 2022, the U.S. District Court for the Southern District of New York denied the plaintiff's motion to remand the case and granted a motion to stay the case pending resolution of the proceedings before the U.S. District Court for the District of Massachusetts discussed under "Department of Justice Matters" above. As a result of the stay, the court also terminated the Company's motion to dismiss the complaint without prejudice to renew upon conclusion of the stay.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjAvZnJhZzpiYzA2MDE5Yjg4N2Q0ZjRmOGJkYzFjODMwNGI4NGY5Mi90ZXh0cmVnaW9uOmJjMDYwMTliODg3ZDRmNGY4YmRjMWM4MzA0Yjg0ZjkyXzIxOTkwMjM0MTc1MTg_b6776034-549f-4f4c-8a6f-fa8ecb86c7c1">Costs associated with the Company's involvement in legal proceedings are expensed as incurred</us-gaap:LegalCostsPolicyTextBlock>
    <regn:LossContingencyExParteReexaminationFiledNumber
      contextRef="i73f39b7d8fbc4c3db0ae510abf05e506_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjAvZnJhZzpiYzA2MDE5Yjg4N2Q0ZjRmOGJkYzFjODMwNGI4NGY5Mi90ZXh0cmVnaW9uOmJjMDYwMTliODg3ZDRmNGY4YmRjMWM4MzA0Yjg0ZjkyXzU0OTc1NTkwMjYyNQ_87d6a88b-7ad7-4a46-8ce5-15f5bd63e695"
      unitRef="request">2</regn:LossContingencyExParteReexaminationFiledNumber>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="ie1e3a47e6a80444d990b27b30d75132a_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjAvZnJhZzpiYzA2MDE5Yjg4N2Q0ZjRmOGJkYzFjODMwNGI4NGY5Mi90ZXh0cmVnaW9uOmJjMDYwMTliODg3ZDRmNGY4YmRjMWM4MzA0Yjg0ZjkyXzU0OTc1NTkwMjYyMA_89e7eb2c-c52d-474b-b6bc-8fac72288096"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="icacf904bc9524621b2a1108d36ed04c7_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjAvZnJhZzpiYzA2MDE5Yjg4N2Q0ZjRmOGJkYzFjODMwNGI4NGY5Mi90ZXh0cmVnaW9uOmJjMDYwMTliODg3ZDRmNGY4YmRjMWM4MzA0Yjg0ZjkyXzU0OTc1NTkwMjYyMA_a002ff35-9fbc-4740-af60-ff15208022e6"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="ic126e7de56fd4102a3b3234acc2542c7_I20200716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjAvZnJhZzpiYzA2MDE5Yjg4N2Q0ZjRmOGJkYzFjODMwNGI4NGY5Mi90ZXh0cmVnaW9uOmJjMDYwMTliODg3ZDRmNGY4YmRjMWM4MzA0Yjg0ZjkyXzU0OTc1NTkwMjYxNA_c6bb0dfb-5dc3-4a38-a0ea-f56755b26c2f"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90ZXh0cmVnaW9uOmE5ZDQ3ODdhYTMxYzQ2YmQ4ZTg2YTU0YjYwMjA5YWNlXzI1Mg_57e0a9fe-d7bd-48a8-b47e-707462a959d1">Net Income Per Share &lt;div style="margin-bottom:8pt;margin-top:8pt;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;The calculations of basic and diluted net income per share are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.155%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, 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 #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;Net income - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,338.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,075.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,513.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Shares which have been excluded from diluted per share amounts because their effect would have been antidilutive include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.396%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.324%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Shares in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90ZXh0cmVnaW9uOmE5ZDQ3ODdhYTMxYzQ2YmQ4ZTg2YTU0YjYwMjA5YWNlXzI2MA_7a293c4e-fb38-4260-9c83-44372f404c86">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The calculations of basic and diluted net income per share are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.155%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions, 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 #000000;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;Net income - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,338.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,075.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,513.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzItMi0xLTEtMTc0MzYy_0ac6f739-95a1-4be8-b531-b121c9306d73"
      unitRef="usd">4338400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzItNC0xLTEtMTc0MzYy_81ff7ad4-0417-47de-9c01-a58d563cafb5"
      unitRef="usd">8075300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzItNi0xLTEtMTc0MzYy_7ff2f8cd-f05c-4ba8-8307-1d6ee5e8ad75"
      unitRef="usd">3513200000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzQtMi0xLTEtMTc0MzYy_dfb3a7c4-7142-4703-b3c0-8c13dc0203d7"
      unitRef="shares">107100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzQtNC0xLTEtMTc0MzYy_0c3e4181-5772-4e71-a2f6-be2b4a83e4be"
      unitRef="shares">105700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzQtNi0xLTEtMTc0MzYy_d4ab192f-fec3-4c1f-92bf-da234ae2ff42"
      unitRef="shares">107600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6c697228a3c248a58a41afe6c25e3488_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzYtMi0xLTEtMTc0MzYy_b9fb5cfd-8bbb-4983-9e2b-1bc5b139432f"
      unitRef="shares">4900000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i005cfd5553b94f1f93d09424645aa3db_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzYtNC0xLTEtMTc0MzYy_ecfacadc-6b79-4436-bb47-bf2e7484641f"
      unitRef="shares">5400000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if1f7f2b7c8794f118efdc28ae5dcf296_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzYtNi0xLTEtMTc0MzYy_adfc0991-2e5a-443a-8a91-dbf77e896862"
      unitRef="shares">7000000.0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if24cc6d040e2402d8396ff805d805c2e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzctMi0xLTEtMTc0MzYy_c8558fae-767e-470a-8749-922cef97e164"
      unitRef="shares">1500000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie0f758f9b4de4edbbd24b0a3c80d2099_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzctNC0xLTEtMTc0MzYy_99c321dc-13da-470a-8492-bd48dc8a5bee"
      unitRef="shares">1100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i98b8165ff3c84cc2b0b3ef6c846d0857_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzctNi0xLTEtMTc0MzYy_d24bb6fd-819c-4013-bf45-5348b73dbc85"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzgtMi0xLTEtMTc0MzYy_2860d13c-f509-4375-9770-54b0ea3cc874"
      unitRef="shares">113500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzgtNC0xLTEtMTc0MzYy_0d255765-ae22-4605-93bb-1d5192e916c4"
      unitRef="shares">112200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzgtNi0xLTEtMTc0MzYy_214ef372-fd9d-4042-bc04-e253163425fa"
      unitRef="shares">115100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzEwLTItMS0xLTE3NDM2Mg_13d6a368-ca1b-4ca8-a6fa-810af6ecdd7d"
      unitRef="usdPerShare">40.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzEwLTQtMS0xLTE3NDM2Mg_2b79975d-c04f-4c22-ab9f-68dfd65c2501"
      unitRef="usdPerShare">76.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzEwLTYtMS0xLTE3NDM2Mg_9666fe9a-8b08-409c-aea8-a6309196c506"
      unitRef="usdPerShare">32.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzExLTItMS0xLTE3NDM2Mg_4ae2eb02-4a56-4142-9559-3ab373b9ee5f"
      unitRef="usdPerShare">38.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib5bcd644cdb047b2a1e6888e6cd53dcc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzExLTQtMS0xLTE3NDM2Mg_85e58e62-7b04-4236-a13a-beb94c077809"
      unitRef="usdPerShare">71.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTo0MDI3OTAwMTAyMGI0MTUwYTUxMDFlYjYwYTEzZWRkYy90YWJsZXJhbmdlOjQwMjc5MDAxMDIwYjQxNTBhNTEwMWViNjBhMTNlZGRjXzExLTYtMS0xLTE3NDM2Mg_32187d9b-be7c-4c1b-a852-ddc427e2552c"
      unitRef="usdPerShare">30.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90ZXh0cmVnaW9uOmE5ZDQ3ODdhYTMxYzQ2YmQ4ZTg2YTU0YjYwMjA5YWNlXzI2Mw_187b9ad4-8888-4725-886c-b3f544551837">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Shares which have been excluded from diluted per share amounts because their effect would have been antidilutive include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.396%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.324%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Shares in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id00ff500fe5d47c79cce7113ad54ecef_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTpkMGFmNmE4MzVmNWQ0N2E2YjU0MWQxOWUwYTAxNzcwZC90YWJsZXJhbmdlOmQwYWY2YTgzNWY1ZDQ3YTZiNTQxZDE5ZTBhMDE3NzBkXzItMi0xLTEtMTc0MzYy_f8cb5281-b34e-4002-b7ae-0a89fbc43299"
      unitRef="shares">2300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4ec0ed1241324a98bc46dd1af446a761_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTpkMGFmNmE4MzVmNWQ0N2E2YjU0MWQxOWUwYTAxNzcwZC90YWJsZXJhbmdlOmQwYWY2YTgzNWY1ZDQ3YTZiNTQxZDE5ZTBhMDE3NzBkXzItNC0xLTEtMTc0MzYy_869a7321-d5d1-40d8-940c-e991f44579bb"
      unitRef="shares">2900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60296a00df8b476a897b09a51d123985_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjMvZnJhZzphOWQ0Nzg3YWEzMWM0NmJkOGU4NmE1NGI2MDIwOWFjZS90YWJsZTpkMGFmNmE4MzVmNWQ0N2E2YjU0MWQxOWUwYTAxNzcwZC90YWJsZXJhbmdlOmQwYWY2YTgzNWY1ZDQ3YTZiNTQxZDE5ZTBhMDE3NzBkXzItNi0xLTEtMTc0MzYy_d4aa5ae3-feed-4277-9886-c067aa48705e"
      unitRef="shares">2700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90ZXh0cmVnaW9uOjMzYjk5MjQ5NmQ2MzQxMmI5MGQwMjEzZjUzMDIxYzMzXzYwMA_f3025c3b-b1ba-42a2-82e3-0cdb5ce99fa0">Statement of Cash Flows&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet to the total of the same such amounts shown in the Consolidated Statement of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.390%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td 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;3,105.9&#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,885.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the Consolidated Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Restricted cash consists of amounts held by financial institutions pursuant to contractual arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Supplemental disclosure of non-cash investing and financing activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.747%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.655%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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;Accrued capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;83.6&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payments for Libtayo intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90ZXh0cmVnaW9uOjMzYjk5MjQ5NmQ2MzQxMmI5MGQwMjEzZjUzMDIxYzMzXzU5OA_78fe8a7a-9640-42c9-b7d4-f1de19d776aa">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet to the total of the same such amounts shown in the Consolidated Statement of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.390%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td 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;3,105.9&#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,885.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the Consolidated Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90ZXh0cmVnaW9uOjMzYjk5MjQ5NmQ2MzQxMmI5MGQwMjEzZjUzMDIxYzMzXzU5OA_dab07c36-3311-45b6-8357-a944dfb91903">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;The following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheet to the total of the same such amounts shown in the Consolidated Statement of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.390%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td 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;3,105.9&#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,885.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the Consolidated Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,898.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzItMi0xLTEtMTc0MzYy_305511be-8de1-4848-9e97-a63e4fbbb21b"
      unitRef="usd">3105900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzItNC0xLTEtMTc0MzYy_8ec24fc3-5e53-42b5-b154-900578403b38"
      unitRef="usd">2885600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzItNi0xLTEtMTc0MzYy_6f50cf35-0625-4bf9-872a-bba047ec4ac6"
      unitRef="usd">2193700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzMtMi0xLTEtMTc0MzYy_3efea8d7-72d6-4719-a3b5-7bc4c48b8724"
      unitRef="usd">13500000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzMtNC0xLTEtMTc0MzYy_988d6318-382c-416f-8c2e-1e49fd24d298"
      unitRef="usd">12500000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzMtNi0xLTEtMTc0MzYy_2cf1b35e-3d4c-45c9-a050-5afa4259c586"
      unitRef="usd">13600000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i25a7782ebd8c4cae90c0de536db35b84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzQtMi0xLTEtMTc0MzYy_5ce15a19-631f-40b1-8f9a-a8552b53ae24"
      unitRef="usd">3119400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie65a16fb8a6b403fa37c4281f0cba7a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzQtNC0xLTEtMTc0MzYy_2dc043c7-7057-4b0a-87e2-9b96b153f3cb"
      unitRef="usd">2898100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id9e1b802d10c4170b70f673c07516261_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTpjM2U1YjlmOTFjZjQ0OGYxODNlYTY1OWYxNWVlYzI0NC90YWJsZXJhbmdlOmMzZTViOWY5MWNmNDQ4ZjE4M2VhNjU5ZjE1ZWVjMjQ0XzQtNi0xLTEtMTc0MzYy_f62b0782-6bf9-407f-a086-fbe5cad8eecb"
      unitRef="usd">2207300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90ZXh0cmVnaW9uOjMzYjk5MjQ5NmQ2MzQxMmI5MGQwMjEzZjUzMDIxYzMzXzIxOTkwMjMyNTYzMTY_ff99fb80-0b11-4987-981a-35628645322c">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.747%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.655%"/&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:10pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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;Accrued capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;83.6&#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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payments for Libtayo intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTo1MTE1M2JiZmU3NzA0YzAwYmZlNWI5YzU1N2JjNGJiMC90YWJsZXJhbmdlOjUxMTUzYmJmZTc3MDRjMDBiZmU1YjljNTU3YmM0YmIwXzItMS0xLTEtMTc4NjEx_68a36c7d-971e-477a-a38d-efeba3b1ddac"
      unitRef="usd">70800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic5bac9dad6b340e2b278dca087384319_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTo1MTE1M2JiZmU3NzA0YzAwYmZlNWI5YzU1N2JjNGJiMC90YWJsZXJhbmdlOjUxMTUzYmJmZTc3MDRjMDBiZmU1YjljNTU3YmM0YmIwXzItMy0xLTEtMTc4NjEx_112d034b-1ecc-4a85-8e5a-a09fd6a93c81"
      unitRef="usd">74800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTo1MTE1M2JiZmU3NzA0YzAwYmZlNWI5YzU1N2JjNGJiMC90YWJsZXJhbmdlOjUxMTUzYmJmZTc3MDRjMDBiZmU1YjljNTU3YmM0YmIwXzItNS0xLTEtMTc4NjEx_a169aba0-c4b5-4cfa-8466-d212db37f3f3"
      unitRef="usd">83600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="if3a774e0ef9c45d68f640751e3b31611_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTo1MTE1M2JiZmU3NzA0YzAwYmZlNWI5YzU1N2JjNGJiMC90YWJsZXJhbmdlOjUxMTUzYmJmZTc3MDRjMDBiZmU1YjljNTU3YmM0YmIwXzMtMS0xLTEtMTc4NjEx_d6e794a0-7619-4aac-a5ab-15c8cb184d1f"
      unitRef="usd">135500000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="ic5bac9dad6b340e2b278dca087384319_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTo1MTE1M2JiZmU3NzA0YzAwYmZlNWI5YzU1N2JjNGJiMC90YWJsZXJhbmdlOjUxMTUzYmJmZTc3MDRjMDBiZmU1YjljNTU3YmM0YmIwXzMtMy0xLTEtMTc4NjEx_2cff754c-841e-4ea4-bf12-c70c19b97aa5"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i24f8858b24074490bebd89c2ede3525a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMxOGJhZDhiZjUzMTRlM2U5ZjRjMzQ4YTlmODU5MzE3L3NlYzpjMThiYWQ4YmY1MzE0ZTNlOWY0YzM0OGE5Zjg1OTMxN18xNjYvZnJhZzozM2I5OTI0OTZkNjM0MTJiOTBkMDIxM2Y1MzAyMWMzMy90YWJsZTo1MTE1M2JiZmU3NzA0YzAwYmZlNWI5YzU1N2JjNGJiMC90YWJsZXJhbmdlOjUxMTUzYmJmZTc3MDRjMDBiZmU1YjljNTU3YmM0YmIwXzMtNS0xLTEtMTc4NjEx_5a04e638-1200-41af-a4fc-7c79941e52a3"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
</xbrl>
