<?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/20230331"
  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">
    <link:schemaRef xlink:href="regn-20230331.xsd" xlink:type="simple"/>
    <context id="ibb12656df12e495a99ae9761ff452049_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i52501e7fdeda4b63b53fa2c38deee3ba_I20230411">
        <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-04-11</instant>
        </period>
    </context>
    <context id="i95399a66c34747c7ae8a30809bebb551_I20230411">
        <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-04-11</instant>
        </period>
    </context>
    <context id="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia687c58bde834c42ab9a8d978528b6c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b8134b6a41640a59debc09f522f7159_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="ic62e60ebc7424784abaf7166a92b5115_I20230331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iad84cd28f95b42f29a3715741068591b_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="i7b7c4d8560fb43119f17d189a9cc1ec6_I20230331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i89d2806ddfda4899b23a4e2a27b639ee_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9cd61146d31845f7aa0a400c1de8c9af_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5e96d85f6116487bb808133461cb06a1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i322b8ce5df5b4c60ad8cc95df009f249_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i375b286d61df4bd4851e798baea9fbed_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia7d1404e1f794d79bf92b04d446901cf_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3e0ca86da19f48e88d9bf110de7b69c2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5bf386a54cb94d3693610866086baa33_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if30714371f9e46528af3d8f6681b15c7_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="iee31f7d64fe049c7a439d288ec9486d5_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="i3f33b378dd044be2997a03a26a5d3b48_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="i464958bff30b4da893895a523da36762_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="i1fa0f967adc9439caf372e79f15e9e65_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="ica431963a44548bd8c3c65e67df71293_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="ib5c88fce876d4566b4cbbac88f11de2b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i015fc10968404f9596294e54195211db_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i185b612165b347b2b4aa073de182131b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5afdea61952c4451a233ed8c133cf438_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibfb86f8ed7f34a63aa1ea7aa30866925_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2ccec8fe40c04d699a63e2967214f0b4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibcec73dff80346e1895f9d7262e1ea33_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e41e273a91b4f7080ff818a13fe99be_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icef282f2e36944018a2590dcf58321d6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i46042c6680c54f40880fde0d8f818288_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib287cdc989b242ed899986d4cbe3af11_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic23d397894814b2486b54d92fc4b1a6d_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="i97aac951375a4b61997b83f703090509_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="i1a88badb1d6e4841ab079e4f443a7e4c_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="i38ccce571fef4b90bc060bfc54280e73_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="ifcb31e106e34471ea566f05963a75c5e_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="i80bf6dc29204481a9c4efae367ed366e_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="if6c18de361b24fb9a6ed97dcb156b4ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if6b622c0a75c4abf85767c76eeb3eb23_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i12fb29cdd4ea4b8b919c34781498d6c1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6bfc42c5e2314ceda9b705bf6f75c36e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i64fe108807dd4be4af7e9ea5f30001e4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib5bc7a6419f1432ca3b84fea5414f7a3_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i936952c9103a4c52811822936c6feffb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i763f240b37e34f9e97c13b9647d2763e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id7292cbbd4824b5b8b48cd9b81256747_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i39ca18ca3a794b3c9cc3567ecaf855ed_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ide8d66252aa645be98653f0b578cbb44_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia23f7613df634004b007e3599b0e97f9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7298587e584844a686de7edf412eb7a2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4c137cb80c2348b6b72faccb7cba8e93_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idb40dc2b4e6d4ddc9267422ed2896f2b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9d3ca332ac7b44e7afd08a842efc7831_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1493138d25f94132897d582fa5633635_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i539fd4a3ebc04eee85f11898f58b8e50_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1d4c5cb7b7d440c39db96ce2e6fcdf63_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i97633ca31aaf4a5494aff1cd47af72b6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6180931ab3794a16a3d092c67267848f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i170bf04d3efb4e2ba2dbc70f34869ad4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie7a13e46bf874e5d863afd595bc4af6a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4ee16d3d639e46f8a41fb5fef9f9301a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0510a432e77041dca5a54640cff8ad6f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib8a607a3e56c41779c0e4d7f40f3276c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iddde8724f2d94806b024d0d0b38bb09c_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="i66be2d5d13e14c65a79a0cd9a1fdba09_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffa15815bae94096ae1f51c8a0ecfdf8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id1c2ae76df8543b98e4b8e032206851d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id5edea8b3603449e90ce4d1565b6ee02_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib2f2c59d2425478cb9a759cbb016a8e3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitLossesInConnectionWithCommercializationMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic3e3b5297b2d4da18d1e8bf81c32ed78_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitLossesInConnectionWithCommercializationMember</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-03-31</endDate>
        </period>
    </context>
    <context id="i3a2817fbcc324c0dace63bfa58aa3472_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i496ebaf3b22440b2b2d69aab06cd1a36_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2cadf695465b4d2c823616dee5674384_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iea1238f837994a0a8d152d9ed98974c4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ied6deae52c5a4fddbad0b5bb2c2d457d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic09e4f946d7f4b20bff8285f40f649f9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id88f78210881451481543b0e7df5322b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i83fd3849cf8b49c990d30ebab1b52082_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia9bce6102ed54468900a9f32c759ef8c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ied033f1452834cc0b77499b012220842_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ShareOfProfitLossesInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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-03-31</endDate>
        </period>
    </context>
    <context id="i6d4d7003a52c48d286f50a758bf9d9fb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfExCommercialSuppliesMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id312ecfecca44b6cad64d0a4dead7154_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfExCommercialSuppliesMember</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-03-31</endDate>
        </period>
    </context>
    <context id="i3b748b8781634cf7bad7b7c57fea08bc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifeba37fd20ba4aa5aa90737cd4da0556_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie398e6bd3f1649b1b129db816c08a863_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iba78c9e3c2b14c9f8c6d4c4c6903cefe_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4b3cda38a64e4813ba22059700b5a833_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i13a2eb4e3a324853b0f3388887ed2b2c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icf4bf1050794419cbf96df94e7e5a822_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofisShareofLibtayoU.S.GrossProfitsMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2fd3f28a70a64843aab800c66e3727dd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SanofisShareofLibtayoU.S.GrossProfitsMember</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-03-31</endDate>
        </period>
    </context>
    <context id="i1cfd4128aea7458a926f5ef7dc7d8228_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1807e85b9a734966b305aebfce1a2b3e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i93a73ef5b43a4b719c774ecb420922ef_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaa0640ad68f44c88a2dbc0ebca2b3b73_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i76483ad7f52e40cab4a22bb58eb53286_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i38436edb47124f8fb19121d45a1874e7_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="ia4de45f3331e49d0bc3791fd059ee5a4_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="icd392818c90b43539fc9c9768bb1ca18_D20220101-20220331">
        <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:MilestoneTypeAxis">regn:SalesMilestoneThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idd80951ec63945c1a0f004821f556950_I20230331">
        <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:MilestoneTypeAxis">regn:SalesMilestoneFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i78bee0b457e64f8ca4716924e360fafb_D20230101-20230331">
        <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:MilestoneTypeAxis">regn:SalesMilestoneFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i50cbbeeb8ba0490fb582afb27330f7db_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaea9b652c53d4a4c82b1a7b4ea756d8c_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="ia67b58013e1b4eb9829600ae26b049f1_D20220701-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib05c9a4e748542a39f0ded000f62b58a_D20220701-20221231">
        <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:MilestoneTypeAxis">regn:RegulatoryMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i157885e3534940e6bbf0c1712c537758_D20220701-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:MilestoneTypeAxis">regn:SalesBasedMilestoneOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51a33fff830d49e2836b1dcc69fd8e6d_D20230101-20230331">
        <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:MilestoneTypeAxis">regn:SalesBasedMilestoneTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idfc4183c9b684d69800dbe32f7df3f9c_D20230101-20230331">
        <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:MilestoneTypeAxis">regn:SalesBasedMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i28142adb16bf44cd9637c180668c9386_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibb424b76bb944bb487058cb7b71b5478_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iba893ed59b6f4ef9b1de82284a9c172b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0252272660b2483c9bdc58226cbd09da_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idde62877d41141df8937d3435f4c3667_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibf1d66b82008486885a981ea123058f2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia020696b0d3c4162aea4b7989e504a75_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9a5fff795cfe4c74b86bc4bd5174db81_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsObligationOfResearchAndDevelopmentExpensesNetOfReimbursementOfResearchAndDevelopmentExpensesMember</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:ResearchAndDevelopmentExpensesAndReductionOfResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie08517bc56f64a56855dedc1fd282413_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsObligationOfResearchAndDevelopmentExpensesNetOfReimbursementOfResearchAndDevelopmentExpensesMember</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:ResearchAndDevelopmentExpensesAndReductionOfResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic9e294aebc65480da80f32f7028adbb2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i102f804ba9484132ae7196bde6f74767_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="i64841568e706401985fc84aa04b36f1e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i29f6f63a87914141b95f4f2c48ff1364_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i38fd75f0c02644a59d387c1d665dac3e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7e796f5592204aff856a0effed5d30f5_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="i9c9892adbc9444b2ba40d227075a443b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SonomaBiotherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib6c0a3e1eb3f4fa4b60c33bacffd2f52_D20230401-20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SonomaBiotherapeuticsIncCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="id3456908093f4728b4a4f17cb0d3cd19_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">regn:SonomaBiotherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SonomaBiotherapeuticsIncCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:MilestoneTypeAxis">regn:DevelopmentMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3b0f6d873f2441d7890447099c7468ad_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i899f0e7929c744418d1f315d17e1594a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i084af335d0d14bb79b9fc2db8159a242_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2be78b3922ff4f9196bd6708075600e8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7aef696237bd4fa2bb67d81627a03291_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic57e069f15ea4d1eb588c09adef593ba_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8903a1b5844542cfbc9e394aa701aed8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifdb936c554134642a68368b066e9f82a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifdb70d5f062d4e928b605b2f2599a47d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i418c3363911e44aba24f1ae219890db8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iab279394f6cf43de9deae81fa065d878_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idf94038a80c74b0d9edbcbeccb24dde9_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="if8a4bb9880684a74adbfbf4815ad715c_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="i5a32793eceeb4ea687e38aa30fc6de37_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="i31e5c62bbe8047b78e6c3041593ef2fe_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="i1d7998c008a645b497664f16dfdf9c3e_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="i076e28d6501548bba1781c8d95c229c1_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="i42bb7405dae2448892d28fe5254d753b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i69a16600ec214325aa04a3be1bcacc1a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iccd0b582761d43a79ac5b665419222c1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ed1181d127f48eeae6cc93827001b60_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4d138ebcdd8d4f6f9da1861a1980e8fe_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a4637e5ee1a4615bd9757cfde09d5ed_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib78b4e7f93bf4cb2b480289b8085219d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2861028cb0f04545abad3da8e9947ae3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3d31ef08646d47068b930b62221f25c5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9bb4ac30d7174141bd68e0e5165503a4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i27a37895006f481b99b894294d32f453_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i45e1a224580a4ab4a851ce1cd380e58b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic48dc13ed46549c38aa86d1646750b7e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc9d4a9ec68c46a2a1444ba0c21c58d1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia2532a7ae6c44f0183a1a72036a1dbd2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie2c1cf62b52f4290802d97ca8e3f7314_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i07b68bd2a55e4e4e98087d12385f43b6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i924a1104d72e45899f48ce68164557a6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if6c8f015a8c6464c939619f06315efe8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i319e916558384549ac07e82dc579d15f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i407aae8d570145af8c0266b54d98beec_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i50f8bc3a2ad94180966f9ebe0be125f0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idb363b73e6244abcb656ed2ab62f8f78_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i923780b5c4714bd0b32f8a52e41383bd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0b2c64ec3f6040309efed4a34a2e340c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e1656e9d1074b078faaced1a79a540d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i96714fa1a4ef4fbea15e01d83966c0d7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icd6e5891198641dc82ba047fab579cec_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="i906a5a8877744181bffbf220eeea0a73_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="iaba3655e9756414b9e6fd04ad3ee2f24_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="i25b7eaabac2f458b96618bac777bd2ca_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="ic0fce717fc9443019cee095389f2baf5_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="i5c5fb90e07b84a9a87b35eaaf73fad05_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="icc7e444572ae46a385283f8406b98c84_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="i0392b26a3fbc4c43a64deca654005f83_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="i1a3f2f6efec84786af7fd186d6c5c4c9_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="if32b8d821f0642acafbc9612834c9293_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="i2b5bb5d7a78a4a57b46ccf314f728939_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="i1b9fc3319f5841518dd67e46c582c888_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="icdc9ce269439490ab1af63a29b885fa0_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="ia11171f0e5db4eed91923c0534566b26_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="i5d989b03e30442ce8a9b3481c7124765_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="i2536f989b03944a4b9a0d7e8f56ea080_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="i85985f6f1c3c4f01b858acc29e09e5ca_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="i1da2e40825b44fd59ead3dde06e37600_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="i442be721ac15405da1349485e18c28ac_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="ia2bcc6312921492999cec875c39d9b73_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="i2c67c7b931244e59af10a080716aafec_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="i7f2bd6363aa141e7a2a47119609b54b9_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="i4849fbe85bf94052b4be3ec967ec493f_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="ib961b996c000420b839a622c158db724_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="i8a829313946c4d029d2545a0b99636f6_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="i57cc71aadf054c0aa6efa5f790dfbd1e_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="i551685f126c4400481a7132a780426b0_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="i1c8af3a2f8cb4400af2f7e31cff2cfb3_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="i5e3a527460f44b9181602c95f95e6612_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramJanuary2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="iffc0c76d2e7c4dffaaaad5977285af04_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="i64798e076fa64db2b5de1538f7e77d5f_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="i9d8a843a06e446c69b2ab4242c134351_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="i1194a9d0d6454fd98015eb8688e54523_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="ice77d20fb98c4a08910e2616a45f1fbd_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="i6b0615f9b30640a6aff828894aee0920_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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="request">
        <measure>regn:request</measure>
    </unit>
    <unit id="claim">
        <measure>regn:claim</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80L2ZyYWc6MWU4NTg5MjY0MTA5NGIxMTljM2JhZDg3YTdmYmI3OGMvdGFibGU6MTU4YmMzM2U2MzBhNDBmZjhjZTNjZjI3NGEzMzEwMzEvdGFibGVyYW5nZToxNThiYzMzZTYzMGE0MGZmOGNlM2NmMjc0YTMzMTAzMV80LTEtMS0xLTIyMTU2OA_006f4281-06c6-4fb7-a611-8728e5f3faac">0000872589</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80L2ZyYWc6MWU4NTg5MjY0MTA5NGIxMTljM2JhZDg3YTdmYmI3OGMvdGFibGU6MTU4YmMzM2U2MzBhNDBmZjhjZTNjZjI3NGEzMzEwMzEvdGFibGVyYW5nZToxNThiYzMzZTYzMGE0MGZmOGNlM2NmMjc0YTMzMTAzMV81LTEtMS0xLTIyMTU2OA_8fb17fa8-eeb0-4dd4-a404-7d1b00b33ffa">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80L2ZyYWc6MWU4NTg5MjY0MTA5NGIxMTljM2JhZDg3YTdmYmI3OGMvdGFibGU6MTU4YmMzM2U2MzBhNDBmZjhjZTNjZjI3NGEzMzEwMzEvdGFibGVyYW5nZToxNThiYzMzZTYzMGE0MGZmOGNlM2NmMjc0YTMzMTAzMV85LTEtMS0xLTIyMTU2OA_4c71bfbb-1aab-4a68-99c1-502d204630b2">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80L2ZyYWc6MWU4NTg5MjY0MTA5NGIxMTljM2JhZDg3YTdmYmI3OGMvdGFibGU6MTU4YmMzM2U2MzBhNDBmZjhjZTNjZjI3NGEzMzEwMzEvdGFibGVyYW5nZToxNThiYzMzZTYzMGE0MGZmOGNlM2NmMjc0YTMzMTAzMV8xMC0xLTEtMS0yMjE1Njg_b8e4e60c-6af9-4042-9fbc-606ee3d2b561">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80L2ZyYWc6MWU4NTg5MjY0MTA5NGIxMTljM2JhZDg3YTdmYmI3OGMvdGFibGU6MTU4YmMzM2U2MzBhNDBmZjhjZTNjZjI3NGEzMzEwMzEvdGFibGVyYW5nZToxNThiYzMzZTYzMGE0MGZmOGNlM2NmMjc0YTMzMTAzMV8xMS0xLTEtMS0yMjE1Njg_5904549f-ec4f-432b-9e5f-cb1eb00ca8f9">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGV4dHJlZ2lvbjoyNzI0ZjBiZmVhYTM0ZDQzODQ4NDU3MTlmNjY3ZDY3Ml80MjE_3e4f8a7f-8242-4f52-9014-0e1651241925">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6NzdiZTk2NDU4MjJmNGY1YTg5MGEzZWY1YWU0OTUyY2MvdGFibGVyYW5nZTo3N2JlOTY0NTgyMmY0ZjVhODkwYTNlZjVhZTQ5NTJjY18xLTAtMS0xLTIyMTU2OA_d0c3f146-20a9-4edd-adc9-0f1289a28c19">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6NzdiZTk2NDU4MjJmNGY1YTg5MGEzZWY1YWU0OTUyY2MvdGFibGVyYW5nZTo3N2JlOTY0NTgyMmY0ZjVhODkwYTNlZjVhZTQ5NTJjY18yLTEtMS0xLTIyMTU2OC90ZXh0cmVnaW9uOmZiYzM5MWM3ZDdmZTQwODA4MjliMjA3NjYwNTBiMzRhXzM1_9ee2ebe6-3874-4354-b1ba-350c61adcdeb">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6NzdiZTk2NDU4MjJmNGY1YTg5MGEzZWY1YWU0OTUyY2MvdGFibGVyYW5nZTo3N2JlOTY0NTgyMmY0ZjVhODkwYTNlZjVhZTQ5NTJjY180LTAtMS0xLTIyMTU2OA_fa7851fd-8659-4522-84bd-013fba9e9bde">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6MGY3YzVkN2RkYjZlNDMyYmEyYTQ1NTBjMmNkMDE5YWUvdGFibGVyYW5nZTowZjdjNWQ3ZGRiNmU0MzJiYTJhNDU1MGMyY2QwMTlhZV8wLTEtMS0xLTIyMTU2OC90ZXh0cmVnaW9uOjk2ZDUzZWFhY2MwMTQzYzQ5Zjc0NjY4MTYzYjc3NDAzXzI5_3e6a7380-1daa-40ec-b998-7fffbe691ccf">000-19034</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGV4dHJlZ2lvbjoyNzI0ZjBiZmVhYTM0ZDQzODQ4NDU3MTlmNjY3ZDY3Ml80MjI_453202d6-28b2-4915-8827-4bdbfdd75daf">REGENERON PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6OGI0Y2M4OGEyMzNmNDM1Nzk4ZTIyNzI1NGJlNWYyMDUvdGFibGVyYW5nZTo4YjRjYzg4YTIzM2Y0MzU3OThlMjI3MjU0YmU1ZjIwNV8wLTAtMS0xLTIyMTU2OA_ff236772-933e-4c88-88fa-3adc5b8b047d">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6OGI0Y2M4OGEyMzNmNDM1Nzk4ZTIyNzI1NGJlNWYyMDUvdGFibGVyYW5nZTo4YjRjYzg4YTIzM2Y0MzU3OThlMjI3MjU0YmU1ZjIwNV8wLTItMS0xLTIyMTU2OA_5df7b15d-da11-4d8d-ad16-4a62580eeb27">13-3444607</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZjU4MmVkYzkzZjFkNDAwNmFmMzk2MzdhMmE1M2Q4ZWYvdGFibGVyYW5nZTpmNTgyZWRjOTNmMWQ0MDA2YWYzOTYzN2EyYTUzZDhlZl8wLTAtMS0xLTIyMTU2OC90ZXh0cmVnaW9uOjc3NGViZjAzYjczZDRlMzRhM2Q2NDlhNjczM2IwMTBkXzQ_2cd2660f-cdeb-438a-89f7-9f3c259c6dc2">777 Old Saw Mill River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZjU4MmVkYzkzZjFkNDAwNmFmMzk2MzdhMmE1M2Q4ZWYvdGFibGVyYW5nZTpmNTgyZWRjOTNmMWQ0MDA2YWYzOTYzN2EyYTUzZDhlZl8wLTAtMS0xLTIyMTU2OC90ZXh0cmVnaW9uOjc3NGViZjAzYjczZDRlMzRhM2Q2NDlhNjczM2IwMTBkXzg_2f013d3e-a063-4d76-8eb2-f7fcebe1041a">Tarrytown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZjU4MmVkYzkzZjFkNDAwNmFmMzk2MzdhMmE1M2Q4ZWYvdGFibGVyYW5nZTpmNTgyZWRjOTNmMWQ0MDA2YWYzOTYzN2EyYTUzZDhlZl8wLTAtMS0xLTIyMTU2OC90ZXh0cmVnaW9uOjc3NGViZjAzYjczZDRlMzRhM2Q2NDlhNjczM2IwMTBkXzEy_78345745-bd6c-47c0-9d99-8db4da2ac9a1">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZjU4MmVkYzkzZjFkNDAwNmFmMzk2MzdhMmE1M2Q4ZWYvdGFibGVyYW5nZTpmNTgyZWRjOTNmMWQ0MDA2YWYzOTYzN2EyYTUzZDhlZl8wLTAtMS0xLTIyMTU2OC90ZXh0cmVnaW9uOjc3NGViZjAzYjczZDRlMzRhM2Q2NDlhNjczM2IwMTBkXzE1_e3ac042a-ab0d-4e40-ac67-d72facdef692">10591-6707</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGV4dHJlZ2lvbjoyNzI0ZjBiZmVhYTM0ZDQzODQ4NDU3MTlmNjY3ZDY3Ml80MjM_9ba0c02b-58db-49e6-91ec-f0fd274f075c">914</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGV4dHJlZ2lvbjoyNzI0ZjBiZmVhYTM0ZDQzODQ4NDU3MTlmNjY3ZDY3Ml80MjQ_ac4f15a6-aee4-4ea6-a211-4a55f22ab0a2">847-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6YjgzNTRiNzBjNTAxNDc0ZThmMmIyODIwYmFkYWYwNGUvdGFibGVyYW5nZTpiODM1NGI3MGM1MDE0NzRlOGYyYjI4MjBiYWRhZjA0ZV8xLTAtMS0xLTIyMTU2OA_4d4538b7-f514-49dd-855a-9cbf81e3b7e8">Common Stock - par value $.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6YjgzNTRiNzBjNTAxNDc0ZThmMmIyODIwYmFkYWYwNGUvdGFibGVyYW5nZTpiODM1NGI3MGM1MDE0NzRlOGYyYjI4MjBiYWRhZjA0ZV8xLTEtMS0xLTIyMTU2OA_cea02312-3c88-4610-bb81-53fa39d261bf">REGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6YjgzNTRiNzBjNTAxNDc0ZThmMmIyODIwYmFkYWYwNGUvdGFibGVyYW5nZTpiODM1NGI3MGM1MDE0NzRlOGYyYjI4MjBiYWRhZjA0ZV8xLTItMS0xLTIyMTU2OA_9e514baa-2c25-4fc1-bd34-7bc10bc3826c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6MjlkODJlYzdlODNiNDAxZDg5NThkYmE1ZWJhNzg1ZTEvdGFibGVyYW5nZToyOWQ4MmVjN2U4M2I0MDFkODk1OGRiYTVlYmE3ODVlMV8wLTEtMS0xLTIyMTU2OA_758940c9-be8a-42de-bfd8-b182694cbd5b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6MjlkODJlYzdlODNiNDAxZDg5NThkYmE1ZWJhNzg1ZTEvdGFibGVyYW5nZToyOWQ4MmVjN2U4M2I0MDFkODk1OGRiYTVlYmE3ODVlMV8yLTEtMS0xLTIyMTU2OA_6d3f36c1-1e2a-4f2c-92e8-054f896f100d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZTU0ZjAwYmZhZWU0NGIwMzkzMTJkY2ViOTEzZjBiMGIvdGFibGVyYW5nZTplNTRmMDBiZmFlZTQ0YjAzOTMxMmRjZWI5MTNmMGIwYl8wLTAtMS0xLTIyMTU2OA_cf0819cc-38bd-4c43-a21f-ea76c274cf3f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZTU0ZjAwYmZhZWU0NGIwMzkzMTJkY2ViOTEzZjBiMGIvdGFibGVyYW5nZTplNTRmMDBiZmFlZTQ0YjAzOTMxMmRjZWI5MTNmMGIwYl8wLTEwLTEtMS0yMjE1Njg_136b47ea-4b60-44c2-baca-8ce1df8da497">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZTU0ZjAwYmZhZWU0NGIwMzkzMTJkY2ViOTEzZjBiMGIvdGFibGVyYW5nZTplNTRmMDBiZmFlZTQ0YjAzOTMxMmRjZWI5MTNmMGIwYl8wLTEzLTEtMS0yMjE1Njg_21e6de52-33a3-4f78-8ba8-d8ec468775c2">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6YTFmNGVkYWQzZmNkNDY3M2E3YmMxYjIyNmI2YWY2NWEvdGFibGVyYW5nZTphMWY0ZWRhZDNmY2Q0NjczYTdiYzFiMjI2YjZhZjY1YV8yLTQtMS0xLTIyMTU2OA_118c78f3-d3a6-4228-abbd-037f22499493">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i52501e7fdeda4b63b53fa2c38deee3ba_I20230411"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZWRlYzUwYjMzZDY2NGYxYWEyNTlhYjFlNzY1NzhkMmYvdGFibGVyYW5nZTplZGVjNTBiMzNkNjY0ZjFhYTI1OWFiMWU3NjU3OGQyZl8xLTItMS0xLTIyMTU2OA_e6b41b46-5a33-4551-a1de-53fb4e651bd0"
      unitRef="shares">1818146</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i95399a66c34747c7ae8a30809bebb551_I20230411"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xL2ZyYWc6MjcyNGYwYmZlYWEzNGQ0Mzg0ODQ1NzE5ZjY2N2Q2NzIvdGFibGU6ZWRlYzUwYjMzZDY2NGYxYWEyNTlhYjFlNzY1NzhkMmYvdGFibGVyYW5nZTplZGVjNTBiMzNkNjY0ZjFhYTI1OWFiMWU3NjU3OGQyZl8yLTItMS0xLTIyMTU2OA_941415e6-e901-4079-bcc6-3c08b5735b17"
      unitRef="shares">107892108</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNC0xLTEtMS0yMjE1Njg_f176381c-39db-406a-9db1-d0521f8c4a9b"
      unitRef="usd">3916300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNC0zLTEtMS0yMjE1Njg_12d91e70-c31c-40ad-a49b-6c3430644e2d"
      unitRef="usd">3105900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNS0xLTEtMS0yMjE1Njg_cef106e5-9350-4f44-a18a-44c8a5da12a6"
      unitRef="usd">5043400000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNS0zLTEtMS0yMjE1Njg_7730cdd0-e960-4340-af60-5b4addc804c8"
      unitRef="usd">4636400000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNi0xLTEtMS0yMjE1Njg_8b570119-2942-498a-8efa-704adf3d4c74"
      unitRef="usd">5118600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNi0zLTEtMS0yMjE1Njg_00c993eb-9100-427f-91de-2794cd9d0af3"
      unitRef="usd">5328700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNy0xLTEtMS0yMjE1Njg_2fa9af6a-702a-49d5-ad5e-563bc1632469"
      unitRef="usd">2424700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNy0zLTEtMS0yMjE1Njg_506e644d-e7db-4b35-9340-806044046a6a"
      unitRef="usd">2401900000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfOC0xLTEtMS0yMjE1Njg_84d9b22e-3140-4d79-bec8-a804f9e02928"
      unitRef="usd">406200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfOC0zLTEtMS0yMjE1Njg_a6d528b3-357f-41c6-b721-b7dcf5c341db"
      unitRef="usd">411200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfOS0xLTEtMS0yMjE1Njg_8cd67c76-0527-4c01-a323-afd48c1b04f5"
      unitRef="usd">16909200000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfOS0zLTEtMS0yMjE1Njg_8573151a-646c-4201-ab5f-a1cfe1ba8819"
      unitRef="usd">15884100000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTEtMS0xLTEtMjIxNTY4_5c53d441-2631-4fbb-b81d-8cd1e18044da"
      unitRef="usd">6066600000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTEtMy0xLTEtMjIxNTY4_00bece50-b741-4267-a866-8c750a83c51f"
      unitRef="usd">6591800000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTItMS0xLTEtMjIxNTY4_75abcb14-7fbd-4085-a085-eb7126a86906"
      unitRef="usd">3880900000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTItMy0xLTEtMjIxNTY4_5c640a00-0aff-4b89-9c0b-e97a0d99f659"
      unitRef="usd">3763000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTMtMS0xLTEtMjIxNTY4_eb767ba0-41c7-4aac-814d-9ccfa93547ec"
      unitRef="usd">928700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTMtMy0xLTEtMjIxNTY4_ebfc990f-e1a8-478f-9b36-58f9105769e6"
      unitRef="usd">915500000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTQtMS0xLTEtMjIxNTY4_cfb391a9-a2d6-44b1-b5a2-992b17df5055"
      unitRef="usd">1924900000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTQtMy0xLTEtMjIxNTY4_2ccb98ea-c91f-4fb6-9ddd-d9980af6133c"
      unitRef="usd">1723700000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTUtMS0xLTEtMjIxNTY4_04b92b05-be39-4678-863b-a6700018b31b"
      unitRef="usd">349600000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTUtMy0xLTEtMjIxNTY4_74fc2af6-d89e-4eb7-8a33-92f36f031433"
      unitRef="usd">336400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTYtMS0xLTEtMjIxNTY4_0093e000-9222-4d13-8b59-dc34f0658bae"
      unitRef="usd">30059900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMTYtMy0xLTEtMjIxNTY4_9a7646b9-d083-46dd-8656-325646525316"
      unitRef="usd">29214500000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjAtMS0xLTEtMjIxNTY4_0bfc9715-328b-41ff-af0f-c92dd754424a"
      unitRef="usd">599500000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjAtMy0xLTEtMjIxNTY4_150200b4-f64e-42bf-a285-741b8f886458"
      unitRef="usd">589200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjEtMS0xLTEtMjIxNTY4_ae66def1-a622-4ad1-bcbc-024572200d25"
      unitRef="usd">2074300000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjEtMy0xLTEtMjIxNTY4_24f720a6-8a5c-4407-a475-6944f9bf66d5"
      unitRef="usd">2074200000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjMtMS0xLTEtMjIxNTY4_51d9c472-7ecb-41c6-84ce-eb76d869032a"
      unitRef="usd">426300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjMtMy0xLTEtMjIxNTY4_94762ce9-d3c0-416c-9a10-f8bd1cc5264b"
      unitRef="usd">477900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjQtMS0xLTEtMjIxNTY4_97a7c68e-2e59-4080-8cf1-bde85205dfb6"
      unitRef="usd">3100100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjQtMy0xLTEtMjIxNTY4_1f94b7df-b320-4cff-8721-08efff1030e5"
      unitRef="usd">3141300000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjYtMS0xLTEtMjIxNTY4_c18dcfd4-6799-4d86-8dfa-1013974e82b5"
      unitRef="usd">1981800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjYtMy0xLTEtMjIxNTY4_9be9d421-cb48-400d-b95d-a4b2c87ca403"
      unitRef="usd">1981400000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjctMS0xLTEtMjIxNTY4_9c3c41d8-fd5d-4e95-a9fe-541fcb324b82"
      unitRef="usd">720000000.0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjctMy0xLTEtMjIxNTY4_040ea0de-1b66-49f9-b5dc-c25142c65f42"
      unitRef="usd">720000000.0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjgtMS0xLTEtMjIxNTY4_ae78f857-059a-4ba7-81eb-145a4b086ef0"
      unitRef="usd">85500000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjgtMy0xLTEtMjIxNTY4_cd4e3222-c5a5-4be4-a2ef-78bfd0496c29"
      unitRef="usd">69800000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjktMS0xLTEtMjIxNTY4_20232dc2-a833-4c19-a99d-c7d8956febd3"
      unitRef="usd">677300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMjktMy0xLTEtMjIxNTY4_3d33a747-2b97-47ff-af5c-f70a7c794dc8"
      unitRef="usd">638000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzAtMS0xLTEtMjIxNTY4_c4f527e8-dae4-41a6-980d-33ce8999fe1a"
      unitRef="usd">6564700000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzAtMy0xLTEtMjIxNTY4_2471eb97-a4cd-43ad-a201-36ac94e63f7f"
      unitRef="usd">6550500000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfMzE_1478c81f-0c4f-4122-a651-ee68fc688945"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfMzE_6ae6dd97-5aae-476b-9596-2d23e306c553"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfNDU_716cfe69-54ff-4245-be0a-a8207f12dc3c"
      unitRef="shares">30000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfNDU_804bc133-afb5-4602-862c-57ab92fdb97d"
      unitRef="shares">30000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfOTI_073eb672-b4a4-40f9-936c-f44825088f40"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfOTI_65c772be-eb7e-4364-a4a6-f35ba83d77a5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfOTI_7144f1e0-bf56-41e9-81c5-b5d2fc31e288"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246OWY2ZmE3NTdlM2M1NDBlMTkxZTRlMTM4NmNlYmFhOTlfOTI_a134cdbd-d8d0-4087-8e06-8b9a88dcad43"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMS0xLTEtMjIxNTY4_bdb0b4e9-8c44-465f-a3fb-5f2333fbd836"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzMtMy0xLTEtMjIxNTY4_9b9e5294-6900-40cf-8659-a867723c5e71"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6b8134b6a41640a59debc09f522f7159_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfNDI_42479e7b-a05e-4058-b76f-d03e0702b270"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic62e60ebc7424784abaf7166a92b5115_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfNDI_b6329031-d39a-4235-8ce7-f234ac9568f3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic62e60ebc7424784abaf7166a92b5115_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfNTY_1fcea8c6-286c-4328-8207-a5b5c85a7826"
      unitRef="shares">40000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6b8134b6a41640a59debc09f522f7159_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfNTY_c75c8ed6-627d-4892-b586-fd1a57475c49"
      unitRef="shares">40000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6b8134b6a41640a59debc09f522f7159_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfMTEw_1850ab07-d381-4193-b17b-4ca54df71ba2"
      unitRef="shares">1800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic62e60ebc7424784abaf7166a92b5115_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfMTEw_bcc44fae-1bee-4f1f-96c3-ab35ce752cef"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6b8134b6a41640a59debc09f522f7159_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfMTEw_ce341e73-6a9d-4876-9adb-f5a2c8549047"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic62e60ebc7424784abaf7166a92b5115_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MGVkZTY5NWQ1M2FjNGQ2MTliYTI5Mjk0MjZlODJlN2FfMTEw_f3a8befd-2481-4251-a1c9-554b575205f4"
      unitRef="shares">1800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic62e60ebc7424784abaf7166a92b5115_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMS0xLTEtMjIxNTY4_cbc61bce-fb9b-43f0-a0b6-f11af4684fb7"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6b8134b6a41640a59debc09f522f7159_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzQtMy0xLTEtMjIxNTY4_44c7af5b-f070-448d-b5b8-113c6c195982"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iad84cd28f95b42f29a3715741068591b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MzNhZmQyMzViNmE5NDhhMzgxNTExYTM2MGNhMzBiOGFfMjg_072f5a26-e0ed-4895-a326-bed3e4167bab"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7b7c4d8560fb43119f17d189a9cc1ec6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MzNhZmQyMzViNmE5NDhhMzgxNTExYTM2MGNhMzBiOGFfMjg_b870d173-12fa-49a6-90c7-ff23895699fe"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7b7c4d8560fb43119f17d189a9cc1ec6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MzNhZmQyMzViNmE5NDhhMzgxNTExYTM2MGNhMzBiOGFfNDI_686a77f4-4c5e-4255-a21d-688fe9a4e20d"
      unitRef="shares">320000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iad84cd28f95b42f29a3715741068591b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MzNhZmQyMzViNmE5NDhhMzgxNTExYTM2MGNhMzBiOGFfNDI_cb09a7df-ceff-40f8-8553-ae17f2c5609d"
      unitRef="shares">320000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7b7c4d8560fb43119f17d189a9cc1ec6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MzNhZmQyMzViNmE5NDhhMzgxNTExYTM2MGNhMzBiOGFfODA_559a8622-7891-4838-ab9e-2c695fb4ac2a"
      unitRef="shares">131400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iad84cd28f95b42f29a3715741068591b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMC0xLTEtMjIxNTY4L3RleHRyZWdpb246MzNhZmQyMzViNmE5NDhhMzgxNTExYTM2MGNhMzBiOGFfOTU_0241bd9c-01d0-418e-9187-6c663472fb51"
      unitRef="shares">130400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i7b7c4d8560fb43119f17d189a9cc1ec6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMS0xLTEtMjIxNTY4_17c1f7ca-c1c9-4470-adef-ec9dd0d8ceee"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iad84cd28f95b42f29a3715741068591b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzUtMy0xLTEtMjIxNTY4_9dd3d959-c73c-4236-8782-24255707092d"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzYtMS0xLTEtMjIxNTY4_4783ffae-ba69-4b7e-bd09-28d70ab35747"
      unitRef="usd">10597700000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzYtMy0xLTEtMjIxNTY4_53ac3299-5c92-4ba8-ad5e-4cba6653a34a"
      unitRef="usd">9949300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzctMS0xLTEtMjIxNTY4_1dd96bd2-a3af-4737-bbdc-5a0acb209399"
      unitRef="usd">24124500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzctMy0xLTEtMjIxNTY4_7a7b7821-7dff-4e31-9511-8604b6d0a333"
      unitRef="usd">23306700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzgtMS0xLTEtMjIxNTY4_6d6ebba8-bb36-4775-967d-89fff00a0303"
      unitRef="usd">-181600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzgtMy0xLTEtMjIxNTY4_9fab1c75-e80c-4e67-9480-59a2dbd1d6bb"
      unitRef="usd">-238800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzktMC0xLTEtMjIxNTY4L3RleHRyZWdpb246ZWI2ZjhhZWRjNjJiNDY4Nzg1YjA3OGFkM2FiNTE0NTdfMjk_94a08668-2290-4808-9293-db322264afb4"
      unitRef="shares">23500000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzktMC0xLTEtMjIxNTY4L3RleHRyZWdpb246ZWI2ZjhhZWRjNjJiNDY4Nzg1YjA3OGFkM2FiNTE0NTdfNTE_bac98e47-41a2-4798-96fd-407c598002fc"
      unitRef="shares">22600000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzktMS0xLTEtMjIxNTY4_806de7eb-7816-4d4e-879b-d204cd2a0a05"
      unitRef="usd">11045500000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfMzktMy0xLTEtMjIxNTY4_4b65e88a-ceda-4410-b800-93d38d42725f"
      unitRef="usd">10353300000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNDAtMS0xLTEtMjIxNTY4_819cdb89-f625-4fdb-bd59-ddc3e6173868"
      unitRef="usd">23495200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNDAtMy0xLTEtMjIxNTY4_fd0e9625-1992-474b-b8fa-6864ed8ae83f"
      unitRef="usd">22664000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNDEtMS0xLTEtMjIxNTY4_562a1166-0a7f-48c3-a86c-74165b5eabe1"
      unitRef="usd">30059900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xNi9mcmFnOjFiZTUwMWM1YzJlMDQ0ODRiNjUwOGZkOTI3ODYzNGM4L3RhYmxlOmM2MWNjYzE0MjBjMjRkYTJhNGRlZDgzMzE4ODhiOGM5L3RhYmxlcmFuZ2U6YzYxY2NjMTQyMGMyNGRhMmE0ZGVkODMzMTg4OGI4YzlfNDEtMy0xLTEtMjIxNTY4_f76ac8ff-3590-48aa-9626-d051ecef94d0"
      unitRef="usd">29214500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89d2806ddfda4899b23a4e2a27b639ee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNC02LTEtMS0yMjE1Njg_3fcad1af-c965-42a8-b8a8-d7e432006069"
      unitRef="usd">1668000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cd61146d31845f7aa0a400c1de8c9af_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNC04LTEtMS0yMjE1Njg_34a56638-08f8-44fb-89ea-deeda3db1c4b"
      unitRef="usd">1638600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e96d85f6116487bb808133461cb06a1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNS02LTEtMS0yMjE1Njg_4f417908-8883-4dc5-ba6a-bb591529de7d"
      unitRef="usd">1378100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i322b8ce5df5b4c60ad8cc95df009f249_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNS04LTEtMS0yMjE1Njg_40de85d7-1570-4cd8-8dbf-0c18f6e3d7e5"
      unitRef="usd">1232500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i375b286d61df4bd4851e798baea9fbed_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNi02LTEtMS0yMjE1Njg_91302d3c-6928-4f9f-843c-269c75ddf84b"
      unitRef="usd">116000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7d1404e1f794d79bf92b04d446901cf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNi04LTEtMS0yMjE1Njg_1d275220-7bd9-4136-9fcb-8406b144a762"
      unitRef="usd">94000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNy02LTEtMS0yMjE1Njg_263b8a92-6351-428c-841d-59656365bea7"
      unitRef="usd">3162100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNy04LTEtMS0yMjE1Njg_a0482dc8-0c3e-4811-a588-b4e0c7cc9418"
      unitRef="usd">2965100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTAtNi0xLTEtMjIxNTY4_50854ab9-66ca-4c4c-8404-ac9503abe377"
      unitRef="usd">1101200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTAtOC0xLTEtMjIxNTY4_8fa50eca-acd8-4e90-b9f1-f3aa836e8d8d"
      unitRef="usd">843800000</us-gaap:ResearchAndDevelopmentExpense>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTEtNi0xLTEtMjIxNTY4_90287ee7-0f49-4d5b-a9fa-e7e03a829ae2"
      unitRef="usd">56100000</regn:AcquiredInProcessResearchAndDevelopment>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTEtOC0xLTEtMjIxNTY4_c4dc90c9-68d5-4208-9360-8865f0cdf258"
      unitRef="usd">28100000</regn:AcquiredInProcessResearchAndDevelopment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTItNi0xLTEtMjIxNTY4_934ceaaa-fdaf-421c-86e7-c1c3ef0a20df"
      unitRef="usd">601100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTItOC0xLTEtMjIxNTY4_23ebe79b-b564-43bf-a4d2-4e20011af565"
      unitRef="usd">450000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i89d2806ddfda4899b23a4e2a27b639ee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTMtNi0xLTEtMjIxNTY4_5b7476f4-09ac-4efd-b040-9c27ed465d6f"
      unitRef="usd">208400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9cd61146d31845f7aa0a400c1de8c9af_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTMtOC0xLTEtMjIxNTY4_385d2a22-8efc-4d2d-ab0c-c187ebfecaa0"
      unitRef="usd">207300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3e0ca86da19f48e88d9bf110de7b69c2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTQtNi0xLTEtMjIxNTY4_6f0df168-0fac-4256-9874-8574d73b79a8"
      unitRef="usd">249100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5bf386a54cb94d3693610866086baa33_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTQtOC0xLTEtMjIxNTY4_c2883fff-2edb-4b32-8b6a-122e3888918b"
      unitRef="usd">197600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTUtNi0xLTEtMjIxNTY4_ea0130a6-0af0-4df2-88de-17dac7312324"
      unitRef="usd">500000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTUtOC0xLTEtMjIxNTY4_0f237ce9-8111-4a05-bc38-21bd314033f9"
      unitRef="usd">20200000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTYtNi0xLTEtMjIxNTY4_af830f8b-1f14-4652-8e2d-6507952f6278"
      unitRef="usd">2215400000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTYtOC0xLTEtMjIxNTY4_0fb60a82-fb47-4411-97b6-3946bf7a7421"
      unitRef="usd">1706600000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTgtNi0xLTEtMjIxNTY4_69a85f62-b8d6-46e5-ae4f-b6fefbe1f6b2"
      unitRef="usd">946700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMTgtOC0xLTEtMjIxNTY4_50b5688d-2a6f-447b-a5b8-d43c814d0bfd"
      unitRef="usd">1258500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjEtNi0xLTEtMjIxNTY4_f6b117bf-3684-4b81-85a1-5a753cc61e82"
      unitRef="usd">-70700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjEtOC0xLTEtMjIxNTY4_e6989d07-02f4-43a3-a411-df32bc2f2ce4"
      unitRef="usd">-183800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjItNi0xLTEtMjIxNTY4_8fe19550-1a2d-49e7-bdae-9a1aa6d02dc6"
      unitRef="usd">18000000.0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjItOC0xLTEtMjIxNTY4_d8087f8a-e932-4b21-9af3-c4770090d05b"
      unitRef="usd">13600000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjMtNi0xLTEtMjIxNTY4_aaeeb356-c1b0-4978-91d8-f6ddf36e48e8"
      unitRef="usd">-88700000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjMtOC0xLTEtMjIxNTY4_a55502cb-3bf7-40bc-8873-c543a8e691c2"
      unitRef="usd">-197400000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjUtNi0xLTEtMjIxNTY4_090923c6-23f9-4287-b7be-c564d4f02b53"
      unitRef="usd">858000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjUtOC0xLTEtMjIxNTY4_f4ec7491-815c-44bd-a996-84096b3b0701"
      unitRef="usd">1061100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjctNi0xLTEtMjIxNTY4_98fd03d2-c7d5-4e00-bb86-7a09395f58ed"
      unitRef="usd">40200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjctOC0xLTEtMjIxNTY4_5faf3f5b-cc9e-4e87-92bb-57f76aaa70e4"
      unitRef="usd">87600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjktNi0xLTEtMjIxNTY4_37fb1fac-2f92-48b2-ba24-a07ce40f3a85"
      unitRef="usd">817800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMjktOC0xLTEtMjIxNTY4_6583963b-4705-4b82-9c69-3259c57f2c4a"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzEtNi0xLTEtMjIxNTY4_b567779a-a8bc-441f-bd6d-392c26f51085"
      unitRef="usdPerShare">7.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzEtOC0xLTEtMjIxNTY4_1501ba35-80a0-4995-a08c-1918aac9a3e9"
      unitRef="usdPerShare">9.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzItNi0xLTEtMjIxNTY4_a6117a81-11fb-48b1-9865-c236e3dd9c02"
      unitRef="usdPerShare">7.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzItOC0xLTEtMjIxNTY4_15f5ef34-69dd-497d-b932-b3b766ade013"
      unitRef="usdPerShare">8.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzQtNi0xLTEtMjIxNTY4_68ef17e2-6e01-472c-9def-c4fce0d1c77d"
      unitRef="shares">107100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzQtOC0xLTEtMjIxNTY4_3e9f1b2b-8c4e-4996-a070-2ae1167fc6d8"
      unitRef="shares">106800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzUtNi0xLTEtMjIxNTY4_c9e4eefb-1ca5-44cc-ba01-4ba52a9780a1"
      unitRef="shares">114000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzUtOC0xLTEtMjIxNTY4_57d765b8-5c29-425e-af2f-d0bf17dec38c"
      unitRef="shares">113100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzgtNi0xLTEtMjIxNTY4_a4f55dff-0f4c-4e39-9490-4e5f5b2be00b"
      unitRef="usd">817800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfMzgtOC0xLTEtMjIxNTY4_834433c9-6ddc-4529-9f9e-4313d5a8090f"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNDAtNi0xLTEtMjIxNTY4_b151c779-eb0d-431e-96da-79b4a7372c1d"
      unitRef="usd">57200000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNDAtOC0xLTEtMjIxNTY4_b5424e6a-6e10-4a8b-bad3-5b030ff24b89"
      unitRef="usd">-144900000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNDEtNi0xLTEtMjIxNTY4_e97f35e1-e9a7-4d51-b18b-3aceff41e319"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNDEtOC0xLTEtMjIxNTY4_60f2093b-8039-477a-aae7-6bea30e1ee85"
      unitRef="usd">1000000.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNDItNi0xLTEtMjIxNTY4_4532eb3b-a958-4c60-a5ce-abab9ade0051"
      unitRef="usd">875000000.0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8xOS9mcmFnOjI1Y2UyMjliOWQ1MDQ3MjI5ODQzYmJiMDVjODkxZWI5L3RhYmxlOmUxMzdlZjM4YWRhMDRlMjI4NDEyYmQ0OGExMGMyMzVlL3RhYmxlcmFuZ2U6ZTEzN2VmMzhhZGEwNGUyMjg0MTJiZDQ4YTEwYzIzNWVfNDItOC0xLTEtMjIxNTY4_627bdd75-4118-4f4a-ad3f-c4533d760b4e"
      unitRef="usd">829600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if30714371f9e46528af3d8f6681b15c7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0yLTEtMS0yMjE1Njg_4e6653cb-9122-4f75-8f26-3763a35cc7a2"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if30714371f9e46528af3d8f6681b15c7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi00LTEtMS0yMjE1Njg_c04a01f8-3578-4e67-a7fe-f7588ac2424f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iee31f7d64fe049c7a439d288ec9486d5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi02LTEtMS0yMjE1Njg_d1d44564-4125-4d90-8a73-72f8d27662a3"
      unitRef="shares">130400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iee31f7d64fe049c7a439d288ec9486d5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi04LTEtMS0yMjE1Njg_5a3db6f5-4138-484d-ac68-572e2f7f8e3d"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f33b378dd044be2997a03a26a5d3b48_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0xMC0xLTEtMjIxNTY4_4798fa36-065e-4f51-b4cb-8625bce4ea40"
      unitRef="usd">9949300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i464958bff30b4da893895a523da36762_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0xMi0xLTEtMjIxNTY4_b07b2325-88f8-4ca3-af9d-267a75141f6f"
      unitRef="usd">23306700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1fa0f967adc9439caf372e79f15e9e65_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0xNC0xLTEtMjIxNTY4_8655af7f-b597-4011-9a3a-86f9f8314c64"
      unitRef="usd">-238800000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ica431963a44548bd8c3c65e67df71293_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0xNi0xLTEtMjIxNTY4_899c14ac-c486-49ad-aa2e-d3f1b29521aa"
      unitRef="shares">22600000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ica431963a44548bd8c3c65e67df71293_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0xOC0xLTEtMjIxNTY4_7bab9f58-0680-4dc2-ab75-93b92e27d271"
      unitRef="usd">-10353300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMi0yMC0xLTEtMjIxNTY4_3c9b729c-f0b5-430b-9c4b-c7a5c85ecbc0"
      unitRef="usd">22664000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib5c88fce876d4566b4cbbac88f11de2b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMy02LTEtMS0yMjE1Njg_bee991ac-6535-407b-808d-67f6006eeeec"
      unitRef="shares">1100000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i015fc10968404f9596294e54195211db_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMy0xMC0xLTEtMjIxNTY4_bbf4d0f8-d3a6-474e-b245-20a7524568d2"
      unitRef="usd">491300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMy0yMC0xLTEtMjIxNTY4_a773d6d6-fa8b-4c2a-87bd-c4bcafb45ef7"
      unitRef="usd">491300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib5c88fce876d4566b4cbbac88f11de2b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNC02LTEtMS0yMjE1Njg_944285e0-4464-464f-b62a-14439d10a523"
      unitRef="shares">100000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i015fc10968404f9596294e54195211db_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNC0xMC0xLTEtMjIxNTY4_27caf7ba-1613-45ff-886a-33d8ca2cf4eb"
      unitRef="usd">99200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNC0yMC0xLTEtMjIxNTY4_c0ae7685-0f55-4086-b0eb-881c412a9c91"
      unitRef="usd">99200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i015fc10968404f9596294e54195211db_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNS0xMC0xLTEtMjIxNTY4_ecc4673b-ecfe-4fde-9fcd-dfe752d3f621"
      unitRef="usd">18900000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i185b612165b347b2b4aa073de182131b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNS0xOC0xLTEtMjIxNTY4_d03d09d9-7fb2-4cf2-862a-313ef58ec774"
      unitRef="usd">1700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNS0yMC0xLTEtMjIxNTY4_261417f5-0f3f-493e-a091-bd5ff9b37fd1"
      unitRef="usd">20600000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i185b612165b347b2b4aa073de182131b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNi0xNi0xLTEtMjIxNTY4_42f698f3-3665-4c07-8564-20c9867c9c04"
      unitRef="shares">900000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i185b612165b347b2b4aa073de182131b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNi0xOC0xLTEtMjIxNTY4_65438d08-7519-4e97-bcc3-55259403234f"
      unitRef="usd">693900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNi0yMC0xLTEtMjIxNTY4_f57f53ff-76fc-4cf3-9f31-8d99a1a33f8e"
      unitRef="usd">693900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i015fc10968404f9596294e54195211db_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNy0xMC0xLTEtMjIxNTY4_ccad5ecd-a541-4980-8c75-64a2ad4ae0fd"
      unitRef="usd">237400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfNy0yMC0xLTEtMjIxNTY4_1ff22945-8f32-44b6-933a-5be5ebe6426e"
      unitRef="usd">237400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i5afdea61952c4451a233ed8c133cf438_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfOC0xMi0xLTEtMjIxNTY4_d60cce47-1263-4ed1-bb99-a84aad7ccd80"
      unitRef="usd">817800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfOC0yMC0xLTEtMjIxNTY4_97025a76-0b13-4bb4-b6db-98e414a69831"
      unitRef="usd">817800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibfb86f8ed7f34a63aa1ea7aa30866925_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfOS0xNC0xLTEtMjIxNTY4_2e02fa4f-be81-49f3-9faa-c3b8ea12df6a"
      unitRef="usd">57200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfOS0yMC0xLTEtMjIxNTY4_4cc0695d-b42d-4dfe-8b7c-6b38d9411d47"
      unitRef="usd">57200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2ccec8fe40c04d699a63e2967214f0b4_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMi0xLTEtMjIxNTY4_9fafc18f-315e-4abf-a8d4-3e0f20644f53"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2ccec8fe40c04d699a63e2967214f0b4_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtNC0xLTEtMjIxNTY4_4667be44-ab8a-47e0-a0cb-f53b2da377b7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibcec73dff80346e1895f9d7262e1ea33_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtNi0xLTEtMjIxNTY4_1fd52ef1-7f0a-4551-bd57-90b43ec5e655"
      unitRef="shares">131400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibcec73dff80346e1895f9d7262e1ea33_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtOC0xLTEtMjIxNTY4_711001e9-3bdd-4dc2-a599-9020b51a76b3"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e41e273a91b4f7080ff818a13fe99be_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMTAtMS0xLTIyMTU2OA_f843a63e-c399-4f3a-ba8a-fb13f034d333"
      unitRef="usd">10597700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icef282f2e36944018a2590dcf58321d6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMTItMS0xLTIyMTU2OA_3765b211-7596-4fbb-8d01-2b3cc964e413"
      unitRef="usd">24124500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46042c6680c54f40880fde0d8f818288_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMTQtMS0xLTIyMTU2OA_015bd7c0-5ea6-4154-aa27-adde610caabd"
      unitRef="usd">-181600000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ib287cdc989b242ed899986d4cbe3af11_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMTYtMS0xLTIyMTU2OA_10b2ce3f-0625-42e9-b066-c444d1e3ac50"
      unitRef="shares">23500000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ib287cdc989b242ed899986d4cbe3af11_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMTgtMS0xLTIyMTU2OA_b1e2b5b9-2498-4def-a1a1-9ad8d48723c8"
      unitRef="usd">-11045500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMTAtMjAtMS0xLTIyMTU2OA_06a6992c-b9e5-4b30-982c-ff8c5bc0badf"
      unitRef="usd">23495200000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic23d397894814b2486b54d92fc4b1a6d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMi0xLTEtMjIxNTY4_1badbc87-b12d-4d8c-94f2-4d61e6abadc6"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic23d397894814b2486b54d92fc4b1a6d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtNC0xLTEtMjIxNTY4_cac7688d-40c6-4dae-b6d5-2e8e8cae62c5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i97aac951375a4b61997b83f703090509_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtNi0xLTEtMjIxNTY4_6f01066f-3798-4619-bceb-c44dfe2ec842"
      unitRef="shares">126200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i97aac951375a4b61997b83f703090509_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtOC0xLTEtMjIxNTY4_c0b2554e-ccea-4afb-b3e7-a0fa5c1a7c74"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a88badb1d6e4841ab079e4f443a7e4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMTAtMS0xLTIyMTU2OA_a44b8f9c-0087-4ddb-b525-d54f1708d8a0"
      unitRef="usd">8087500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38ccce571fef4b90bc060bfc54280e73_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMTItMS0xLTIyMTU2OA_1dfe3ab5-79bc-4a42-99be-0c1e3c9f56b0"
      unitRef="usd">18968300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifcb31e106e34471ea566f05963a75c5e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMTQtMS0xLTIyMTU2OA_bd9166d8-2e1e-444d-91b7-6c4640e41deb"
      unitRef="usd">-26200000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i80bf6dc29204481a9c4efae367ed366e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMTYtMS0xLTIyMTU2OA_833ad5bc-f5d1-45fc-8c97-84eb32f317be"
      unitRef="shares">19400000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i80bf6dc29204481a9c4efae367ed366e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMTgtMS0xLTIyMTU2OA_09d90b14-8c30-485c-88d5-e4ccedc34f8c"
      unitRef="usd">-8260900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6c18de361b24fb9a6ed97dcb156b4ac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzEtMjAtMS0xLTIyMTU2OA_b9ebd7b9-022a-460b-b7cb-9ec7e4bad935"
      unitRef="usd">18768800000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if6b622c0a75c4abf85767c76eeb3eb23_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzItNi0xLTEtMjIxNTY4_8e0efcd6-1adc-4a91-9bea-b472fd2c206f"
      unitRef="shares">1600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i12fb29cdd4ea4b8b919c34781498d6c1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzItMTAtMS0xLTIyMTU2OA_3b9f3df7-3c5a-4675-9e02-72a154de6714"
      unitRef="usd">593700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzItMjAtMS0xLTIyMTU2OA_43252183-3cc9-4165-a4e0-cc35e9194f2e"
      unitRef="usd">593700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if6b622c0a75c4abf85767c76eeb3eb23_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzMtNi0xLTEtMjIxNTY4_4a5e0317-19c8-4a71-889f-980adaa5c298"
      unitRef="shares">200000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i12fb29cdd4ea4b8b919c34781498d6c1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzMtMTAtMS0xLTIyMTU2OA_d80b1950-8fe4-45ac-94c8-6b1d6c3dc817"
      unitRef="usd">105800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzMtMjAtMS0xLTIyMTU2OA_c3981e66-bb37-4f3f-bce7-3a489344ca72"
      unitRef="usd">105800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i12fb29cdd4ea4b8b919c34781498d6c1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzQtMTAtMS0xLTIyMTU2OA_19b7a026-d3b9-4c67-ab44-68b266fac813"
      unitRef="usd">12800000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i6bfc42c5e2314ceda9b705bf6f75c36e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzQtMTgtMS0xLTIyMTU2OA_a6c56bae-46ad-4f96-b8da-43ded4915364"
      unitRef="usd">1700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzQtMjAtMS0xLTIyMTU2OA_95df147c-71ab-4474-8313-7ca7c5d1f179"
      unitRef="usd">14500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6bfc42c5e2314ceda9b705bf6f75c36e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzUtMTYtMS0xLTIyMTU2OA_05a15310-b773-4bba-9a93-2d6a80f2fc0f"
      unitRef="shares">500000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6bfc42c5e2314ceda9b705bf6f75c36e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzUtMTgtMS0xLTIyMTU2OA_5b66e771-5e64-40df-b2e5-9f80533f5661"
      unitRef="usd">352000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzUtMjAtMS0xLTIyMTU2OA_7d9c0bba-5a01-4d38-974c-4980c69bea09"
      unitRef="usd">352000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i12fb29cdd4ea4b8b919c34781498d6c1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzYtMTAtMS0xLTIyMTU2OA_68d4e5f4-a2c6-4c4a-9ecb-c2703e7b40af"
      unitRef="usd">165900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzYtMjAtMS0xLTIyMTU2OA_c7319959-4b77-4113-930d-8caf5f09057d"
      unitRef="usd">165900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i64fe108807dd4be4af7e9ea5f30001e4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzctMTItMS0xLTIyMTU2OA_37fc974e-a271-4985-a4fe-ac8110b4511c"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzctMjAtMS0xLTIyMTU2OA_2c270ae6-cb1d-483e-921b-789e0a502918"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib5bc7a6419f1432ca3b84fea5414f7a3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzgtMTQtMS0xLTIyMTU2OA_e1325fd9-c4e4-4029-9a3e-8aa70fa2ad5d"
      unitRef="usd">-143900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzgtMjAtMS0xLTIyMTU2OA_d1ed6080-99b6-4928-9f81-d175a5c1733d"
      unitRef="usd">-143900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i936952c9103a4c52811822936c6feffb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMi0xLTEtMjIxNTY4_48565f52-3b33-45c3-be63-2c27fbf20792"
      unitRef="shares">1800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i936952c9103a4c52811822936c6feffb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktNC0xLTEtMjIxNTY4_ead0ea3f-0884-4243-bcd2-2b106f26ba2d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i763f240b37e34f9e97c13b9647d2763e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktNi0xLTEtMjIxNTY4_10c4676f-94f3-40ad-add1-89807b505b8b"
      unitRef="shares">127600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i763f240b37e34f9e97c13b9647d2763e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktOC0xLTEtMjIxNTY4_635c7d9d-72dd-4b6f-a587-b860a0476ba7"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7292cbbd4824b5b8b48cd9b81256747_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMTAtMS0xLTIyMTU2OA_eab5df00-7ad4-4f81-b1b0-7049ba1edd5a"
      unitRef="usd">8754100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39ca18ca3a794b3c9cc3567ecaf855ed_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMTItMS0xLTIyMTU2OA_fdc4e9e1-da52-4bde-979e-5db5deb11775"
      unitRef="usd">19941800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide8d66252aa645be98653f0b578cbb44_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMTQtMS0xLTIyMTU2OA_e6ca388b-6eef-4aa8-9b39-b37eb3531342"
      unitRef="usd">-170100000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia23f7613df634004b007e3599b0e97f9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMTYtMS0xLTIyMTU2OA_426829ca-436e-4179-a5b8-f8dcc744e498"
      unitRef="shares">19900000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ia23f7613df634004b007e3599b0e97f9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMTgtMS0xLTIyMTU2OA_06720d2b-c10c-4435-a8ac-bb33a9b23374"
      unitRef="usd">-8611200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7298587e584844a686de7edf412eb7a2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yMi9mcmFnOmQ5NmEzNjFmZTY1MjRmOGU5MmQ0MWI1ODcyNmIyZGE2L3RhYmxlOjI3NGUwYjhjZDQwNTQxZDE4M2ZjZjU0MTBiMGY2OGViL3RhYmxlcmFuZ2U6Mjc0ZTBiOGNkNDA1NDFkMTgzZmNmNTQxMGIwZjY4ZWJfMzktMjAtMS0xLTIyMTU2OA_36069bf5-ddc6-4e44-b195-1b13d1bfb574"
      unitRef="usd">19914700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMy0yLTEtMS0yMjE1Njg_fa7cf586-c2f9-4aec-a591-9c373d2be169"
      unitRef="usd">817800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMy00LTEtMS0yMjE1Njg_9a8e43e4-8a9b-4938-aa27-d82913a089a6"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfNS0yLTEtMS0yMjE1Njg_1e7b5780-ddd8-4679-b139-db4ea228b604"
      unitRef="usd">99500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfNS00LTEtMS0yMjE1Njg_b958c1fd-19ff-4d01-841d-5731c7ec0792"
      unitRef="usd">74300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfNi0yLTEtMS0yMjE1Njg_076ed5c7-a811-40f8-9b55-920e46e896f5"
      unitRef="usd">238700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfNi00LTEtMS0yMjE1Njg_ae153679-096b-48d4-b67a-c092f29bb217"
      unitRef="usd">166900000</us-gaap:ShareBasedCompensation>
    <regn:MarketableAndOtherSecuritiesGainLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfNy0yLTEtMS0yMjE1Njg_70670848-1dba-48c6-b365-5427166c8ffa"
      unitRef="usd">-166600000</regn:MarketableAndOtherSecuritiesGainLoss>
    <regn:MarketableAndOtherSecuritiesGainLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfNy00LTEtMS0yMjE1Njg_f7df926c-9ca3-4c8e-88b1-481f55ad3ab9"
      unitRef="usd">-204500000</regn:MarketableAndOtherSecuritiesGainLoss>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfOC0yLTEtMS0yMjE1Njg_c6b3ad47-12c5-4309-a87e-792cabe01874"
      unitRef="usd">-20600000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfOC00LTEtMS0yMjE1Njg_2ce555dd-94c1-43fc-8ea4-c6f45adb9072"
      unitRef="usd">-84300000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfOS0yLTEtMS0yMjE1Njg_bbb24f30-bd6a-48b9-aa47-0ea01171f716"
      unitRef="usd">216500000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfOS00LTEtMS0yMjE1Njg_08a4e4b0-9c5b-4cd8-b739-61a5187ea8be"
      unitRef="usd">225000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTItMi0xLTEtMjIxNTY4_84147ecf-4f4c-45d0-a500-245270905fd4"
      unitRef="usd">-210100000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTItNC0xLTEtMjIxNTY4_855d72d4-e8ca-4852-973a-974878c103f9"
      unitRef="usd">-1197500000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTMtMi0xLTEtMjIxNTY4_7e71bb44-f58f-47ca-9f35-8d9696e7827e"
      unitRef="usd">46800000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTMtNC0xLTEtMjIxNTY4_46cb6aa8-433c-4ab2-a971-e1da1df6f2ac"
      unitRef="usd">88600000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTQtMi0xLTEtMjIxNTY4_fa9aca57-ede3-497c-b6e6-0a582a22e772"
      unitRef="usd">5500000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTQtNC0xLTEtMjIxNTY4_860feb04-4c37-4f05-8bb4-803d0dc6d165"
      unitRef="usd">44800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTUtMi0xLTEtMjIxNTY4_d08e0afd-e401-4576-90fd-427335f3a7d9"
      unitRef="usd">-35900000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTUtNC0xLTEtMjIxNTY4_bdd54621-fca8-4482-b8b3-59f6534b8141"
      unitRef="usd">9500000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTYtMi0xLTEtMjIxNTY4_508dc007-d17f-4662-a657-710b2e8e0dfa"
      unitRef="usd">119000000.0</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTYtNC0xLTEtMjIxNTY4_073eca43-03da-49fe-a3b2-5857bb8cb44f"
      unitRef="usd">-250400000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTctMi0xLTEtMjIxNTY4_21154cb1-d9d2-4687-9ea4-7f4defe51c19"
      unitRef="usd">549800000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTctNC0xLTEtMjIxNTY4_d639ac58-e678-45e7-9907-cfaaccbc42fa"
      unitRef="usd">1128200000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTgtMi0xLTEtMjIxNTY4_1f2bfa1a-8189-4740-acfc-f0b7d1bfee86"
      unitRef="usd">1367600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMTgtNC0xLTEtMjIxNTY4_b77d4301-3f53-4cb6-ac81-49cc79344677"
      unitRef="usd">2101700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjEtMi0xLTEtMjIxNTY4_07fa5934-a212-412e-ba90-ef3b8c44ce1b"
      unitRef="usd">1749400000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjEtNC0xLTEtMjIxNTY4_412b9e79-c5b9-45c0-a8d5-c46be4953232"
      unitRef="usd">2309800000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjItMi0xLTEtMjIxNTY4_ece95c41-25eb-4998-933c-7d9a3ffd9600"
      unitRef="usd">1792800000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjItNC0xLTEtMjIxNTY4_e165257c-2c86-4b13-aaa2-3bf59e1bab31"
      unitRef="usd">746300000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjMtMi0xLTEtMjIxNTY4_bd7acd66-0321-4b20-879a-94218f242604"
      unitRef="usd">178200000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjMtNC0xLTEtMjIxNTY4_9fc3e378-5063-4bf8-8447-6897bf0cb1ea"
      unitRef="usd">141800000</us-gaap:PaymentsToAcquireProductiveAssets>
    <regn:PaymentsToAcquireIntangibleAssets1
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjQtMi0xLTEtMjIxNTY4_a3ea2b2b-dd69-4704-8d67-31bf9e306379"
      unitRef="usd">100900000</regn:PaymentsToAcquireIntangibleAssets1>
    <regn:PaymentsToAcquireIntangibleAssets1
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjQtNC0xLTEtMjIxNTY4_95a3cc53-2cb1-401e-bf11-f19eb755c574"
      unitRef="usd">0</regn:PaymentsToAcquireIntangibleAssets1>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjYtMi0xLTEtMjIxNTY4_148a8080-6f86-406e-8e04-fdaaabce1ada"
      unitRef="usd">-235700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjYtNC0xLTEtMjIxNTY4_b785eb7b-a4d0-4ac6-8473-4fab0bb4528c"
      unitRef="usd">-1705300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjktMi0xLTEtMjIxNTY4_38252a7f-f57a-42f3-a08e-4550c80f3d83"
      unitRef="usd">485200000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMjktNC0xLTEtMjIxNTY4_a05df068-1d5c-4160-a05e-29027685bb7c"
      unitRef="usd">521600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzAtMi0xLTEtMjIxNTY4_ac7911d5-6a54-44a0-af43-8f66b4f39c30"
      unitRef="usd">97000000.0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzAtNC0xLTEtMjIxNTY4_71065a1b-38ab-4bc2-a613-05a98649560f"
      unitRef="usd">98800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzEtMi0xLTEtMjIxNTY4_569da2a9-367a-4b1a-83b5-dae2bf88a3a1"
      unitRef="usd">710700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzEtNC0xLTEtMjIxNTY4_cc71736b-4c32-4ecd-bccf-139877b1c521"
      unitRef="usd">358100000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzItMi0xLTEtMjIxNTY4_be084511-1ad2-40d5-be31-537893691a93"
      unitRef="usd">-322500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzItNC0xLTEtMjIxNTY4_cf7b2c7c-d631-4187-a2eb-f0c7357c59ed"
      unitRef="usd">64700000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzQtMi0xLTEtMjIxNTY4_32854c38-01d9-479d-b8b1-c928a6bf18e4"
      unitRef="usd">809400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzQtNC0xLTEtMjIxNTY4_8906683b-0b98-4c33-97ea-73ab4d912d37"
      unitRef="usd">461100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzYtMi0xLTEtMjIxNTY4_bb41c3f3-38b5-47a3-84eb-8d383c38dd0c"
      unitRef="usd">3119400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if6c18de361b24fb9a6ed97dcb156b4ac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzYtNC0xLTEtMjIxNTY4_86f904a3-401d-40c2-81fd-0b2fdc75ee00"
      unitRef="usd">2898100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzgtMi0xLTEtMjIxNTY4_8e1df0a7-8069-4134-b33e-75a0a09ac0bb"
      unitRef="usd">3928800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7298587e584844a686de7edf412eb7a2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8yNS9mcmFnOjkwNTY5ZWNjNjk3NzRlZDdiZGUzYzg2NmM0ZGNlMTI4L3RhYmxlOmMwYmEwMjVjYzE4NTRlYWJiZDE4NWQxZDcyN2QxNzZlL3RhYmxlcmFuZ2U6YzBiYTAyNWNjMTg1NGVhYmJkMTg1ZDFkNzI3ZDE3NmVfMzgtNC0xLTEtMjIxNTY4_0737db13-256d-426f-8448-df84f1728177"
      unitRef="usd">3359200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zMS9mcmFnOmJjNDM5ZDMzMmI1MzQ4NTU4NWZmZGY1NGQ1NWFlZWM1L3RleHRyZWdpb246YmM0MzlkMzMyYjUzNDg1NTg1ZmZkZjU0ZDU1YWVlYzVfMjA3OQ_04595932-8fb7-47e1-9549-935c23c34869">Interim Financial Statements&lt;div style="margin-bottom: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 interim Condensed Consolidated Financial Statements of Regeneron Pharmaceuticals, Inc. and its subsidiaries ("Regeneron," "Company," "we," "us," and "our") have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all information and disclosures necessary for a presentation of the Company's financial position, results of operations, and cash flows in conformity with accounting principles generally accepted in the United States of America. In the opinion of management, these financial statements reflect all normal recurring adjustments and accruals necessary for a fair statement of the Company's condensed consolidated financial statements for such periods. The results of operations for any interim period are not necessarily indicative of the results for the full year. The December&#160;31, 2022 Condensed Consolidated Balance Sheet data were derived from audited financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States of America. These financial statements should be read in conjunction with the financial statements and notes thereto contained in the Company&#x2019;s Annual Report on Form 10-K for the year ended 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;Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zMS9mcmFnOmJjNDM5ZDMzMmI1MzQ4NTU4NWZmZGY1NGQ1NWFlZWM1L3RleHRyZWdpb246YmM0MzlkMzMyYjUzNDg1NTg1ZmZkZjU0ZDU1YWVlYzVfMjA3MA_9bce019f-c803-49c8-ae5b-bfeeb26856ca">&lt;div style="margin-bottom: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 interim Condensed Consolidated Financial Statements of Regeneron Pharmaceuticals, Inc. and its subsidiaries ("Regeneron," "Company," "we," "us," and "our") have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all information and disclosures necessary for a presentation of the Company's financial position, results of operations, and cash flows in conformity with accounting principles generally accepted in the United States of America. In the opinion of management, these financial statements reflect all normal recurring adjustments and accruals necessary for a fair statement of the Company's condensed consolidated financial statements for such periods. The results of operations for any interim period are not necessarily indicative of the results for the full year. The December&#160;31, 2022 Condensed Consolidated Balance Sheet data were derived from audited financial statements, but do not include all disclosures required by accounting principles generally accepted in the United States of America. These financial statements should be read in conjunction with the financial statements and notes thereto contained in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RleHRyZWdpb246N2E2NWI1ZDA3NjU4NDc0NGE4MjdlNTNiYzBlMTk2NzdfNTI5_a85d46c4-b85c-4b48-a766-d36c10e189e3">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:56.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.871%"/&gt;&lt;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="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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,433.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;1,517.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;/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;109.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;78.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:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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; &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;40.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;33.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;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="padding:2px 1pt;text-align:left;vertical-align: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="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;14.9&#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;8.5&#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&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,668.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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: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;(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="18" 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;(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;/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;As of March&#160;31, 2023 and December&#160;31, 2022, the Company had $3.578 billion and $3.586&#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: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 Company had product sales to certain customers that accounted for more than 10% of total gross product revenue for the three months ended March&#160;31, 2023 and 2022. 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:59.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.356%"/&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:15.937%"/&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:15.939%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;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;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="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;52&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;30&#160;&lt;/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;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RleHRyZWdpb246N2E2NWI1ZDA3NjU4NDc0NGE4MjdlNTNiYzBlMTk2NzdfNTE2_991a8a6e-363f-4334-b882-ea0cdb8d1fad">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:56.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.868%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.871%"/&gt;&lt;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="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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,433.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;1,517.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;/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;109.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;78.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:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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; &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;40.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;33.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;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="padding:2px 1pt;text-align:left;vertical-align: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="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;14.9&#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;8.5&#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&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;&#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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,668.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/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: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;(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="18" 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;(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;/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 our Statements of Operations in connection with our collaborations with Sanofi are detailed 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:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="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;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;2023&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;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;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;/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;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;636.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;415.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 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;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;&#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;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;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;161.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;160.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 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 R&amp;amp;D expenses, net of reimbursement of 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)/Reduction of 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;(26.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;26.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 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:#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 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;117.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;(a)&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 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 Libtayo 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;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;2.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 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:#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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 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;Reduction of 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;&#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;21.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 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:#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;Regeneron's obligation for its share of Sanofi commercial 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.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 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:#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;Cost of goods sold&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;(32.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;/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: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:#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 operating income&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;18.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 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: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;(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;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-bottom:8pt;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:91.812%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="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;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;2023&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;2022&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;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;331.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;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;25.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;25.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: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;One-time payment in connection with change in Japan arrangement&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 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;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;&#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;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;/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;Regeneron's obligation for its share of Bayer R&amp;amp;D expenses, net of 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;(R&amp;amp;D expense)/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;(13.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 0 16.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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:85.818%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="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;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;2023&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;2022&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 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 #000;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;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;222.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;216.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c137cb80c2348b6b72faccb7cba8e93_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfMi03LTEtMS0yMjE1Njg_58eb9abc-b2a4-4071-b2ae-8b8fdfd4dbd6"
      unitRef="usd">1433800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb40dc2b4e6d4ddc9267422ed2896f2b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfMi05LTEtMS0yMjE1Njg_14a56ded-65e0-47e7-b2de-c86759322ffa"
      unitRef="usd">1517600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d3ca332ac7b44e7afd08a842efc7831_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfMy03LTEtMS0yMjE1Njg_0c13c6bb-123c-4b52-b13b-92270f79d64d"
      unitRef="usd">109700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1493138d25f94132897d582fa5633635_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfMy05LTEtMS0yMjE1Njg_017cc011-54fc-46b7-b080-94307dcbff7d"
      unitRef="usd">78900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i539fd4a3ebc04eee85f11898f58b8e50_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfNC03LTEtMS0yMjE1Njg_a27b931a-5f03-4a75-a020-e14bb9f771b9"
      unitRef="usd">67200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d4c5cb7b7d440c39db96ce2e6fcdf63_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfNC05LTEtMS0yMjE1Njg_f8a7aab3-d388-490b-a1b4-f3a05baf2bf3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97633ca31aaf4a5494aff1cd47af72b6_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfNS03LTEtMS0yMjE1Njg_165addcc-861c-4611-b95a-fe37ed236714"
      unitRef="usd">40200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6180931ab3794a16a3d092c67267848f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfNS05LTEtMS0yMjE1Njg_0dbbd23f-c13f-4a09-9b08-81c2e4e16171"
      unitRef="usd">33600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i170bf04d3efb4e2ba2dbc70f34869ad4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfNy03LTEtMS0yMjE1Njg_a92b7b9f-8c87-4647-9188-4026e6cd6776"
      unitRef="usd">14900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7a13e46bf874e5d863afd595bc4af6a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfNy05LTEtMS0yMjE1Njg_87b07a80-7d81-4d23-935b-d79924fc3846"
      unitRef="usd">8500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ee16d3d639e46f8a41fb5fef9f9301a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfOC03LTEtMS0yMjE1Njg_8c55f97b-af4a-4d7f-82c1-db62036f2dac"
      unitRef="usd">2200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0510a432e77041dca5a54640cff8ad6f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfOC05LTEtMS0yMjE1Njg_fc0508d1-7ca3-451a-afa7-69000bbb40ed"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89d2806ddfda4899b23a4e2a27b639ee_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfMTAtNy0xLTEtMjIxNTY4_6c4dd142-e616-4e77-b88b-069864e7bcdc"
      unitRef="usd">1668000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cd61146d31845f7aa0a400c1de8c9af_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOmI4ZmZjODA4M2NmODRiNjVhNjRiMTBhYmVlMWJiN2I3L3RhYmxlcmFuZ2U6YjhmZmM4MDgzY2Y4NGI2NWE2NGIxMGFiZWUxYmI3YjdfMTAtOS0xLTEtMjIxNTY4_1cb3ab6b-2ec1-4177-87a0-4f71b6b3d1e0"
      unitRef="usd">1638600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib8a607a3e56c41779c0e4d7f40f3276c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RleHRyZWdpb246N2E2NWI1ZDA3NjU4NDc0NGE4MjdlNTNiYzBlMTk2NzdfMjE5OTAyMzI1NjE4NQ_f673a450-a306-480c-b863-b7322d3c6303"
      unitRef="usd">3578000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iddde8724f2d94806b024d0d0b38bb09c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RleHRyZWdpb246N2E2NWI1ZDA3NjU4NDc0NGE4MjdlNTNiYzBlMTk2NzdfMTA4_35d2db18-6074-4a0f-8dce-9e2dc4a18419"
      unitRef="usd">3586000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RleHRyZWdpb246N2E2NWI1ZDA3NjU4NDc0NGE4MjdlNTNiYzBlMTk2NzdfNDg1_970527fe-2ca9-41c4-ac2d-21bda264f738">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:59.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.356%"/&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:15.937%"/&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:15.939%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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;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;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="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;52&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i66be2d5d13e14c65a79a0cd9a1fdba09_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOjQxOTY4MGUwNWY0MjRiNGQ5NDU0NjU1NTUzYTcyNTZmL3RhYmxlcmFuZ2U6NDE5NjgwZTA1ZjQyNGI0ZDk0NTQ2NTU1NTNhNzI1NmZfMi02LTEtMS0yMjE1Njg_33cec460-8c4f-4462-8670-c665ae915de6"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iffa15815bae94096ae1f51c8a0ecfdf8_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOjQxOTY4MGUwNWY0MjRiNGQ5NDU0NjU1NTUzYTcyNTZmL3RhYmxlcmFuZ2U6NDE5NjgwZTA1ZjQyNGI0ZDk0NTQ2NTU1NTNhNzI1NmZfMi04LTEtMS0yMjE1Njg_b4345235-bdc5-41eb-ac2e-022188770201"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1c2ae76df8543b98e4b8e032206851d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOjQxOTY4MGUwNWY0MjRiNGQ5NDU0NjU1NTUzYTcyNTZmL3RhYmxlcmFuZ2U6NDE5NjgwZTA1ZjQyNGI0ZDk0NTQ2NTU1NTNhNzI1NmZfMy02LTEtMS0yMjE1Njg_de9fa14a-7cfd-4acb-80d2-6735e765107b"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id5edea8b3603449e90ce4d1565b6ee02_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNC9mcmFnOjdhNjViNWQwNzY1ODQ3NDRhODI3ZTUzYmMwZTE5Njc3L3RhYmxlOjQxOTY4MGUwNWY0MjRiNGQ5NDU0NjU1NTUzYTcyNTZmL3RhYmxlcmFuZ2U6NDE5NjgwZTA1ZjQyNGI0ZDk0NTQ2NTU1NTNhNzI1NmZfMy04LTEtMS0yMjE1Njg_88c2ad48-8f35-4b27-b303-478220a1b6dc"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMTM0MjM_e7794623-d4f5-4690-96f3-ab0ddae71c47">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 our Statements of Operations in connection with our collaborations with Sanofi are detailed 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:88.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="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;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;2023&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;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;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;/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;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;636.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;415.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 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;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;&#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;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;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;161.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;160.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 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 R&amp;amp;D expenses, net of reimbursement of 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)/Reduction of 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;(26.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;26.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 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:#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 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;117.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;(a)&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 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 Libtayo 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;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;2.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 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:#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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 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;Reduction of 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;&#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;21.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 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:#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;Regeneron's obligation for its share of Sanofi commercial 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.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 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:#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;Cost of goods sold&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;(32.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;/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: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:#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 operating income&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;18.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 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: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;(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;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:3pt;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-bottom:8pt;margin-top:8pt;text-align: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 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: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; (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: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; (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:120%"&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:120%"&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 (cemiplimab) 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. &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. In addition to profit and loss sharing, the Company is entitled to receive sales milestone payments from Sanofi. During the three months ended March 31, 2022, 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 $2.0&#160;billion 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 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;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.268%"/&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.487%"/&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.489%"/&gt;&lt;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;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;731.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;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;/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;377.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;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;/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;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"). Under the terms of the Immuno-oncology 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.&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. Bayer markets EYLEA outside the United States, and the companies share equally in profits and losses from such sales.&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-bottom:8pt;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:91.812%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="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;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;2023&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;2022&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;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;331.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;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;25.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;25.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: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;One-time payment in connection with change in Japan arrangement&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 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;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;&#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;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;/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;Regeneron's obligation for its share of Bayer R&amp;amp;D expenses, net of 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;(R&amp;amp;D expense)/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;(13.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 0 16.75pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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 Company's Bayer collaboration:&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:59.795%"&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;356.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;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;/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;134.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;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;/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. 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;The Company is a party to a collaboration agreement (the "Roche Collaboration Agreement") with Roche to develop, manufacture, and distribute the casirivimab and imdevimab antibody cocktail (known as 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; 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 parties jointly fund certain studies, and the Company has the right to distribute the product in the United States while 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. &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:85.818%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&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="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;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;2023&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;2022&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 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 #000;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;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;222.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;216.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;/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;Reimbursement of research and development expenses from Roche was not material for the three months ended March&#160;31, 2023 and 2022.&lt;/span&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:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.296%"/&gt;&lt;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;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;220.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;d. Sonoma Biotherapeutics, Inc.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, the Company and Sonoma Biotherapeutics, Inc. entered into a license and collaboration agreement to bring together the Company's &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;VelociSuite&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; technologies with Sonoma's technology platform for the discovery, development, and commercialization of novel regulatory T cell (T&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:1.41pt;vertical-align:baseline"&gt;reg&lt;/span&gt;) therapies for autoimmune diseases. In connection with the agreement, the Company made a $45.0&#160;million up-front payment (which was recorded to Acquired in-process research and development expense in the first quarter of 2023) and, in April 2023, the Company purchased an aggregate of $30.0&#160;million of Sonoma preferred stock. Sonoma is also eligible to receive a $45.0&#160;million development milestone payment. The Company and Sonoma will co-fund research and development activities and share equally any future commercial expenses and profits. The Company will have the option to lead late-stage development and commercialization on all products globally, with Sonoma retaining rights to co-promote all such products in the United States.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2f2c59d2425478cb9a759cbb016a8e3_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMy04LTEtMS0yMjE1Njg_a6b27af3-f11c-4e98-b54b-6999d126d5a9"
      unitRef="usd">636500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3e3b5297b2d4da18d1e8bf81c32ed78_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMy0xMC0xLTEtMjIxNTY4_38a94c32-ea6f-4f0e-9f23-a628aa413540"
      unitRef="usd">415300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a2817fbcc324c0dace63bfa58aa3472_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfNC04LTEtMS0yMjE1Njg_7b1a98cd-bef9-4382-b706-d785f884badf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i496ebaf3b22440b2b2d69aab06cd1a36_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfNC0xMC0xLTEtMjIxNTY4_911e654c-c8ff-4865-8b17-2638402b086b"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cadf695465b4d2c823616dee5674384_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfNS04LTEtMS0yMjE1Njg_c5c37a27-f934-4a5d-b44f-6f4881a54e4e"
      unitRef="usd">161900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea1238f837994a0a8d152d9ed98974c4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfNS0xMC0xLTEtMjIxNTY4_82bc67c5-0dec-4a48-b87c-b4fbec26841d"
      unitRef="usd">160800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied6deae52c5a4fddbad0b5bb2c2d457d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfNy04LTEtMS0yMjE1Njg_962e7a11-1f73-43ac-8927-db4d816167b5"
      unitRef="usd">-26400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic09e4f946d7f4b20bff8285f40f649f9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfNy0xMC0xLTEtMjIxNTY4_fe77eab0-6e0f-4463-9f86-013e537e1837"
      unitRef="usd">26800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id88f78210881451481543b0e7df5322b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfOC04LTEtMS0yMjE1Njg_bcdf27e7-5157-4fc4-84a3-9939748ecb9c"
      unitRef="usd">117600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83fd3849cf8b49c990d30ebab1b52082_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfOC0xMC0xLTEtMjIxNTY4_ced57a6a-e326-46a4-bf25-986496d66ec8"
      unitRef="usd">91700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9bce6102ed54468900a9f32c759ef8c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTEtOC0xLTEtMjIxNTY4_3e2ffba4-3930-4c41-b382-4d1ea612377a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied033f1452834cc0b77499b012220842_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTEtMTAtMS0xLTIyMTU2OA_f0adabba-2ebe-4b7b-b411-9e7967571623"
      unitRef="usd">2800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d4d7003a52c48d286f50a758bf9d9fb_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTItOC0xLTEtMjIxNTY4_c4706a8c-fada-41e4-b7fc-b0b86fd3122d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id312ecfecca44b6cad64d0a4dead7154_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTItMTAtMS0xLTIyMTU2OA_fe4c3114-3f3c-4a61-96c8-27a7af6e86f7"
      unitRef="usd">2000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b748b8781634cf7bad7b7c57fea08bc_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTMtOC0xLTEtMjIxNTY4_a14beb3b-bcff-497c-9dc7-cad364687baf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeba37fd20ba4aa5aa90737cd4da0556_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTMtMTAtMS0xLTIyMTU2OA_cfbb2cc9-79c2-4171-9c2c-e47a5ee3a4ae"
      unitRef="usd">21500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie398e6bd3f1649b1b129db816c08a863_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTQtOC0xLTEtMjIxNTY4_33a75d67-1c57-4e6e-9480-3a1e5aa6e3f1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba78c9e3c2b14c9f8c6d4c4c6903cefe_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTQtMTAtMS0xLTIyMTU2OA_9d33f2ee-4d64-4b8a-b556-37f407652151"
      unitRef="usd">19000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b3cda38a64e4813ba22059700b5a833_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTUtOC0xLTEtMjIxNTY4_35af6322-b784-46a3-b37a-9e87af6eb082"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13a2eb4e3a324853b0f3388887ed2b2c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTUtMTAtMS0xLTIyMTU2OA_5b5695bf-55a8-46ba-9dc6-853038b193da"
      unitRef="usd">-9200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf4bf1050794419cbf96df94e7e5a822_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTYtOC0xLTEtMjIxNTY4_e50036cd-86e4-426f-97a6-0deb3f788295"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fd3f28a70a64843aab800c66e3727dd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTYtMTAtMS0xLTIyMTU2OA_3080010b-c104-4c09-8d1f-f899b68f5a95"
      unitRef="usd">-32300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cfd4128aea7458a926f5ef7dc7d8228_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTctOC0xLTEtMjIxNTY4_3d9ff175-c1f5-4fbe-a0b8-49d24ecda86d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1807e85b9a734966b305aebfce1a2b3e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjU1ZjQxZjFhNjI5ZDRmNTg5MzJmODkzYjBhNzUwMmMzL3RhYmxlcmFuZ2U6NTVmNDFmMWE2MjlkNGY1ODkzMmY4OTNiMGE3NTAyYzNfMTctMTAtMS0xLTIyMTU2OA_53d55dc7-0a2f-48f0-a379-98876a316be1"
      unitRef="usd">18100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="i93a73ef5b43a4b719c774ecb420922ef_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNTc0_e2cfb571-0cfb-43de-8514-af97e4e76cbd"
      unitRef="number">0.80</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="iaa0640ad68f44c88a2dbc0ebca2b3b73_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNTgw_c05e1c59-0f9b-42e9-a1d7-7b432a1430c3"
      unitRef="number">1</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts
      contextRef="i93a73ef5b43a4b719c774ecb420922ef_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNjU4_e8a8c446-b532-444c-ad4a-9c44d9fc63ee"
      unitRef="number">0.30</regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts>
    <regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts
      contextRef="iaa0640ad68f44c88a2dbc0ebca2b3b73_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNjY0_00ae7ff2-ab7c-4130-be67-db8ee84dcc7d"
      unitRef="number">0.50</regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts>
    <regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts
      contextRef="i76483ad7f52e40cab4a22bb58eb53286_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfOTE3_cb1a95f7-7b3a-4fe4-9843-a36af4d43dba"
      unitRef="number">0.10</regn:PercentageOfQuarterlyProfitsRequiredToBePaidForReimbursementOfDevelopmentCosts>
    <regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts
      contextRef="i38436edb47124f8fb19121d45a1874e7_D20220630-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMTI4NQ_d78291f1-1111-4557-bfe6-f143abcc2e10"
      unitRef="number">0.10</regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts>
    <regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts
      contextRef="ia4de45f3331e49d0bc3791fd059ee5a4_D20220701-20220701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMTI5MQ_cfb68af1-906f-49b2-90c1-64882d7b0783"
      unitRef="number">0.20</regn:PercentageOfShareOfProfitsUsedToReimburseCollaboratingPartyForTrialCosts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd392818c90b43539fc9c9768bb1ca18_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMjAxNA_a6671463-dfa5-4501-b415-c28923dee220"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived
      contextRef="icd392818c90b43539fc9c9768bb1ca18_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMjE1MQ_e1cfd003-6f79-492e-8b80-47acbc78691a"
      unitRef="usd">2000000000</regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="icd392818c90b43539fc9c9768bb1ca18_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMTMzNTM_e6c36bb8-96cd-4687-8538-e56d960f7c0e">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="idd80951ec63945c1a0f004821f556950_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMjQ3Mg_f9fba110-cac5-4d62-b96a-c3088b801497"
      unitRef="usd">50000000</regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived
      contextRef="i78bee0b457e64f8ca4716924e360fafb_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMjY1MQ_b88032ed-9ee8-4548-9cff-564c0267246f"
      unitRef="usd">3000000000</regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="i78bee0b457e64f8ca4716924e360fafb_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMTMzNjc_d4c7d913-5e2c-48aa-938d-f2b025479670">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMTM0MDI_2f716675-ead5-40f7-b7ab-3c6f9665c33f">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.268%"/&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.487%"/&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.489%"/&gt;&lt;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;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;731.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;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;/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;377.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;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;/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 Company's Bayer collaboration:&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:59.795%"&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;356.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;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;/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;134.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;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;/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:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.296%"/&gt;&lt;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;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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;220.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i50cbbeeb8ba0490fb582afb27330f7db_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjA1ZjczYWUzYTZiYjRiZmM4YmU3ZjdlMTk4MDllMTg3L3RhYmxlcmFuZ2U6MDVmNzNhZTNhNmJiNGJmYzhiZTdmN2UxOTgwOWUxODdfMi0yLTEtMS0yMjE1Njg_33cc13e5-348f-4fdf-b349-282f5bbb73bc"
      unitRef="usd">731500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iaea9b652c53d4a4c82b1a7b4ea756d8c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjA1ZjczYWUzYTZiYjRiZmM4YmU3ZjdlMTk4MDllMTg3L3RhYmxlcmFuZ2U6MDVmNzNhZTNhNmJiNGJmYzhiZTdmN2UxOTgwOWUxODdfMi00LTEtMS0yMjE1Njg_bfec8a9d-2b14-4eb8-aa5d-53e823e97c6f"
      unitRef="usd">692300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i50cbbeeb8ba0490fb582afb27330f7db_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjA1ZjczYWUzYTZiYjRiZmM4YmU3ZjdlMTk4MDllMTg3L3RhYmxlcmFuZ2U6MDVmNzNhZTNhNmJiNGJmYzhiZTdmN2UxOTgwOWUxODdfMy0yLTEtMS0yMjE1Njg_9b2c17a8-e3a8-4813-a342-5f7ee32dd064"
      unitRef="usd">377500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaea9b652c53d4a4c82b1a7b4ea756d8c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjA1ZjczYWUzYTZiYjRiZmM4YmU3ZjdlMTk4MDllMTg3L3RhYmxlcmFuZ2U6MDVmNzNhZTNhNmJiNGJmYzhiZTdmN2UxOTgwOWUxODdfMy00LTEtMS0yMjE1Njg_5c5e7459-a964-45df-a1a8-dc3540af4c7f"
      unitRef="usd">415800000</us-gaap:ContractWithCustomerLiability>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ia67b58013e1b4eb9829600ae26b049f1_D20220701-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNjA0NzMxMzk3ODU4OQ_268b540f-4d63-44e1-bf9d-d023f6b7d2d8"
      unitRef="usd">900000000</regn:UpFrontPaymentToCollaboratingParty>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="ib05c9a4e748542a39f0ded000f62b58a_D20220701-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMzg4MQ_54b856f0-93a0-4be3-95d5-78c3790ad5fd"
      unitRef="usd">100000000</regn:UpFrontPaymentToCollaboratingParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i157885e3534940e6bbf0c1712c537758_D20220701-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNjA0NzMxMzk3ODU0NA_ed88d6b7-4fa2-42ec-8274-f3236c94eaf4"
      unitRef="usd">65000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51a33fff830d49e2836b1dcc69fd8e6d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNjA0NzMxMzk3ODU1OQ_a94084a8-a9b4-4873-9509-848f591f801d"
      unitRef="usd">35000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfc4183c9b684d69800dbe32f7df3f9c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfMzkzMQ_28e11216-732e-4b54-8243-d42486d0146d"
      unitRef="usd">100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:RoyaltyPaymentToCollaboratingPartyPercentageOfNetProductSales
      contextRef="i28142adb16bf44cd9637c180668c9386_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfNDA4Mw_1d0d9c20-8555-48de-982b-b764d58c96e1"
      unitRef="number">0.11</regn:RoyaltyPaymentToCollaboratingPartyPercentageOfNetProductSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb424b76bb944bb487058cb7b71b5478_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfMi04LTEtMS0yMjE1Njg_9bb2ce4b-34d7-443b-b651-56598d7a20e8"
      unitRef="usd">331600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba893ed59b6f4ef9b1de82284a9c172b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfMi0xMC0xLTEtMjIxNTY4_dcb56e6f-de6d-42a5-8b7d-b21ebf656117"
      unitRef="usd">338400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0252272660b2483c9bdc58226cbd09da_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfMy04LTEtMS0yMjE1Njg_401a3c42-684b-4ed7-b904-4fe45a32a6e5"
      unitRef="usd">25300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idde62877d41141df8937d3435f4c3667_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfMy0xMC0xLTEtMjIxNTY4_4b50ce66-2c0a-4311-bd07-43ff4744ccd7"
      unitRef="usd">25000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf1d66b82008486885a981ea123058f2_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfNC04LTEtMS0yMjE1Njg_1d336e48-11af-4833-b805-4462644723cf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia020696b0d3c4162aea4b7989e504a75_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfNC0xMC0xLTEtMjIxNTY4_f5fed62b-2755-4863-937f-450e7c2166c6"
      unitRef="usd">21900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a5fff795cfe4c74b86bc4bd5174db81_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfNS00LTEtMS0yNDg0Mjc_09d88d9e-e7c5-48cd-a39d-3856eaf6900c"
      unitRef="usd">-13400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie08517bc56f64a56855dedc1fd282413_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM5M2FiMzQ4ZTNlOTRiNDM5NGE1YmI4ZDRjZmUxMTNiL3RhYmxlcmFuZ2U6MzkzYWIzNDhlM2U5NGI0Mzk0YTViYjhkNGNmZTExM2JfNS02LTEtMS0yNDg0Mjc_1796e1ff-913d-4030-b8e5-f98c94c412e8"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic9e294aebc65480da80f32f7028adbb2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM3MTZlNGM5ZDA3NjQwYTc4YzIwZjUxNmE1ZDJkZmI0L3RhYmxlcmFuZ2U6MzcxNmU0YzlkMDc2NDBhNzhjMjBmNTE2YTVkMmRmYjRfMi0yLTEtMS0yMjE1Njg_8fde4bc4-d7a0-4854-ad44-5a0da62f4095"
      unitRef="usd">356800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i102f804ba9484132ae7196bde6f74767_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM3MTZlNGM5ZDA3NjQwYTc4YzIwZjUxNmE1ZDJkZmI0L3RhYmxlcmFuZ2U6MzcxNmU0YzlkMDc2NDBhNzhjMjBmNTE2YTVkMmRmYjRfMi00LTEtMS0yMjE1Njg_55365a9b-1266-448f-b46a-04775c0d5e3b"
      unitRef="usd">348200000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic9e294aebc65480da80f32f7028adbb2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM3MTZlNGM5ZDA3NjQwYTc4YzIwZjUxNmE1ZDJkZmI0L3RhYmxlcmFuZ2U6MzcxNmU0YzlkMDc2NDBhNzhjMjBmNTE2YTVkMmRmYjRfMy0yLTEtMS0yMjE1Njg_df10e486-ce15-4214-bdb8-67f73b131e1b"
      unitRef="usd">134300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i102f804ba9484132ae7196bde6f74767_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjM3MTZlNGM5ZDA3NjQwYTc4YzIwZjUxNmE1ZDJkZmI0L3RhYmxlcmFuZ2U6MzcxNmU0YzlkMDc2NDBhNzhjMjBmNTE2YTVkMmRmYjRfMy00LTEtMS0yMjE1Njg_f6eb2663-106d-49d0-8cdd-03999a8de43a"
      unitRef="usd">131900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64841568e706401985fc84aa04b36f1e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOmRmMTc3ZTg0ZmMxZDRkYTJiZTgxYmNjN2I5YjdiMjJlL3RhYmxlcmFuZ2U6ZGYxNzdlODRmYzFkNGRhMmJlODFiY2M3YjliN2IyMmVfMi04LTEtMS0yMjE1Njg_5d7445d1-a256-473f-a19a-c5bc68d2f474"
      unitRef="usd">222200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29f6f63a87914141b95f4f2c48ff1364_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOmRmMTc3ZTg0ZmMxZDRkYTJiZTgxYmNjN2I5YjdiMjJlL3RhYmxlcmFuZ2U6ZGYxNzdlODRmYzFkNGRhMmJlODFiY2M3YjliN2IyMmVfMi0xMC0xLTEtMjIxNTY4_fd234a02-d748-43ea-848b-2b6661e9638b"
      unitRef="usd">216300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i38fd75f0c02644a59d387c1d665dac3e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjQ3ZWI4N2VjNmYwYzQwYTk5ZjA1ODM3YTAyMDhjNjBlL3RhYmxlcmFuZ2U6NDdlYjg3ZWM2ZjBjNDBhOTlmMDU4MzdhMDIwOGM2MGVfMi0yLTEtMS0yMjE1Njg_ade58d72-a45f-4cda-9686-e323a96c51ea"
      unitRef="usd">220600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7e796f5592204aff856a0effed5d30f5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RhYmxlOjQ3ZWI4N2VjNmYwYzQwYTk5ZjA1ODM3YTAyMDhjNjBlL3RhYmxlcmFuZ2U6NDdlYjg3ZWM2ZjBjNDBhOTlmMDU4MzdhMDIwOGM2MGVfMi00LTEtMS0yMjE1Njg_fd332cd6-e279-41bb-ac19-95bdddbe187b"
      unitRef="usd">396600000</us-gaap:AccountsReceivableNetCurrent>
    <regn:UpFrontPaymentToCollaboratingParty
      contextRef="i9c9892adbc9444b2ba40d227075a443b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfOTg5NTYwNDY4Mzc5OA_38e1373c-afb4-4400-9d49-a3f5862e232e"
      unitRef="usd">45000000</regn:UpFrontPaymentToCollaboratingParty>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ib6c0a3e1eb3f4fa4b60c33bacffd2f52_D20230401-20230430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfOTg5NTYwNDY4MzkyOA_cb39d3e8-3b8a-4914-8387-46be2a7c58ce"
      unitRef="usd">30000000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3456908093f4728b4a4f17cb0d3cd19_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl8zNy9mcmFnOjc0NjhlN2VkYWNlZDRhNjE4MjE4OGEwNjhiNTg5MWMyL3RleHRyZWdpb246NzQ2OGU3ZWRhY2VkNGE2MTgyMTg4YTA2OGI1ODkxYzJfOTg5NTYwNDY4Mzk0Mw_97c4dc4d-898e-4df7-a40c-3d91e576e8d7"
      unitRef="usd">45000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RleHRyZWdpb246Y2UyODgyY2NmMTIyNGY0OWFlYzZmNWU0MmJkYjFkYjJfNzU1_6a6cb5e2-ac58-4d98-b560-81560a1992e6">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;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. Diluted net income per share includes the potential dilutive effect of other securities as if such securities were converted or exercised during the period, when the effect is dilutive. The calculations of basic and diluted net income per share are as follows:&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:63.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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;817.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;973.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;/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;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;106.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;text-align:left;vertical-align: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;/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;5.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;5.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.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;1.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;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;114.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;113.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: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;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;7.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;/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;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:44.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.693%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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;1.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 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.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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RleHRyZWdpb246Y2UyODgyY2NmMTIyNGY0OWFlYzZmNWU0MmJkYjFkYjJfNzYz_8b918097-4edf-430e-b337-c2b44c4a5ecc">The calculations of basic and diluted net income per share are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.838%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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;817.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;973.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;/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;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;106.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;text-align:left;vertical-align: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;/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;5.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;5.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.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;1.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;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;114.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;113.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: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;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;7.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfMi02LTEtMS0yMjE1Njg_fa7cf586-c2f9-4aec-a591-9c373d2be169"
      unitRef="usd">817800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfMi04LTEtMS0yMjE1Njg_9a8e43e4-8a9b-4938-aa27-d82913a089a6"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfNC02LTEtMS0yMjE1Njg_68ef17e2-6e01-472c-9def-c4fce0d1c77d"
      unitRef="shares">107100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfNC04LTEtMS0yMjE1Njg_3e9f1b2b-8c4e-4996-a070-2ae1167fc6d8"
      unitRef="shares">106800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3b0f6d873f2441d7890447099c7468ad_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfNi02LTEtMS0yMjE1Njg_f04ddb55-c0d3-480c-ab17-f1f1d3e35ab4"
      unitRef="shares">5000000.0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i899f0e7929c744418d1f315d17e1594a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfNi04LTEtMS0yMjE1Njg_34ebd9b0-a2a3-4241-8f10-bab2bcdf5dc9"
      unitRef="shares">5000000.0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i084af335d0d14bb79b9fc2db8159a242_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfNy02LTEtMS0yMjE1Njg_44b875f0-536e-4460-98a4-f4b296c56bb9"
      unitRef="shares">1900000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2be78b3922ff4f9196bd6708075600e8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfNy04LTEtMS0yMjE1Njg_8d13b272-993a-4e09-b449-181bf32f6034"
      unitRef="shares">1300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfOC02LTEtMS0yMjE1Njg_7270f1a6-b17c-46b8-a4c8-480d71c7f234"
      unitRef="shares">114000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfOC04LTEtMS0yMjE1Njg_ba6b35b1-2a2a-4504-866d-c467e69297af"
      unitRef="shares">113100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfMTAtNi0xLTEtMjIxNTY4_b567779a-a8bc-441f-bd6d-392c26f51085"
      unitRef="usdPerShare">7.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfMTAtOC0xLTEtMjIxNTY4_1501ba35-80a0-4995-a08c-1918aac9a3e9"
      unitRef="usdPerShare">9.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfMTEtNi0xLTEtMjIxNTY4_a6117a81-11fb-48b1-9865-c236e3dd9c02"
      unitRef="usdPerShare">7.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjI0MDQzNjNkMjk3MTRlY2E5OTMwMzNhNGY5OTYyOWJlL3RhYmxlcmFuZ2U6MjQwNDM2M2QyOTcxNGVjYTk5MzAzM2E0Zjk5NjI5YmVfMTEtOC0xLTEtMjIxNTY4_15f5ef34-69dd-497d-b932-b3b766ade013"
      unitRef="usdPerShare">8.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RleHRyZWdpb246Y2UyODgyY2NmMTIyNGY0OWFlYzZmNWU0MmJkYjFkYjJfNzYx_04545c16-bbca-4885-837e-6de7ba5905ff">&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;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:44.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.693%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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;1.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 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.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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7aef696237bd4fa2bb67d81627a03291_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjQwMDhjYjJlMmVhMDQzMjg4MjBkYzcwMjM1MmY4NjY1L3RhYmxlcmFuZ2U6NDAwOGNiMmUyZWEwNDMyODgyMGRjNzAyMzUyZjg2NjVfMi02LTEtMS0yMjE1Njg_291fa9d4-3d64-48f0-a82b-e2104e503f6f"
      unitRef="shares">1700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic57e069f15ea4d1eb588c09adef593ba_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80MC9mcmFnOmNlMjg4MmNjZjEyMjRmNDlhZWM2ZjVlNDJiZGIxZGIyL3RhYmxlOjQwMDhjYjJlMmVhMDQzMjg4MjBkYzcwMjM1MmY4NjY1L3RhYmxlcmFuZ2U6NDAwOGNiMmUyZWEwNDMyODgyMGRjNzAyMzUyZjg2NjVfMi04LTEtMS0yMjE1Njg_8324bb97-d01f-4e62-8a1e-c5c75fff177a"
      unitRef="shares">2200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RleHRyZWdpb246YzE3YjdmZGZkNjEwNDJiNjhiM2Q1OGVjZDdmYjhkMzZfMTI1Nw_b00369ad-46a3-4189-ad45-c5ce9d8c0089">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 March&#160;31, 2023 and December&#160;31, 2022 consist of both available-for-sale debt securities of investment grade issuers (see below and Note 6) as well as equity securities of publicly traded companies (see Note 6).&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:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&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;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 March&#160;31, 2023&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;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,819.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;4.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;(231.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,592.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;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,902.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;5.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;(4.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;2,903.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;72.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;0.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;(2.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;70.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;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;279.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.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.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;279.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;153.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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;53.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.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 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,280.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;10.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;(240.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;10,051.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;/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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,975.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;(291.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;6,684.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:top"&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;2,945.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.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;(6.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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;182.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;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;28.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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,320.1&#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;0.9&#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;(302.8)&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;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;/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 as of March&#160;31, 2023 mature at various dates through August 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="margin-bottom:8pt;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:64.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.991%"/&gt;&lt;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;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;5,043.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;4,996.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;11.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.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: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,051.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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&#160;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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 March&#160;31, 2023&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;707.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;(8.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;5,293.7&#160;&lt;/span&gt;&lt;/td&gt;&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;(223.6)&lt;/span&gt;&lt;/td&gt;&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,000.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;(231.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;/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;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;228.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.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;79.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;(4.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;307.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;(4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;64.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;(2.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;64.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;(2.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;212.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;(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;212.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;(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;74.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;(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;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;(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;77.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(1.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;24.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;(1.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: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,222.7&#160;&lt;/span&gt;&lt;/td&gt;&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;(8.4)&lt;/span&gt;&lt;/td&gt;&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,464.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;(231.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;6,687.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;(240.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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2,445.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;(73.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;4,200.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;(218.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;6,645.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;(291.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 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;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;785.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;(2.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;71.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;(4.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;856.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;(6.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;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;18.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;(1.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;45.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;(1.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;64.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;(3.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;text-align:left;vertical-align: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;40.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;(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;40.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;(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;11.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;(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;15.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;(1.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;26.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;(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;/tr&gt;&lt;tr&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;3,300.9&#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;(76.9)&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;4,332.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;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;(225.9)&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;7,633.1&#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;(302.8)&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 unrealized losses on corporate bonds as of March 31, 2023 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 three months ended March&#160;31, 2023 and 2022, amounts reclassified from Accumulated other comprehensive loss into Other (expense) income, 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;For the three months ended March&#160;31, 2023 and 2022, realized gains and losses on sales of marketable securities were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RleHRyZWdpb246YzE3YjdmZGZkNjEwNDJiNjhiM2Q1OGVjZDdmYjhkMzZfMTI4NA_4942d177-dd00-458a-b89f-fa6d7a4f21a4">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:94.736%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&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;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 March&#160;31, 2023&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;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,819.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;4.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;(231.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,592.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;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,902.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;5.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;(4.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;2,903.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;72.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;0.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;(2.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;70.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;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;279.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.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.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;279.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;153.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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;53.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.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 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,280.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;10.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;(240.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;10,051.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;/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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&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,975.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;(291.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;6,684.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:top"&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;2,945.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.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;(6.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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;182.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;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;28.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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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,320.1&#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;0.9&#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;(302.8)&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMi0yLTEtMS0yMjE1Njg_b998f3f9-8729-455c-b3ce-8a279cdbc31e"
      unitRef="usd">6819100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMi00LTEtMS0yMjE1Njg_74990bc7-5883-41f5-9bdd-66e82167008f"
      unitRef="usd">4800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMi02LTEtMS0yMjE1Njg_2ca19163-ba05-4733-b29e-075d872773b0"
      unitRef="usd">231700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMi04LTEtMS0yMjE1Njg_9aa2e0d0-71c6-481e-8314-96860cbbbd35"
      unitRef="usd">6592200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMy0yLTEtMS0yMjE1Njg_14ba1c64-18ae-4376-a562-a3dceede6c78"
      unitRef="usd">2902200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMy00LTEtMS0yMjE1Njg_a846bbc2-8bc2-407b-bbfd-0a7c19628e61"
      unitRef="usd">5500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMy02LTEtMS0yMjE1Njg_db2ec1be-43ce-47b2-9a19-9d89d1b6838f"
      unitRef="usd">4300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMy04LTEtMS0yMjE1Njg_55b2cc14-5645-4402-bdce-2c21c3557854"
      unitRef="usd">2903400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNC0yLTEtMS0yMjE1Njg_5f3da1df-2928-4934-b709-0554ee8a2d0d"
      unitRef="usd">72600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNC00LTEtMS0yMjE1Njg_78bded6c-e12c-427b-a3c6-34903822b4ea"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNC02LTEtMS0yMjE1Njg_5cfe9b65-2145-4480-81f9-5a165f32c016"
      unitRef="usd">2300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNC04LTEtMS0yMjE1Njg_731976b3-0841-46a9-8e73-8525f78fcf85"
      unitRef="usd">70400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNS0yLTEtMS0yMjE1Njg_e584501d-e995-4a72-9090-e127028ce819"
      unitRef="usd">279100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNS00LTEtMS0yMjE1Njg_ba8c364b-5009-42db-851f-9fcbcdab4b59"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNS02LTEtMS0yMjE1Njg_44ddf870-5a9f-4219-ae4b-e96b063a2c17"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNS04LTEtMS0yMjE1Njg_04162509-121f-4dcb-8202-3bb5ddb498d9"
      unitRef="usd">279100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNi0yLTEtMS0yMjE1Njg_d579b79d-50d8-4371-9a26-9027061a787b"
      unitRef="usd">153900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNi00LTEtMS0yMjE1Njg_4387965d-9216-43cf-b04b-34b8f1cf767d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNi02LTEtMS0yMjE1Njg_9600e0e1-e09f-428a-b211-6090271b2bf3"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNi04LTEtMS0yMjE1Njg_6e2bab55-633a-48f7-8222-13967e05879e"
      unitRef="usd">153700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNy0yLTEtMS0yMjE1Njg_1636660b-8ee2-4d0e-ae5e-00bc2ea2f5fb"
      unitRef="usd">53900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNy00LTEtMS0yMjE1Njg_70bc3b7c-a91b-4dfd-9946-f7d92214cafa"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNy02LTEtMS0yMjE1Njg_04ae6f45-190d-42df-9c1d-82ff1eb5d5d1"
      unitRef="usd">1500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfNy04LTEtMS0yMjE1Njg_5a70aaba-6bc2-4b2d-9373-ec516b53e16b"
      unitRef="usd">52500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfOC0yLTEtMS0yMjE1Njg_7e818f4c-69c1-4dda-bf98-223ed0d290ad"
      unitRef="usd">10280800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfOC00LTEtMS0yMjE1Njg_1751fb13-df6f-43ce-a86a-9da874eaa7f6"
      unitRef="usd">10600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfOC02LTEtMS0yMjE1Njg_ed0bc025-2ae6-46ad-97f7-280ca5f48492"
      unitRef="usd">240100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfOC04LTEtMS0yMjE1Njg_6b1ba3c3-ceff-4ae1-9de6-b72cd5fbda96"
      unitRef="usd">10051300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTEtMi0xLTEtMjIxNTY4_8882fbb2-0cfc-4f07-9e11-724bd3c06de5"
      unitRef="usd">6975500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTEtNC0xLTEtMjIxNTY4_7598b910-e5ba-416d-ad0c-656d240960ff"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTEtNi0xLTEtMjIxNTY4_b824d8ee-a585-4583-8975-d67a034225fe"
      unitRef="usd">291100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTEtOC0xLTEtMjIxNTY4_7d2b4526-f541-450f-af1a-86030f2f77d7"
      unitRef="usd">6684400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTItMi0xLTEtMjIxNTY4_7811fd27-0580-43ef-aaea-382747e77894"
      unitRef="usd">2945400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTItNC0xLTEtMjIxNTY4_0de1ba83-24d0-457a-adc3-016d25cfd3c0"
      unitRef="usd">900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTItNi0xLTEtMjIxNTY4_1cde2c36-c5f9-44e7-8a77-86a091e7b467"
      unitRef="usd">6900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTItOC0xLTEtMjIxNTY4_3b6ca285-9a54-4557-9180-30f59943c87f"
      unitRef="usd">2939400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTMtMi0xLTEtMjIxNTY4_53ae7634-291c-4ff8-ab5f-a78915f4a845"
      unitRef="usd">67100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTMtNC0xLTEtMjIxNTY4_3cce665c-bc7e-4b05-a430-097a2bb913df"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTMtNi0xLTEtMjIxNTY4_17a8ec7f-aea2-4071-97f3-3eb797a21002"
      unitRef="usd">3000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTMtOC0xLTEtMjIxNTY4_df1976f8-698f-4fe0-966d-7987db735d31"
      unitRef="usd">64100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i31e5c62bbe8047b78e6c3041593ef2fe_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTQtMi0xLTEtMjIxNTY4_d1b0d336-bc35-47c9-9705-872ac58cd3c8"
      unitRef="usd">121100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i31e5c62bbe8047b78e6c3041593ef2fe_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTQtNC0xLTEtMjIxNTY4_d2ba7a50-224c-4b80-ba8c-5886e55c64db"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i31e5c62bbe8047b78e6c3041593ef2fe_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTQtNi0xLTEtMjIxNTY4_6cde1173-89a4-4ef6-839d-073728ec7a2d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i31e5c62bbe8047b78e6c3041593ef2fe_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTQtOC0xLTEtMjIxNTY4_ec9a2dd7-9e76-4a73-b81d-6e62fa1bb219"
      unitRef="usd">121100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTUtMi0xLTEtMjIxNTY4_3b9dc8b2-2a2d-476c-ac61-04005321dd08"
      unitRef="usd">182100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTUtNC0xLTEtMjIxNTY4_511ee6e7-2a08-40ad-910b-9362f6449766"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTUtNi0xLTEtMjIxNTY4_361b0c42-1778-4fb4-af40-90c814119f01"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTUtOC0xLTEtMjIxNTY4_5643898e-f966-424d-83e7-2113506a6167"
      unitRef="usd">182000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTYtMi0xLTEtMjIxNTY4_38594c31-d232-4549-839b-55956d6d2752"
      unitRef="usd">28900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTYtNC0xLTEtMjIxNTY4_4210fcbd-8af2-4a58-84d7-26b03dbce2a1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTYtNi0xLTEtMjIxNTY4_e672f188-bae1-4dfc-a9a4-559a52b24861"
      unitRef="usd">1700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTYtOC0xLTEtMjIxNTY4_db93bc6a-e075-4fe9-b054-0da07ba76b4b"
      unitRef="usd">27200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTctMi0xLTEtMjIxNTY4_c4a0fd19-5d7a-43f8-9bd3-29b730443547"
      unitRef="usd">10320100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTctNC0xLTEtMjIxNTY4_2fdad84c-8518-4cd9-8384-28dcb84c3175"
      unitRef="usd">900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTctNi0xLTEtMjIxNTY4_1847e3f1-183e-4786-8b0a-e17d734cb070"
      unitRef="usd">302800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjFiNzQzOWQ2ZWMxZDQ2NWZiYTQ0OGQ0Y2JjNjFiMzZiL3RhYmxlcmFuZ2U6MWI3NDM5ZDZlYzFkNDY1ZmJhNDQ4ZDRjYmM2MWIzNmJfMTctOC0xLTEtMjIxNTY4_16200ac0-ad13-4e96-8a1d-5dd062fd4ff5"
      unitRef="usd">10018200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RleHRyZWdpb246YzE3YjdmZGZkNjEwNDJiNjhiM2Q1OGVjZDdmYjhkMzZfMTI3MQ_54d498e8-3891-4f25-ba09-265f87994ec0">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:64.473%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.991%"/&gt;&lt;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;March 31,&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;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;5,043.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;4,996.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;11.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.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: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,051.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,018.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfMi0yLTEtMS0yMjE1Njg_e7a37f73-3b3a-4fa6-9427-629fd647deed"
      unitRef="usd">5043400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfMi00LTEtMS0yMjE1Njg_0dc21fbe-6092-49d0-9af2-f2b65440619d"
      unitRef="usd">4636400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfMy0yLTEtMS0yMjE1Njg_28326190-b643-419b-88b0-fb3630c8d917"
      unitRef="usd">4996600000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfMy00LTEtMS0yMjE1Njg_a55437fb-7fe9-4a32-9f38-6b83eb21b0e9"
      unitRef="usd">5381400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfNC0yLTEtMS0yMjU2MDY_d68e720d-d795-4166-ab6c-ced4ace238fe"
      unitRef="usd">11300000</regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5>
    <regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfNC00LTEtMS0yMjU2MDY_39234e90-bf05-44f4-9267-8c1a36c0942c"
      unitRef="usd">400000</regn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYear5>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfNC0yLTEtMS0yMjE1Njg_3d14aaa3-09f9-42a7-9adf-b8cb0d37b080"
      unitRef="usd">10051300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjU2YTVjNmVhNjBkNzRhNGJiOGQ0ZWY5Mjk5NmQ4YjhjL3RhYmxlcmFuZ2U6NTZhNWM2ZWE2MGQ3NGE0YmI4ZDRlZjkyOTk2ZDhiOGNfNC00LTEtMS0yMjE1Njg_cbf63a22-075c-4063-a5fb-5a6dd89e6a11"
      unitRef="usd">10018200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RleHRyZWdpb246YzE3YjdmZGZkNjEwNDJiNjhiM2Q1OGVjZDdmYjhkMzZfMTI2MQ_e0f3e3ff-43d1-447e-80a7-3e8b1f01b1ec">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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&#160;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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 March&#160;31, 2023&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;707.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;(8.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;5,293.7&#160;&lt;/span&gt;&lt;/td&gt;&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;(223.6)&lt;/span&gt;&lt;/td&gt;&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,000.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;(231.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;/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;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;228.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.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;79.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;(4.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;307.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;(4.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;64.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;(2.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;64.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;(2.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;212.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;(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;212.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;(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;74.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;(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;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;(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;77.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(1.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;24.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;(1.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: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,222.7&#160;&lt;/span&gt;&lt;/td&gt;&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;(8.4)&lt;/span&gt;&lt;/td&gt;&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,464.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;(231.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;6,687.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;(240.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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;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&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2,445.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;(73.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;4,200.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;(218.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;6,645.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;(291.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 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;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;785.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;(2.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;71.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;(4.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;856.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;(6.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;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;18.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;(1.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;45.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;(1.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;64.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;(3.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;text-align:left;vertical-align: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;40.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;(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;40.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;(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;11.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;(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;15.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;(1.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;26.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;(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;/tr&gt;&lt;tr&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;3,300.9&#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;(76.9)&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;4,332.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;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;(225.9)&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;7,633.1&#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;(302.8)&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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMi0xLTEtMS0yMjE1Njg_4f09dd90-25ce-424b-b91d-2474afeaf582"
      unitRef="usd">707100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMi0zLTEtMS0yMjE1Njg_198c9dc0-24de-45d3-9c61-1bac85fa71ec"
      unitRef="usd">8100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMi01LTEtMS0yMjE1Njg_f6d167cb-498f-445d-91e2-57012cf073fa"
      unitRef="usd">5293700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMi03LTEtMS0yMjE1Njg_36b72479-d5ea-45d8-9f2d-802123a01a5f"
      unitRef="usd">223600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMi05LTEtMS0yMjE1Njg_ad44f3c7-a2d3-4b63-8eac-753a6e5e2686"
      unitRef="usd">6000800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i8903a1b5844542cfbc9e394aa701aed8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMi0xMS0xLTEtMjIxNTY4_976b7dec-d32c-45e9-b1e1-66b99704decf"
      unitRef="usd">231700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMy0xLTEtMS0yMjE1Njg_46fec0d5-626f-432c-b1a1-09b8bbfccc98"
      unitRef="usd">228100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMy0zLTEtMS0yMjE1Njg_20488778-efed-47b9-8ddc-850f29d39649"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMy01LTEtMS0yMjE1Njg_25bdee4e-0bf0-4403-993e-57fe04f60b81"
      unitRef="usd">79200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMy03LTEtMS0yMjE1Njg_21b86220-14da-417b-be09-88c99e8546b1"
      unitRef="usd">4200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMy05LTEtMS0yMjE1Njg_191808e4-2ecc-4837-8bb5-7bcca80a9574"
      unitRef="usd">307300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifdb936c554134642a68368b066e9f82a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMy0xMS0xLTEtMjIxNTY4_5981b94c-1f61-4f51-a5d1-52ab246f9e47"
      unitRef="usd">4300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNC0xLTEtMS0yMjE1Njg_10fc6ec1-28e4-48f6-9137-e449c1f2a1f3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNC0zLTEtMS0yMjE1Njg_3d74254d-4604-46a0-a605-442bc1d509bc"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNC01LTEtMS0yMjE1Njg_94e9291e-19b2-4db7-8d7a-13bfb1347703"
      unitRef="usd">64000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNC03LTEtMS0yMjE1Njg_76abb273-6ae9-4c11-8b52-b88b0b00bb81"
      unitRef="usd">2300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNC05LTEtMS0yMjE1Njg_2d4101b3-1e89-4314-8622-4892661e856d"
      unitRef="usd">64000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifdb70d5f062d4e928b605b2f2599a47d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNC0xMS0xLTEtMjIxNTY4_47717a9b-1976-42f6-9fc6-7e580aab0bcf"
      unitRef="usd">2300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNS0xLTEtMS0yMjE1Njg_767e3a28-bd0c-4343-b85a-482c483a8e24"
      unitRef="usd">212600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNS0zLTEtMS0yMjE1Njg_7704be7b-b231-4193-b128-e911e68b9e13"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNS01LTEtMS0yMjE1Njg_8d93d9ff-5e15-4b45-a043-8a02742275a4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNS03LTEtMS0yMjE1Njg_350bd0cb-4808-438e-aefc-1184ac606a71"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNS05LTEtMS0yMjE1Njg_e4206c7a-9c53-471b-abf6-b791bc37069b"
      unitRef="usd">212600000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie9bf0ce9cab24153b67d76ba77f2f319_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNS0xMS0xLTEtMjIxNTY4_563ff237-595e-4c3c-9d81-1794b0552cd5"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNi0xLTEtMS0yMjE1Njg_d8036948-a1e1-4187-b8e1-ba3eb8b84ef3"
      unitRef="usd">74900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNi0zLTEtMS0yMjE1Njg_a63f242a-44fe-4a39-87d9-df489f09f843"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNi01LTEtMS0yMjE1Njg_5e8ff423-cc88-44b8-9972-911e1be08579"
      unitRef="usd">2900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNi03LTEtMS0yMjE1Njg_c3cdb74f-b6b8-44a9-a9f6-5ebcb85555ac"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNi05LTEtMS0yMjE1Njg_e45f0586-974a-4360-a6e1-d1c2be7dc631"
      unitRef="usd">77800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i418c3363911e44aba24f1ae219890db8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNi0xMS0xLTEtMjIxNTY4_c940a884-b9b2-4d94-8b5b-575f01a9e349"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNy0xLTEtMS0yMjE1Njg_0fe0859c-7381-4313-a3ad-91cfa651cd6b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNy0zLTEtMS0yMjE1Njg_6beec839-f9fe-4697-8c82-e71d3bd78184"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNy01LTEtMS0yMjE1Njg_43c351fd-cb0e-4676-84be-9fe0d9966cb4"
      unitRef="usd">24700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNy03LTEtMS0yMjE1Njg_016b935a-873a-4853-8562-8795ecddfed9"
      unitRef="usd">1500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNy05LTEtMS0yMjE1Njg_c9a84038-ac4e-4e51-b6f0-18c7b6c3303c"
      unitRef="usd">24700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iab279394f6cf43de9deae81fa065d878_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfNy0xMS0xLTEtMjIxNTY4_81dd018d-856f-45e1-99c7-9a32a3ec2b44"
      unitRef="usd">1500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfOC0xLTEtMS0yMjE1Njg_c8370dce-df5b-4206-9182-58051c41d7c0"
      unitRef="usd">1222700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfOC0zLTEtMS0yMjE1Njg_63b69e9d-2fb8-4139-9a8e-b771aeb8ea6f"
      unitRef="usd">8400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfOC01LTEtMS0yMjE1Njg_0d4880d8-cea7-450e-aa75-0ee6b9d4c71b"
      unitRef="usd">5464500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfOC03LTEtMS0yMjE1Njg_07d493dd-fee6-45c8-9f02-02b2eeb8ed1a"
      unitRef="usd">231700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfOC05LTEtMS0yMjE1Njg_675932f6-6615-4659-8760-3b2c9deea901"
      unitRef="usd">6687200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfOC0xMS0xLTEtMjIxNTY4_8dd9de3e-8526-472a-a5c3-8301bd6c6d96"
      unitRef="usd">240100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTEtMS0xLTEtMjIxNTY4_0cafb543-0241-46ec-be80-76f95c6b3aea"
      unitRef="usd">2445400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTEtMy0xLTEtMjIxNTY4_94933aef-da5a-48d7-83e9-d241dffd49a0"
      unitRef="usd">73100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTEtNS0xLTEtMjIxNTY4_38b81f4d-ab4a-4683-b47d-f14106ae5f32"
      unitRef="usd">4200400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTEtNy0xLTEtMjIxNTY4_29816d6d-32d6-49d2-a8b6-d72ab41c9d82"
      unitRef="usd">218000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTEtOS0xLTEtMjIxNTY4_f0638f8e-5149-4b79-b21d-194528959707"
      unitRef="usd">6645800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idf94038a80c74b0d9edbcbeccb24dde9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTEtMTEtMS0xLTIyMTU2OA_f932d441-e410-4f08-9257-0d31950033d3"
      unitRef="usd">291100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTItMS0xLTEtMjIxNTY4_2d4a6d2b-c082-49fb-8699-9c4eda3c249b"
      unitRef="usd">785200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTItMy0xLTEtMjIxNTY4_3b2c9607-066f-4280-8451-43d3c920055f"
      unitRef="usd">2000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTItNS0xLTEtMjIxNTY4_2e7ee07b-8f27-4b63-a050-c4dcbb7a9597"
      unitRef="usd">71000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTItNy0xLTEtMjIxNTY4_3bddf6a1-a754-491c-a561-0ddb2b691930"
      unitRef="usd">4900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTItOS0xLTEtMjIxNTY4_6dfc32fb-6527-4d81-b14c-7cdcca84fd55"
      unitRef="usd">856200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if8a4bb9880684a74adbfbf4815ad715c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTItMTEtMS0xLTIyMTU2OA_6836ede5-3527-4ab7-840b-4aa5ccee9671"
      unitRef="usd">6900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTMtMS0xLTEtMjIxNTY4_de2d2cff-7679-4244-abc8-28de93d0245f"
      unitRef="usd">18600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTMtMy0xLTEtMjIxNTY4_dcef1af4-b5ee-42ca-9dfe-083092cc1503"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTMtNS0xLTEtMjIxNTY4_3cea1529-5150-438c-819c-f7364e9d1d07"
      unitRef="usd">45600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTMtNy0xLTEtMjIxNTY4_c8379f4e-ebe4-4b47-9c9d-670657a5ba08"
      unitRef="usd">1900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTMtOS0xLTEtMjIxNTY4_cb5c5973-0aff-4895-ac2a-fc056f9043a0"
      unitRef="usd">64200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5a32793eceeb4ea687e38aa30fc6de37_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTMtMTEtMS0xLTIyMTU2OA_f2e953d7-0d33-4aed-a055-1f84d2762b7f"
      unitRef="usd">3000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTUtMS0xLTEtMjIxNTY4_299ab533-1706-4cbd-b36c-19f48c1731a1"
      unitRef="usd">40200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTUtMy0xLTEtMjIxNTY4_dad73754-1d98-443d-baba-4badd41f7896"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTUtNS0xLTEtMjIxNTY4_578ba941-6ae5-4daf-9f28-779d4e048e78"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTUtNy0xLTEtMjIxNTY4_bfa1faa7-cf01-46af-86d0-b93b55b84b74"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTUtOS0xLTEtMjIxNTY4_d412b30f-b422-4859-8f21-fb055ff5a075"
      unitRef="usd">40200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1d7998c008a645b497664f16dfdf9c3e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTUtMTEtMS0xLTIyMTU2OA_6b54bf62-d01f-42ac-9660-291cc0157efe"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTYtMS0xLTEtMjIxNTY4_368560c6-87d3-4cbc-b388-c1c2353ef1f2"
      unitRef="usd">11500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTYtMy0xLTEtMjIxNTY4_2de5578f-4446-4899-8fb8-c4d06bd39423"
      unitRef="usd">600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTYtNS0xLTEtMjIxNTY4_5a8f30d4-30cd-4399-8bbd-70d26c9195b8"
      unitRef="usd">15200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTYtNy0xLTEtMjIxNTY4_c3f5f2e5-9874-4391-9b69-720102e6b945"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTYtOS0xLTEtMjIxNTY4_1937588c-b71a-49a0-874a-fae20faf1c98"
      unitRef="usd">26700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i076e28d6501548bba1781c8d95c229c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTYtMTEtMS0xLTIyMTU2OA_0926143e-5e64-4861-af13-d5ee28d24c20"
      unitRef="usd">1700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTctMS0xLTEtMjIxNTY4_1fc4e3c4-31d3-46cb-b585-5ab26456b90e"
      unitRef="usd">3300900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTctMy0xLTEtMjIxNTY4_62111bf0-8b6d-457c-a97b-d702af61cb68"
      unitRef="usd">76900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTctNS0xLTEtMjIxNTY4_4e2c0767-9427-4463-b031-97e3e7516418"
      unitRef="usd">4332200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTctNy0xLTEtMjIxNTY4_c34d2470-48ca-4b11-9b16-5e5f40bb3bc3"
      unitRef="usd">225900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTctOS0xLTEtMjIxNTY4_8cae2399-fdb3-4469-83fa-ef16f0106e1e"
      unitRef="usd">7633100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80My9mcmFnOmMxN2I3ZmRmZDYxMDQyYjY4YjNkNThlY2Q3ZmI4ZDM2L3RhYmxlOjBhMGFhZWEwNWExZTQ2NmU5MmRjYWE1Yjk0ZGFkYThlL3RhYmxlcmFuZ2U6MGEwYWFlYTA1YTFlNDY2ZTkyZGNhYTViOTRkYWRhOGVfMTctMTEtMS0xLTIyMTU2OA_154a3667-59f4-4ad3-ba1e-9718da4baab2"
      unitRef="usd">302800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfMTU1Mw_5317ee1c-ffbd-4ca8-b8ba-096542acc374">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="margin-bottom:8pt;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:95.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.777%"/&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:14.777%"/&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:14.781%"/&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;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 March&#160;31, 2023&lt;/span&gt;&lt;/div&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;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422.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;154.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;1,268.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Corporate 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;6,592.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;6,592.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903.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;2,903.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;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;70.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;70.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;279.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;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;153.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;153.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.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;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.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;20.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038.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;1,028.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;9.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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,532.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;1,203.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;11,329.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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:700;line-height:100%;text-decoration:underline"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&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;1,662.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;88.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;1,574.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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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="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.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;64.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;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="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;182.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;182.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 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;24.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;24.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,891.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,592.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 March&#160;31, 2023 which are subject to transfer restrictions that expire at various dates through 2024. &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 three months ended March&#160;31, 2023 and 2022, we recorded $164.7 million and $211.2&#160;million of net unrealized losses, respectively, on equity securities in Other (expense) income, 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 both March&#160;31, 2023 and December&#160;31, 2022, the Company had $48.3&#160;million 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="text-align: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 our long-term debt, which was determined based on Level 2 inputs, was estimated to be $1.516&#160;billion and $1.443&#160;billion as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfMTU2Mg_744e7f8f-22b8-4975-b739-f2092b768ff5">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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="margin-bottom:8pt;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:95.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.777%"/&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:14.777%"/&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:14.781%"/&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;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 March&#160;31, 2023&lt;/span&gt;&lt;/div&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;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,422.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;154.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;1,268.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Corporate 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;6,592.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;6,592.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,903.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;2,903.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;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;70.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;70.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;279.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;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;153.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;153.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.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;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.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;20.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038.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;1,028.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;9.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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,532.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;1,203.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;11,329.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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/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:700;line-height:100%;text-decoration:underline"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&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;1,662.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;88.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;1,574.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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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="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.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;64.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;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="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;182.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;182.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 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;24.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;24.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,891.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,592.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i42bb7405dae2448892d28fe5254d753b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMy0xLTEtMS0yNDI2ODM_6300a0ae-ae4a-4ec2-9a82-e1cbf05df41d"
      unitRef="usd">1422700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i69a16600ec214325aa04a3be1bcacc1a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMy0zLTEtMS0yNDI2ODM_a9434102-093a-4f73-9b90-7a200c577985"
      unitRef="usd">154100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iccd0b582761d43a79ac5b665419222c1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMy01LTEtMS0yNDI2ODM_70ee2acd-7cdd-44e9-8fa1-cd050c0e62a9"
      unitRef="usd">1268600000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0ed1181d127f48eeae6cc93827001b60_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMy0xLTEtMS0yMjE1Njg_2afa656f-96c1-4499-be52-e0395920653d"
      unitRef="usd">6592200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4d138ebcdd8d4f6f9da1861a1980e8fe_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMy0zLTEtMS0yMjE1Njg_907a29d0-7b28-4b74-aab8-cf24b64a9e93"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6a4637e5ee1a4615bd9757cfde09d5ed_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMy01LTEtMS0yMjE1Njg_dc016eca-adbd-441e-8cff-9a21acc5ee09"
      unitRef="usd">6592200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib78b4e7f93bf4cb2b480289b8085219d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNC0xLTEtMS0yMjE1Njg_d9d7cfee-54be-4e54-829a-ec0365c60667"
      unitRef="usd">2903400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2861028cb0f04545abad3da8e9947ae3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNC0zLTEtMS0yMjE1Njg_dfd14a29-ae3e-4ab7-83de-7de4cf933339"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d31ef08646d47068b930b62221f25c5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNC01LTEtMS0yMjE1Njg_d1d61ead-6711-4952-b123-7feea5a3679b"
      unitRef="usd">2903400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9bb4ac30d7174141bd68e0e5165503a4_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNS0xLTEtMS0yMjE1Njg_c1ec6deb-0474-4c10-9412-25f4f6753c94"
      unitRef="usd">70400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i27a37895006f481b99b894294d32f453_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNS0zLTEtMS0yMjE1Njg_fe041058-83f1-429a-a9ca-0610055ce560"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45e1a224580a4ab4a851ce1cd380e58b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNS01LTEtMS0yMjE1Njg_54e93644-9090-413b-b053-1c140635d9d2"
      unitRef="usd">70400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic48dc13ed46549c38aa86d1646750b7e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNi0xLTEtMS0yMjE1Njg_bae6c4b6-191e-45b3-a88b-f1ec3573e76b"
      unitRef="usd">279100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifc9d4a9ec68c46a2a1444ba0c21c58d1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNi0zLTEtMS0yMjE1Njg_0caadf70-dcea-4070-841e-ce5677b7050b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia2532a7ae6c44f0183a1a72036a1dbd2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNi01LTEtMS0yMjE1Njg_450cf43f-a6ef-4662-803c-3c4e268ec7be"
      unitRef="usd">279100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie2c1cf62b52f4290802d97ca8e3f7314_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNy0xLTEtMS0yMjE1Njg_f4e42a63-ea9e-4e5c-8a39-9229a1cf5d4b"
      unitRef="usd">153700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i07b68bd2a55e4e4e98087d12385f43b6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNy0zLTEtMS0yMjE1Njg_68ce4da5-2232-452c-87b8-4369cf5a561e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i924a1104d72e45899f48ce68164557a6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfNy01LTEtMS0yMjE1Njg_8e6cc02c-840a-45be-b573-2c7795500080"
      unitRef="usd">153700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if6c8f015a8c6464c939619f06315efe8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfOC0xLTEtMS0yMjE1Njg_a20d7746-70f1-42e1-ac39-8e837669a572"
      unitRef="usd">52500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i319e916558384549ac07e82dc579d15f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfOC0zLTEtMS0yMjE1Njg_42cf0347-049e-41d9-8ce6-90fbb70595db"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i407aae8d570145af8c0266b54d98beec_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfOC01LTEtMS0yMjE1Njg_2003fa35-cbd1-4e46-ad26-4a8ac59f9020"
      unitRef="usd">52500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i50f8bc3a2ad94180966f9ebe0be125f0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfOS0xLTEtMS0yMjE1Njg_73483734-08d5-4aa1-9d00-0f789eee06a1"
      unitRef="usd">20700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idb363b73e6244abcb656ed2ab62f8f78_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfOS0zLTEtMS0yMjE1Njg_3e574906-0726-4254-a1bd-245f1e16de92"
      unitRef="usd">20700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i923780b5c4714bd0b32f8a52e41383bd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfOS01LTEtMS0yMjE1Njg_84ed7f6f-fafa-4666-9f2f-88c3275dc03a"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0b2c64ec3f6040309efed4a34a2e340c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTAtMS0xLTEtMjIxNTY4_bde2c5d2-73a1-43ca-9693-f2e7133a7189"
      unitRef="usd">1038000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i6e1656e9d1074b078faaced1a79a540d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTAtMy0xLTEtMjIxNTY4_ee606183-ed26-42d7-ba2e-707785c92abd"
      unitRef="usd">1028300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i96714fa1a4ef4fbea15e01d83966c0d7_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTAtNS0xLTEtMjIxNTY4_e6ecb1c6-c869-4660-97fe-1dc2785302bc"
      unitRef="usd">9700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i42bb7405dae2448892d28fe5254d753b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTMtMS0xLTEtMjQxNzkz_3a58a5ec-2b23-4c1b-a1f5-002c3e515e1e"
      unitRef="usd">12532700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i69a16600ec214325aa04a3be1bcacc1a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTMtMy0xLTEtMjQxNzkz_ccf9ea07-e8f5-4b88-9a0a-d7ff0149e6ad"
      unitRef="usd">1203100000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iccd0b582761d43a79ac5b665419222c1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTMtNS0xLTEtMjQxNzkz_6afabb6c-25ab-43bd-81f2-7f508f34598d"
      unitRef="usd">11329600000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icd6e5891198641dc82ba047fab579cec_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjAtMS0xLTEtMjQyNjg1_95382e7a-f66d-47db-873d-1b3d554a05b5"
      unitRef="usd">1662800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i906a5a8877744181bffbf220eeea0a73_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjAtMy0xLTEtMjQyNjg1_a2057f0e-a0f6-46d8-8d61-5285d16d3db8"
      unitRef="usd">88300000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaba3655e9756414b9e6fd04ad3ee2f24_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjAtNS0xLTEtMjQyNjg1_00638480-83ab-4d7d-9550-16e57c69f0c5"
      unitRef="usd">1574500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i25b7eaabac2f458b96618bac777bd2ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTUtMS0xLTEtMjIxNTY4_8f412dfa-8ab4-420c-9584-eab2aa41fd11"
      unitRef="usd">6684400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic0fce717fc9443019cee095389f2baf5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTUtMy0xLTEtMjIxNTY4_ab72dffb-5d7d-49ee-b4df-17ceb30e33f2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c5fb90e07b84a9a87b35eaaf73fad05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTUtNS0xLTEtMjIxNTY4_d0f44e14-0e61-4ffd-986a-e8815a3d2827"
      unitRef="usd">6684400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc7e444572ae46a385283f8406b98c84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTYtMS0xLTEtMjIxNTY4_9d94e348-aee9-439c-b7f9-9b618c14ce5e"
      unitRef="usd">2939400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0392b26a3fbc4c43a64deca654005f83_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTYtMy0xLTEtMjIxNTY4_1812874a-9f93-4b89-9b61-8f63d816f5a6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1a3f2f6efec84786af7fd186d6c5c4c9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTYtNS0xLTEtMjIxNTY4_45932b31-e240-46fa-9c81-3693437830ba"
      unitRef="usd">2939400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if32b8d821f0642acafbc9612834c9293_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTctMS0xLTEtMjIxNTY4_2a6c8634-2148-4211-895f-5806d14069db"
      unitRef="usd">64100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2b5bb5d7a78a4a57b46ccf314f728939_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTctMy0xLTEtMjIxNTY4_7afe3665-1d7a-4031-a524-ed5c47093c64"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1b9fc3319f5841518dd67e46c582c888_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTctNS0xLTEtMjIxNTY4_1ffbf06c-ab22-4b9a-88a9-98f1d321ac1d"
      unitRef="usd">64100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icdc9ce269439490ab1af63a29b885fa0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTgtMS0xLTEtMjIxNTY4_9eb51f9a-66bc-4a5a-87d3-e2c2191cc041"
      unitRef="usd">121100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia11171f0e5db4eed91923c0534566b26_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTgtMy0xLTEtMjIxNTY4_a129b632-8ff6-4341-be5a-d0379c247b4b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5d989b03e30442ce8a9b3481c7124765_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTgtNS0xLTEtMjIxNTY4_76cc9ad5-03aa-4289-99f0-e8caf039465b"
      unitRef="usd">121100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2536f989b03944a4b9a0d7e8f56ea080_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTktMS0xLTEtMjIxNTY4_bfce9630-545f-4910-b2d5-e964667e8cf8"
      unitRef="usd">182000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i85985f6f1c3c4f01b858acc29e09e5ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTktMy0xLTEtMjIxNTY4_919a5acc-9b3d-4bcc-9fa5-4581cd79031e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1da2e40825b44fd59ead3dde06e37600_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMTktNS0xLTEtMjIxNTY4_c76c200c-c54a-4d7c-8b26-3b04f871af91"
      unitRef="usd">182000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i442be721ac15405da1349485e18c28ac_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjAtMS0xLTEtMjIxNTY4_5e6a4cb4-f3b7-49ca-992e-a85baf1daecc"
      unitRef="usd">27200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia2bcc6312921492999cec875c39d9b73_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjAtMy0xLTEtMjIxNTY4_55164cae-2be4-4304-98cc-9ee6d8acb06f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2c67c7b931244e59af10a080716aafec_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjAtNS0xLTEtMjIxNTY4_099b385e-def5-4970-9f46-6d23360b25c5"
      unitRef="usd">27200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7f2bd6363aa141e7a2a47119609b54b9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjEtMS0xLTEtMjIxNTY4_47321a5f-ed9a-4864-a790-a1b1e3ee49de"
      unitRef="usd">24600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4849fbe85bf94052b4be3ec967ec493f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjEtMy0xLTEtMjIxNTY4_9141bc03-3b40-4b7b-a689-53f118c524a6"
      unitRef="usd">24600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib961b996c000420b839a622c158db724_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjEtNS0xLTEtMjIxNTY4_0751b667-0358-4ace-88da-ce97627991ba"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8a829313946c4d029d2545a0b99636f6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjItMS0xLTEtMjIxNTY4_b284411f-e7e9-43a0-aaec-f0eb1dff9b21"
      unitRef="usd">1185400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i57cc71aadf054c0aa6efa5f790dfbd1e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjItMy0xLTEtMjIxNTY4_c0f0a0ec-b9ba-46ff-a2ae-71b5772c475a"
      unitRef="usd">1185400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i551685f126c4400481a7132a780426b0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjItNS0xLTEtMjIxNTY4_95643b76-300d-4234-8b3f-5a17b13fcb13"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icd6e5891198641dc82ba047fab579cec_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjMtMS0xLTEtMjIxNTY4_eabf07bf-3c4a-4b46-b874-e3a1ed9301fb"
      unitRef="usd">12891000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i906a5a8877744181bffbf220eeea0a73_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjMtMy0xLTEtMjIxNTY4_922ab22e-a67c-4851-97a7-f4fc9d8c6f48"
      unitRef="usd">1298300000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaba3655e9756414b9e6fd04ad3ee2f24_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RhYmxlOjdhN2ZmZWQ1ZjQ1NTQ4ODZhMjczZWUyMDg0MDU1ZGY2L3RhYmxlcmFuZ2U6N2E3ZmZlZDVmNDU1NDg4NmEyNzNlZTIwODQwNTVkZjZfMjMtNS0xLTEtMjIxNTY4_c0564e1d-8f43-431f-bd79-c362695c2236"
      unitRef="usd">11592700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfODY1_b8a74b7f-bec5-438d-86a1-0a4c2f8520e8"
      unitRef="usd">-164700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfNDM5ODA0NjUxMjg5OQ_17aa9871-7966-4ec1-bbbe-f053da74356a"
      unitRef="usd">-211200000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfMTIyNg_49373a58-b1e2-4f63-b322-42b2b9ce015c"
      unitRef="usd">48300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfMTIyNg_9906d7c6-413c-41dd-ac87-ed3e4ab7327c"
      unitRef="usd">48300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfNDM5ODA0NjUxNDg2Ng_386c0eb6-787f-4773-9ede-a79a4377b564"
      unitRef="usd">1516000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80Ni9mcmFnOjhiODNlZGI1OTQ1YTQyZTk4MTY2OWJkNzA5MzlkYjdmL3RleHRyZWdpb246OGI4M2VkYjU5NDVhNDJlOTgxNjY5YmQ3MDkzOWRiN2ZfNDM5ODA0NjUxNDkxOA_74c3cdf0-7a48-4749-80aa-85d604dd9196"
      unitRef="usd">1443000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RleHRyZWdpb246MmU5MTlmZjFiMDFmNDhkY2IzMzk2ZjA3OGU3NzFlOGFfNTEx_95edc051-5188-4106-8fa2-5a4344bda172">Inventories&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;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;844.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;855.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;169.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;555.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;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;/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,424.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;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;/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 $752.3 million and $720.7 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Deferred costs represent the costs of product manufactured and shipped to the Company's collaborators for which recognition of revenue has been deferred.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RleHRyZWdpb246MmU5MTlmZjFiMDFmNDhkY2IzMzk2ZjA3OGU3NzFlOGFfNTE0_69b81c5b-ff57-4ad1-8e70-fcc85ca17ed8">&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;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.555%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;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;844.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;855.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;169.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;555.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;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;/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,424.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfMi0xLTEtMS0yMjE1Njg_db13622d-c8ca-44d9-9b2b-e646b280b6e3"
      unitRef="usd">844600000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfMi0zLTEtMS0yMjE1Njg_9354569a-f3e7-4656-8208-d4ccbb4ff520"
      unitRef="usd">818400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfMy0xLTEtMS0yMjE1Njg_11b5b113-5ecd-43c6-915a-82ac656990df"
      unitRef="usd">855700000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfMy0zLTEtMS0yMjE1Njg_d520b9ca-6119-4159-8b9b-2a176944ee50"
      unitRef="usd">963100000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfNC0xLTEtMS0yMjE1Njg_de4efdd2-e301-4241-b1f9-765709cecd2e"
      unitRef="usd">169300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfNC0zLTEtMS0yMjE1Njg_de92b731-0d6b-4f1e-b647-bebbfdcadb55"
      unitRef="usd">98600000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfNS0xLTEtMS0yMjE1Njg_f9b42ebd-9114-43e9-be3d-f65553b428c9"
      unitRef="usd">555100000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfNS0zLTEtMS0yMjE1Njg_bddf06d4-83c9-4580-976c-b2de1b79e9db"
      unitRef="usd">521800000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfNi0xLTEtMS0yMjE1Njg_99c0832b-f26b-4602-bee1-70cf5b78ce61"
      unitRef="usd">2424700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RhYmxlOmU4ODI0OTIxNzhhNDQ1NjhiZDY0MDQ1OGNjZWY2ZDAxL3RhYmxlcmFuZ2U6ZTg4MjQ5MjE3OGE0NDU2OGJkNjQwNDU4Y2NlZjZkMDFfNi0zLTEtMS0yMjE1Njg_2e9b16d9-f63d-4e90-80b5-362a307305eb"
      unitRef="usd">2401900000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RleHRyZWdpb246MmU5MTlmZjFiMDFmNDhkY2IzMzk2ZjA3OGU3NzFlOGFfMjE5OTAyMzI1Njk5NQ_c26b9809-92bb-40f5-80b2-05c354c34e78"
      unitRef="usd">752300000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ia687c58bde834c42ab9a8d978528b6c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl80OS9mcmFnOjJlOTE5ZmYxYjAxZjQ4ZGNiMzM5NmYwNzhlNzcxZThhL3RleHRyZWdpb246MmU5MTlmZjFiMDFmNDhkY2IzMzk2ZjA3OGU3NzFlOGFfMjE5OTAyMzI1NzAwNg_5a5c478e-e8b8-4d24-a9ea-65f3622dd4a6"
      unitRef="usd">720700000</us-gaap:InventoryValuationReserves>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82MS9mcmFnOmI4ZWRmNGZlN2ZhNTQxZWZiMGFlNTFjMDk1N2Y0NmRmL3RleHRyZWdpb246YjhlZGY0ZmU3ZmE1NDFlZmIwYWU1MWMwOTU3ZjQ2ZGZfMTIxMA_57a4af48-57a8-4d99-88de-031fe0c2bca0">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. The Company's effective tax rate was 4.7% and 8.3% for the three months ended March&#160;31, 2023 and 2022, respectively. The Company's effective tax rate for the three months ended March&#160;31, 2023 was positively impacted, compared to the U.S. federal statutory rate, primarily by stock-based compensation and income earned in foreign jurisdictions with tax rates lower than the U.S. federal statutory rate. &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 became effective for periods beginning after December&#160;31, 2022.&#160;The IRA had no impact on the Company's financial statements for the three months ended March 31, 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;The Company's effective tax rate for the three months ended March&#160;31, 2022 was positively impacted, compared to the U.S. federal statutory rate, primarily by income earned in foreign jurisdictions with tax rates lower than the U.S. federal statutory rate and stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82MS9mcmFnOmI4ZWRmNGZlN2ZhNTQxZWZiMGFlNTFjMDk1N2Y0NmRmL3RleHRyZWdpb246YjhlZGY0ZmU3ZmE1NDFlZmIwYWU1MWMwOTU3ZjQ2ZGZfMTk3_6b1f7e5b-93cc-4a33-abcf-e92ad468baee"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82MS9mcmFnOmI4ZWRmNGZlN2ZhNTQxZWZiMGFlNTFjMDk1N2Y0NmRmL3RleHRyZWdpb246YjhlZGY0ZmU3ZmE1NDFlZmIwYWU1MWMwOTU3ZjQ2ZGZfMjA0_a4332ddf-28b7-407d-bc89-8f4c0e52ced7"
      unitRef="number">0.083</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RleHRyZWdpb246NjNiM2ZhZTYyYTY2NDMwNGI4YjQ5NGQzNGY5NzQxNWJfMTU5Ng_429d2079-16bd-45da-b607-9c9a88b3b60f">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-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 2021, our board of directors authorized a share repurchase program to repurchase up to $3.0 billion of our Common Stock. The share repurchase program permits 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. 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. The program has no time limit and can be discontinued at any time. There can be no assurance as to the timing or number of shares of any repurchases in the future.&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 2023, our board of directors authorized an additional share repurchase program to repurchase up to $3.0&#160;billion of our Common Stock. The share repurchase program was approved under terms substantially similar to the share repurchase program 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;As of March&#160;31, 2023, an aggregate of $3.051 billion remained available for share repurchases under the Company's 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;The table below summarizes the shares of our Common Stock we repurchased 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:56.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.518%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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;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 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;0.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;693.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;352.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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i1c8af3a2f8cb4400af2f7e31cff2cfb3_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RleHRyZWdpb246NjNiM2ZhZTYyYTY2NDMwNGI4YjQ5NGQzNGY5NzQxNWJfMjE5OTAyMzI1ODUwNg_c7920216-af8a-49a2-99c0-6ab248484ae8"
      unitRef="usd">3000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i5e3a527460f44b9181602c95f95e6612_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RleHRyZWdpb246NjNiM2ZhZTYyYTY2NDMwNGI4YjQ5NGQzNGY5NzQxNWJfNTQ5NzU1ODE2MjA2_4a919bfc-200a-40c1-8717-87d653f0d497"
      unitRef="usd">3000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RleHRyZWdpb246NjNiM2ZhZTYyYTY2NDMwNGI4YjQ5NGQzNGY5NzQxNWJfNTQ5NzU1ODE2NzA2_0dc8448b-a325-426f-9481-86feab0db059"
      unitRef="usd">3051000000.000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RleHRyZWdpb246NjNiM2ZhZTYyYTY2NDMwNGI4YjQ5NGQzNGY5NzQxNWJfMTYwMg_bf8d50f4-acca-41e5-8b33-3351ef188762">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 shares of our Common Stock we repurchased 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:56.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.518%"/&gt;&lt;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;Three Months Ended &lt;br/&gt;March 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;2023&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;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;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;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 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;0.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;693.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;352.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="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RhYmxlOjhhZTUyNTA0MTVmYzRjM2I4ZTM1ZDFmMzdlOWQyM2EzL3RhYmxlcmFuZ2U6OGFlNTI1MDQxNWZjNGMzYjhlMzVkMWYzN2U5ZDIzYTNfMi01LTEtMS0yMjE1Njg_9d0110ee-c6be-475c-b6a3-8577f60b3bec"
      unitRef="shares">900000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RhYmxlOjhhZTUyNTA0MTVmYzRjM2I4ZTM1ZDFmMzdlOWQyM2EzL3RhYmxlcmFuZ2U6OGFlNTI1MDQxNWZjNGMzYjhlMzVkMWYzN2U5ZDIzYTNfMi03LTEtMS0yMjE1Njg_796ea0c9-864f-4e10-b4ab-88a45ba7491b"
      unitRef="shares">600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RhYmxlOjhhZTUyNTA0MTVmYzRjM2I4ZTM1ZDFmMzdlOWQyM2EzL3RhYmxlcmFuZ2U6OGFlNTI1MDQxNWZjNGMzYjhlMzVkMWYzN2U5ZDIzYTNfMy01LTEtMS0yMjE1Njg_fa1e076f-d0c6-4b33-aa0f-9e5b6fe74b2c"
      unitRef="usd">693900000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82NC9mcmFnOjYzYjNmYWU2MmE2NjQzMDRiOGI0OTRkMzRmOTc0MTViL3RhYmxlOjhhZTUyNTA0MTVmYzRjM2I4ZTM1ZDFmMzdlOWQyM2EzL3RhYmxlcmFuZ2U6OGFlNTI1MDQxNWZjNGMzYjhlMzVkMWYzN2U5ZDIzYTNfMy03LTEtMS0yMjE1Njg_443a6232-b39e-40d0-9a59-a9f33090ad7f"
      unitRef="usd">352000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RleHRyZWdpb246MzE2OGU5ZjMxMDgxNDc4N2I2ZmYzZDc3MjNiZTUwYzdfNDYy_594dc7f5-1eef-406f-89b0-6401657c862b">Statement of Cash Flows&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 following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheet to the total of the same such amounts shown in the Condensed Consolidated Statement of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;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:84.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.172%"/&gt;&lt;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;March 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;2023&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;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,916.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,345.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;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.5&#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 Condensed 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,928.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,359.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: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;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:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.271%"/&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:15.271%"/&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:15.271%"/&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:15.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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;December 31,&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;March 31,&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;90.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;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;80.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;74.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;/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 contingent consideration 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;55.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;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="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RleHRyZWdpb246MzE2OGU5ZjMxMDgxNDc4N2I2ZmYzZDc3MjNiZTUwYzdfNDU4_35569009-7b97-49e1-bb67-8ff56bace723">&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 following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheet to the total of the same such amounts shown in the Condensed Consolidated Statement of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;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:84.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.172%"/&gt;&lt;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;March 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;2023&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;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,916.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,345.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;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.5&#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 Condensed 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,928.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,359.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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RleHRyZWdpb246MzE2OGU5ZjMxMDgxNDc4N2I2ZmYzZDc3MjNiZTUwYzdfNDY3_de40c4fe-9717-409b-a989-527e0b3e04fa">&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 following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheet to the total of the same such amounts shown in the Condensed Consolidated Statement of Cash Flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;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:84.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.172%"/&gt;&lt;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;March 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;2023&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;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,916.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,345.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;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.5&#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 Condensed 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,928.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,359.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:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjc4OTQ4ZDEwNDQwNTRkYzdhMjQ4ZjlmYjYxNDhlYjZhL3RhYmxlcmFuZ2U6Nzg5NDhkMTA0NDA1NGRjN2EyNDhmOWZiNjE0OGViNmFfMi0yLTEtMS0yMjE1Njg_f176381c-39db-406a-9db1-d0521f8c4a9b"
      unitRef="usd">3916300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7298587e584844a686de7edf412eb7a2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjc4OTQ4ZDEwNDQwNTRkYzdhMjQ4ZjlmYjYxNDhlYjZhL3RhYmxlcmFuZ2U6Nzg5NDhkMTA0NDA1NGRjN2EyNDhmOWZiNjE0OGViNmFfMi00LTEtMS0yMjE1Njg_806c0754-ad35-4b17-9695-b65cf8bd0c36"
      unitRef="usd">3345700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjc4OTQ4ZDEwNDQwNTRkYzdhMjQ4ZjlmYjYxNDhlYjZhL3RhYmxlcmFuZ2U6Nzg5NDhkMTA0NDA1NGRjN2EyNDhmOWZiNjE0OGViNmFfMy0yLTEtMS0yMjE1Njg_7847a7bb-4e61-4176-b806-627e786a6320"
      unitRef="usd">12500000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i7298587e584844a686de7edf412eb7a2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjc4OTQ4ZDEwNDQwNTRkYzdhMjQ4ZjlmYjYxNDhlYjZhL3RhYmxlcmFuZ2U6Nzg5NDhkMTA0NDA1NGRjN2EyNDhmOWZiNjE0OGViNmFfMy00LTEtMS0yMjE1Njg_99256a3d-6d03-4871-8927-635b58cf9aa8"
      unitRef="usd">13500000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib18b866589c84ae4b4eb07c3c0320ecd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjc4OTQ4ZDEwNDQwNTRkYzdhMjQ4ZjlmYjYxNDhlYjZhL3RhYmxlcmFuZ2U6Nzg5NDhkMTA0NDA1NGRjN2EyNDhmOWZiNjE0OGViNmFfNC0yLTEtMS0yMjE1Njg_a2a204c1-f613-4c1f-96bd-c589c5c6d95c"
      unitRef="usd">3928800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7298587e584844a686de7edf412eb7a2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjc4OTQ4ZDEwNDQwNTRkYzdhMjQ4ZjlmYjYxNDhlYjZhL3RhYmxlcmFuZ2U6Nzg5NDhkMTA0NDA1NGRjN2EyNDhmOWZiNjE0OGViNmFfNC00LTEtMS0yMjE1Njg_e5fdd641-a6d7-44dc-a16a-a4ebc085a426"
      unitRef="usd">3359200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RleHRyZWdpb246MzE2OGU5ZjMxMDgxNDc4N2I2ZmYzZDc3MjNiZTUwYzdfNDU2_8a5c6acf-6305-4d4c-8c82-be83bef29664">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.271%"/&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:15.271%"/&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:15.271%"/&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:15.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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;December 31,&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;March 31,&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;90.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;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;80.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;74.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;/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 contingent consideration 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;55.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;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="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMi0xLTEtMS0yMjE1Njg_27694601-0e68-4320-9adc-3cf250f3888a"
      unitRef="usd">90300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iffc0c76d2e7c4dffaaaad5977285af04_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMi0zLTEtMS0yMjE1Njg_c5ef1358-35c9-49b1-a642-89ec2ba45160"
      unitRef="usd">70800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMi01LTEtMS0yMjE1Njg_8603272a-d937-4909-b20d-6c04bf988361"
      unitRef="usd">80700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i64798e076fa64db2b5de1538f7e77d5f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMi03LTEtMS0yMjE1Njg_8c22ffdd-81df-4a94-a235-c2f2ab597c64"
      unitRef="usd">74800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMy0xLTEtMS0yMjE1Njg_2630ac4a-f598-445f-8999-4b1bbb42422b"
      unitRef="usd">55200000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="iffc0c76d2e7c4dffaaaad5977285af04_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMy0zLTEtMS0yMjE1Njg_78c1c7d4-6ca6-4533-acf1-c866b72caf0d"
      unitRef="usd">135500000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="ic4c0422d40c54f0e92ba6370d8a1f70c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMy01LTEtMS0yMjE1Njg_46da2239-a3b5-4a3e-a0a8-a7f8bf26c825"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i64798e076fa64db2b5de1538f7e77d5f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl82Ny9mcmFnOjMxNjhlOWYzMTA4MTQ3ODdiNmZmM2Q3NzIzYmU1MGM3L3RhYmxlOjI1NTBjMDhmYjdlMjRmZDRhMGVlYjBlNWNjYTA2ZmNjL3RhYmxlcmFuZ2U6MjU1MGMwOGZiN2UyNGZkNGEwZWViMGU1Y2NhMDZmY2NfMy03LTEtMS0yMjE1Njg_f0037bd2-f238-4dcb-be85-2990fc2bd12b"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl83MC9mcmFnOmExYjBmZTBkM2E1NDQxNTk5MzY1ZDVhOGMwZTllYjhiL3RleHRyZWdpb246YTFiMGZlMGQzYTU0NDE1OTkzNjVkNWE4YzBlOWViOGJfMjU2Njg_37f440bd-d741-4442-b6eb-4edb8176c7bb">Legal Matters&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company 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 March&#160;31, 2023 and December&#160;31, 2022, 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="margin-bottom:8pt;margin-top:8pt;text-align: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 was held on 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 was held on January 6, 2023. On February 10, 2023, the court denied Amgen's motion to stay; and on March 21, 2023, the court denied Amgen's motion to dismiss. A trial has been scheduled to begin in November 2024.&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, 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 was held on February 21, 2023, at which the '917 Patent was revoked. Amgen filed a notice to appeal to the TBA of the EPO on February 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-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 (the "'226 Patent") and 10,464,992 (the "'992 Patent"), and the USPTO has granted both requests.&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;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 (the "'205 Patent") (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 February 21, 2023, the Company filed a Notice of Disclaimer with the USPTO, disclaiming all claims of the '205 Patent; and, as a result, on March 1, 2023, the USPTO denied institution of Mylan's IPR petition against the '205 Patent. On January 6, 2023 and March 26, 2023, Samsung Bioepis Co., Ltd. filed separate IPR petitions against the Company's '681 Patent and '601 Patent, respectively, seeking declarations of invalidity of such 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-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. On March 10, 2023, the USPTO declined to institute an IPR proceeding concerning the '572 Patent. On April 27, 2023, Samsung Bioepis Co., Ltd. filed a separate IPR petition against 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 and February 28, 2023, Celltrion filed IPR petitions against the '992 Patent and the '226 Patent, respectively, seeking declarations of invalidity of such 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-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. On April 20, 2023, Mylan filed a motion for summary judgment or partial summary judgment concerning four of the asserted patents. On April 26, 2023, the Company filed a stipulation accepting summary judgment of noninfringement of all asserted claims of the Company's U.S. Patent No. 11,104,715. A trial has been scheduled to begin on June 12, 2023 concerning certain claims of the '601 Patent, the '572 Patent, and the Company's U.S. Patent No. 11,084,865.&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. On March 27, 2023, in light of the transfer of the New Drug Submission ("NDS") discussed below, the Company filed a motion in the Federal Court of Canada seeking termination of the Viatris Canada action relating to the '510 Patent and the '276 Patent in the Federal Court of 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 March 23, 2023, following the transfer of Viatris Canada's NDS of its aflibercept biosimilar to Biosimilar Collaborations Ireland Limited ("BCIL"), the Company and Bayer Inc. filed a patent infringement lawsuit against BCIL 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 '510 and '276 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-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="margin-bottom:8pt;margin-top:8pt;text-align: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 16, 2023, the Company filed patent infringement lawsuits against Samsung Bioepis Co., Ltd. and its parent Samsung Biologics Co., Ltd. before the Seoul Central District Court seeking a declaration that the making, constructing, using, or selling of an aflibercept biosimilar would infringe one or more claims of Company's Korean Patent No. 659477 (the "'477 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 March 2, 2023, the Company filed an affirmative scope confirmation action against Samsung Bioepis Co., Ltd. before the Intellectual Property Tribunal and Appeal Board of the Korean Intellectual Property Office seeking a ruling that Samsung Bioepis's aflibercept biosimilar is covered by the claims of the '477 Patent. On March 7, 2023, the action was designated for expedited proceedings.&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 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 Novartis's U.S. Patent No. 9,220,631 (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 &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 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 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. 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&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 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 the Centers for Medicare &amp;amp; Medicaid Services. 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. (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="margin-bottom: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:112%"&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. The Company can therefore renew the motion to dismiss upon conclusion of the stay.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="ibb12656df12e495a99ae9761ff452049_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl83MC9mcmFnOmExYjBmZTBkM2E1NDQxNTk5MzY1ZDVhOGMwZTllYjhiL3RleHRyZWdpb246YTFiMGZlMGQzYTU0NDE1OTkzNjVkNWE4YzBlOWViOGJfNjA0NzMxNDAzMjk4MA_2b72728b-d483-4464-9531-f51ebcd22481">Costs associated with the Company's involvement in legal proceedings are expensed as incurred.</us-gaap:LegalCostsPolicyTextBlock>
    <regn:LossContingencyExParteReexaminationFiledNumber
      contextRef="i9d8a843a06e446c69b2ab4242c134351_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl83MC9mcmFnOmExYjBmZTBkM2E1NDQxNTk5MzY1ZDVhOGMwZTllYjhiL3RleHRyZWdpb246YTFiMGZlMGQzYTU0NDE1OTkzNjVkNWE4YzBlOWViOGJfNzU5Nw_3d0c9bfb-22b2-46f2-b020-d246ac9bb05e"
      unitRef="request">2</regn:LossContingencyExParteReexaminationFiledNumber>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="i1194a9d0d6454fd98015eb8688e54523_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl83MC9mcmFnOmExYjBmZTBkM2E1NDQxNTk5MzY1ZDVhOGMwZTllYjhiL3RleHRyZWdpb246YTFiMGZlMGQzYTU0NDE1OTkzNjVkNWE4YzBlOWViOGJfODIwMg_03d14199-b4f1-4bb3-bc8d-ed89acf5f9e4"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="ice77d20fb98c4a08910e2616a45f1fbd_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl83MC9mcmFnOmExYjBmZTBkM2E1NDQxNTk5MzY1ZDVhOGMwZTllYjhiL3RleHRyZWdpb246YTFiMGZlMGQzYTU0NDE1OTkzNjVkNWE4YzBlOWViOGJfODIwMg_136cabe1-e7ab-4707-bd76-88559a3cc990"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="i6b0615f9b30640a6aff828894aee0920_I20200716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ0YzFlZjM3NzBmYjRjZmNhZGY4OGMzNjg1ZTYxMGViL3NlYzpkNGMxZWYzNzcwZmI0Y2ZjYWRmODhjMzY4NWU2MTBlYl83MC9mcmFnOmExYjBmZTBkM2E1NDQxNTk5MzY1ZDVhOGMwZTllYjhiL3RleHRyZWdpb246YTFiMGZlMGQzYTU0NDE1OTkzNjVkNWE4YzBlOWViOGJfMTM4OTA_7734b002-47b7-41f6-999c-4eac6f9e35a2"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
</xbrl>
