<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:regn="http://www.regeneron.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="regn-20220331.xsd" xlink:type="simple"/>
    <context id="i5db347eab43e472093a7c24f7a54aaa3_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="i77a182b43bae41baa68da4461b0dc2af_I20220412">
        <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-04-12</instant>
        </period>
    </context>
    <context id="ifd25549e217047ecbbed421cfa6156e0_I20220412">
        <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-04-12</instant>
        </period>
    </context>
    <context id="ica8efcffdfbb4cce8d577363e19b7237_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idda9fc0ed3444cd287ef19baba41b6fc_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3f50b095e3e2482a9fc2e538423ac583_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic581edc8751a44d6b41bec5550dfaa75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34bf3cd1798e455c815166d18d8043bc_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i622abb8cbc884eccb5cb27428adbbd17_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="i9deabe065473473b8901da590c573437_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i97441c2d31914e16935565451f818701_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="i3b49c8ef46334d0da841c0f39d95242c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibef850396b774f22a12b2078b4a012f0_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="i4a5726cfd4b646f19b4015d9f6612d6b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i57252e35c8c046b6b5fed0bd6135e1a0_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="id7d83508475640709ca3897d6ace80fd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i95fee70ee8a64861abe05037daff26fb_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="i1bb6c603386e4bb49e28be802df56662_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="if33fffc462854fd1a971ead5a66d5e3a_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="i7ec61fe96b014cd794520af314c77e18_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="icb313876a5604eecb3e39d577d84b8cf_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="i91dbedbafb9a4e138df38633744ff50b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49f6df1b621c46238b09b742fefedb7c_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="id519efddacde45eea41b1b7306d425bf_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="i9be04b97b6e74ec7823da5c6aaa84bec_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ecdc3acad57495097457cadb7e7d3b0_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="i77968823a969469b98f4c30f2ca4f5c3_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="i1dea3544135b4bb4b6c632b0948b1a0c_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="i915f6b4d82f74dbf88acbd715683fdc9_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="i8b0d0a1fe2964cbcaf611fbca84ef34b_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="if987d8bf44b84f1e97f57d8f26ac4515_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="ibd4d5da3d1c54bb28009eaa6eff5443a_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="i22c6844dd5d04188914b9031d11f8961_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i17990da9082e4461a129231c048b8b53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i491915b7c7e445b9b6fa4907b609c30a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8a95bb0a1554d36812ebc3e44376b44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5fc74af8b7b434e9ddb3a7e82860b64_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2531e1a9ba804a2bb424c5a0343c277e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iceb24d90eae84bf9a7b8d246a65df6db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c6dc95b3f894642b6928b9b56bf1fe0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i736bae6c3cd14e4b80ebf4622b5775be_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i166016bf7c9c415987c3c2d1ebe71ece_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i14d8218a922c49878dc93fbfdc4b4f36_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iff0a20f83aa94195b346452aa1c2a734_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i103066e7469d496d87e2f7e848b55d92_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id256c9e0cd334c96b319b45287d768a7_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ica6928d21bec4c7ba165572553e2a3a9_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5b61473c901d49d1ba407271139bf855_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i77a77cf7363c4e60860d4a9650f0271a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i238074f1e66c4434bd70748e15aec06a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7f173867825647efa2f71192f3520318_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if109a893771142c99d7f260e0851c759_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifcbcb7ccec8d4e1c92391bc80fb5e197_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="i0ba38bbc8aa34c1f9a8d9cf5fb916c5f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EyleaNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib682821004de4aa9aad7683b9ab8c935_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="iedcb0ff68f4c43e4ba74fa72cd73c186_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3e4dbb51b019432789b76a08dd150981_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="iec051788247f4702995f675c52d809e2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:PraluentNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iafb8b284c70c4c2b94ed7816c3bf820a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9af0650f530940f895794340c70c94ac_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic57def427bfd498ab06d65162f771060_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="i95d1de6a38db4efcb9c8098251aeeef1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EvkeezaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib7defd25056949d1b2fa54d73c95a437_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ArcalystNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia41602216e0841ef879929615a03dcba_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ArcalystNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie57c1823536d4f4eb25275a1de9beb04_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if284e1146cca4f8cb012221f04d33a7d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icbe471cf59614cf3876e011a7482a3c2_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6719ccf209064732a96c887a524125a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f8fd03a17974d1e8d078d2398fe96b0_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="ie860ecdb0fa8444f9b871df386166de7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:BesseMedicalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iac5b6abe3f2440028ddaf89dc0ec016a_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="if3da9eb6905b45068d58a3a48d98d099_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic0991cd1291946319e4818191abd96f1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie9912786ae574ba1932b1a18e91c03f5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">regn:USGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">regn:GrossProductRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7cbaea0780e5417e9d972713d4996c4d_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="ieae6373e3ff34a8ea778b560cd5abce4_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i49d64c2a409c4a0792280081c50402c5_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="ib4dfccf30c684fa493ee76a3020d8b0d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneEarnedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8cff94c130604722a4e666740b92346b_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="ib6df6a2c143749c8abd7907ae838f529_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9c1ec51feb744c35923ffc4f4f928720_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: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="i0119d19760364a5dbcb13943f7fc523d_D20210101-20210331">
        <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:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1a89606d147243dc874152dbdf74795f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</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="i82eaf04ee789441ba70383f0883bcc3e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie0046e7646f446d1a37114f4d5c799ca_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="i826c41bda2d84287b12a3ff08136af07_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i92df979adff246e0821cd19b897345c2_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="id6994f6125c34e2ea746f8289215735b_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i25a4c906d8d142f48e52fe5dffb84152_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="i8f93c392948e45c28ac82f82b974717f_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iab44e2940fdf49c7a770d29c8aa8f016_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="i60a31fd938c445fb986572a59eadd720_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia8ba57229fd74f20a3d1fcc48907a982_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="i434d5bebf2364cc0af751d818a6b6d31_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i864aad58de684c6bae6ca3c9e8d133fb_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="i8bec55e63c7844adb9a9aecb20c5cf51_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfCommercialExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i09f2bf50b9514b99aac279ddebad6ddf_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="ia71c9f1ad4ca412389e8aa4f3515459e_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia5081b6450ce4836b597451b873292d8_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="ib2a6d484f4a84423ad6c5b376e94ad8a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0a09f05fb54440e5a9680b31adcd63f7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i322b7a303e3b4566ab0a8143f4356256_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2581661a75e54beb9d6ead8717b357a5_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:SalesMilestonesAxis">regn:SalesMilestoneThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3e9d65de52e14d6fbb3dbeb73b1b18fe_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7947ebd4e6234922aa839cdb412c1691_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:SalesMilestonesAxis">regn:SalesMilestoneFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib5ee0aba0062421ca30906eb452b3083_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:SalesMilestonesAxis">regn:SalesMilestoneFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2f10dc54d7d74ceab8d7f97027e0d689_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d74b0446408429f9085951ba9d64d7e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5a040f27ad6f499abdd5f2ed6b59b396_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5196498cfa394aa4b23bd01ffb0629cb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie2e0e8d6f19647658aefa27537c5054c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1eb251d5d1ef4f61a4d403e7e6c67a15_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="ieeab58a958f349978c023d62154b257f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:NetProfitInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1c1836ebcae746618c01ed0133665558_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="i30c237ffada748ed903e6790c5ff967c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1193f101a44d4fc99cc8c582b3fce5a3_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="i93bdf152d3bf46358e8243b31edc9256_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OneTimePaymentInConnectionWithChangeInJapanArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7a00ae1dfa2f4f18bb191b2453e3bc6e_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="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5d3f16bb985c47768a4b9f3b1145b660_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifbeacbefb934446e8d47da70bd4dd9c3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i19dd5ef9d0624f67be3ce2303d724f89_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if492407f1b8d4c59997cda8a32806b5e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i146b593542a845dc95620e1d2f839eec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4be6c48b1e4a3587e82c10c5b28f7b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i57d3481e92024d0cb49b2376535b0a40_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="i7798a08071484eb3a94a73d23c114422_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RonapreveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic4eaf7101f1f49dda0175f68bdd1dca8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if21d4b976dd44b23af762f61d8624f1e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i08b806196fc54fe38846a2ed71e5ff44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41ffac933e8a4a00966e90825279c44c_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">regn:CheckmatePharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i138e644b243b44aebc8ac7798c251dcb_I20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">regn:CheckmatePharmaceuticalsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-02</instant>
        </period>
    </context>
    <context id="id233aec589944c4c884062683dae0570_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="i7034a7f38e114f9fbf4b61b6f6c119c1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifd1fa4ef57764e3495aa9e22485044d2_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="i988305302e434414b582feac420034c1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i61268245213f4d1ea25773be58e4b611_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="i5a2426ec7667403c8ec616aafcd3c3ec_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i28d4b33a38ba4d299fad3c4576df062a_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i348ae7f016b344fdb967304a377e7c0c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1556f8a44777494a99ea195ab28e7a7e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9c35d71264bf4d9697611f683dea4efe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i982625be14e74c3f895c2a7408749de4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9792c94b87fa4d348df4a07bcabf4fce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9600bb6b7299429797fa51c58a96aeba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a2f6f835ea24b4dbd84dd6f227a2e5b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i22f85743b9984d458366afab63990bee_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4ef6efb296904a90985cafaf4351664f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7945808cc0ac4122950cc747b4c33dfa_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i66f526f7d25644c197256af6de6741b6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibf9206e826904c7aabe3f8e2e5d2a7ce_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e88658cf3ed4789a5ffb4500a8ec47a_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7923e386be7144249d3a3905b85d5964_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i278e481fe78e46df9ed0313029c026ce_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if28f996dcd2b40c98f82e0855b4f221e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i01e0cfb7729e41179c6bede8624ecf36_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iaadf7a5a33a847cd9b89e01a24098d2a_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i06066cac9d0a4f32bfe2f842ab98b279_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i27a57c21fbbb47d88bb1436778e52fd7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib54e7d24d810466da877c13cab45b1b0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if61f57c63ffc4f06969bae6b5641198e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i321f17f9e99d447597a0d0998df27069_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5e2b3fcb3def4bf98612ebd4d08ca039_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7b29a1268c2e42ad81151b3d8559ccc3_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0085f55b11bf4f78a5da9c868cf33581_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idf6a4806fc5f437899f69305e7476d3f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id39b8079e0a54933b43ff0b7f602fece_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="icd087c9f8fd944409c434facd457e24c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i81e627daf4094bd3b3ddeb5712b098f5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i765e89fed8d54d86b3ed90a4472ea925_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i284286cc43144ef8843dc5b718a88098_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6104ba3e420c4f77874964e974dc2c8f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i547018bf53d3461985407a893cfa4e4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a326451a07c4e759425e055f4479d01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieffda70243d54fbd9556c23a6e3d049b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e70109b7ee84106a9431880e369111c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9251a90efc904d33971acecfc8b81e62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if962c716cce04a7682004e6ff4f8fa1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i434c15f57096413b9544f946b6d67714_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16be689f5c3d4d10b6a7cda9569e5373_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i830661896df8464caf6f5825eefcd76a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i483778f01d2d49b99b699e779e6302f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62bdf1ee462b4b668c814a4d60e09872_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ab83ff4b36a427fa6a2c7d450734f68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib631e26e24ce48ea8844fb3bc22ebaf4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3aca47460c5a4e2983bbe1b47af68194_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0130a901c8184442be489a6f67694dab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8302f144052d42038ff5eca4ab2b5214_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b519551d0f9407cb40646234a752f4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b9c07e62e1a43bebfb13e091ce6c2fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00b64380c31b4881a267917d7154fbd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18d6f0965ab84124be7cc5bd2d6754d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibae70f5c83f8473b999095d310a0947e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icce92d83cc764a799f6567d88f3354e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2e8de759e5e4d04886a6ce5147eab22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5562357f42e41ad9956d4d1902ce9ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:RestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89e75efb1e6e4a92bc8da9a0e6c0518e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83b2ede106fc4b418ef58815959b22ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41119adf472a42dc850a95dd84beb85b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bdb45f9cc744abea7cd9786c178e921_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2fd7283ebf141d78960e5f69dd5ad05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea336ad55639484aae18591c13b15490_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if88d2430dea345678f1253190a684fba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1281ee2a3c054caf9ccc939f26271672_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i38b5a8f0b86944d1a021315778868ddc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32ed9defeec0415b818521f0ad70fc77_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5e869cab554a4a148ff848abb1689b30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50e5faca2da74e7d8adb3d0f0b14f02f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ca84388e9b84c67a414b48dfdf3ac3b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if31e794fc2e340b3bcaf3266aadc2637_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">regn:LaboratoryAndOfficeFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9e89c8a45443401c812b7be5a976ebb5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i79624233061146e680fa84cfc5f43a90_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie09a7920c88d4d418ba5d0c797b67ff1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9a7c338732ec4e5aa177a18495a78703_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9675d278316f4033bb4b154e8af4f646_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="ic0276095edd742d392f3515a4978c008_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramNovember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibdc7ab3e4ccf43fcb0bc24fea9802797_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="ic20f85eb69db4e559aac81ff2c872771_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7976ec1db6a24f1fb54cd3912a434e7b_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="i0eb9976d88a744aa94f292030d719941_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="i7c6369ce7fec44eb85ecb97ce4a73b54_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="i2bb62f8758da42ac97deb98a8b5e5230_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="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80L2ZyYWc6MGRmYzlkMmEwOGI3NGY5ZWJkZDFiN2U1MjZlMDIyYWIvdGFibGU6OTQ2NjkwNjhiZjgwNDdiZDg0YmZmNDY5MTI2M2M0ZmMvdGFibGVyYW5nZTo5NDY2OTA2OGJmODA0N2JkODRiZmY0NjkxMjYzYzRmY180LTEtMS0xLTkwMTI5_440fd9bf-81d5-40e4-af53-21f9c5d1905e">0000872589</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80L2ZyYWc6MGRmYzlkMmEwOGI3NGY5ZWJkZDFiN2U1MjZlMDIyYWIvdGFibGU6OTQ2NjkwNjhiZjgwNDdiZDg0YmZmNDY5MTI2M2M0ZmMvdGFibGVyYW5nZTo5NDY2OTA2OGJmODA0N2JkODRiZmY0NjkxMjYzYzRmY181LTEtMS0xLTkwMTI5_abce898f-52a9-4774-bfaf-825c0c060d69">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80L2ZyYWc6MGRmYzlkMmEwOGI3NGY5ZWJkZDFiN2U1MjZlMDIyYWIvdGFibGU6OTQ2NjkwNjhiZjgwNDdiZDg0YmZmNDY5MTI2M2M0ZmMvdGFibGVyYW5nZTo5NDY2OTA2OGJmODA0N2JkODRiZmY0NjkxMjYzYzRmY185LTEtMS0xLTkwMTI5_ee120860-9c62-495a-8fb5-54c13a34d148">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80L2ZyYWc6MGRmYzlkMmEwOGI3NGY5ZWJkZDFiN2U1MjZlMDIyYWIvdGFibGU6OTQ2NjkwNjhiZjgwNDdiZDg0YmZmNDY5MTI2M2M0ZmMvdGFibGVyYW5nZTo5NDY2OTA2OGJmODA0N2JkODRiZmY0NjkxMjYzYzRmY18xMC0xLTEtMS05MDEyOQ_7e7b858b-9b0c-45c8-ba35-1fc3910d7f72">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80L2ZyYWc6MGRmYzlkMmEwOGI3NGY5ZWJkZDFiN2U1MjZlMDIyYWIvdGFibGU6OTQ2NjkwNjhiZjgwNDdiZDg0YmZmNDY5MTI2M2M0ZmMvdGFibGVyYW5nZTo5NDY2OTA2OGJmODA0N2JkODRiZmY0NjkxMjYzYzRmY18xMS0xLTEtMS05MDEyOQ_b49ba6cf-9cc6-4a49-8beb-12743657cc4c">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGV4dHJlZ2lvbjphYWY3OGYyMjE4NDU0YWM2YjdhNDM5MjcyYTI0NjQwNl80MTk_0c95243b-2393-400d-8b95-18309650dae6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6Y2NmMjgxZmYxN2Y4NDE0N2IyOGE0ZTYyMDliOGJjOTIvdGFibGVyYW5nZTpjY2YyODFmZjE3Zjg0MTQ3YjI4YTRlNjIwOWI4YmM5Ml8xLTAtMS0xLTkwMTI5_7d87b8e0-e4e3-4b46-bfe0-dd3d8e8d0d89">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6Y2NmMjgxZmYxN2Y4NDE0N2IyOGE0ZTYyMDliOGJjOTIvdGFibGVyYW5nZTpjY2YyODFmZjE3Zjg0MTQ3YjI4YTRlNjIwOWI4YmM5Ml8yLTEtMS0xLTkwMTI5L3RleHRyZWdpb246MmZhMjExYTMxYjM3NGZkZDg4ZDMxY2UwY2QyMzQzZjZfMzU_60923425-ba6c-40b0-b708-af451a4a5d7f">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6Y2NmMjgxZmYxN2Y4NDE0N2IyOGE0ZTYyMDliOGJjOTIvdGFibGVyYW5nZTpjY2YyODFmZjE3Zjg0MTQ3YjI4YTRlNjIwOWI4YmM5Ml80LTAtMS0xLTkwMTI5_f4c54bec-f85e-445a-aedb-402fa382406d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTZkMTI3ZDYxNTNlNDQ3ZmE2YTAwNWEzYzEwNTgzMjUvdGFibGVyYW5nZTplNmQxMjdkNjE1M2U0NDdmYTZhMDA1YTNjMTA1ODMyNV8wLTEtMS0xLTkwMTI5L3RleHRyZWdpb246NGFiMjhmZDFlN2MxNGMyM2I4ZjA4M2JmZWExNGFjYjJfMjk_4f8a6d9c-0901-4e47-ba42-f18881d5322b">0-19034</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGV4dHJlZ2lvbjphYWY3OGYyMjE4NDU0YWM2YjdhNDM5MjcyYTI0NjQwNl80MjA_73212824-94f9-401b-b83d-55a6cbb7a244">REGENERON PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZGQ1ZjBhYjNhOTg1NDI4OTk0NWE1ZDY5NDk3ZGI0OTQvdGFibGVyYW5nZTpkZDVmMGFiM2E5ODU0Mjg5OTQ1YTVkNjk0OTdkYjQ5NF8wLTAtMS0xLTkwMTI5_d3133da1-3d52-40c7-8f82-67b070e2cbcc">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZGQ1ZjBhYjNhOTg1NDI4OTk0NWE1ZDY5NDk3ZGI0OTQvdGFibGVyYW5nZTpkZDVmMGFiM2E5ODU0Mjg5OTQ1YTVkNjk0OTdkYjQ5NF8wLTItMS0xLTkwMTI5_f1d93419-66fc-4470-8518-0935c2ec2704">13-3444607</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6NTIyNjZmZDIzMGMzNGJjZThiMGFlMDU5ZmU0MjU2ZGQvdGFibGVyYW5nZTo1MjI2NmZkMjMwYzM0YmNlOGIwYWUwNTlmZTQyNTZkZF8wLTAtMS0xLTkwMTI5L3RleHRyZWdpb246ZDk5ODkzZmY2NDcxNDMzYTg3ZWRhYzBjOGRhZjE1ZWJfNA_3aeb9422-a7a2-490d-a857-1ffaf672b176">777 Old Saw Mill River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6NTIyNjZmZDIzMGMzNGJjZThiMGFlMDU5ZmU0MjU2ZGQvdGFibGVyYW5nZTo1MjI2NmZkMjMwYzM0YmNlOGIwYWUwNTlmZTQyNTZkZF8wLTAtMS0xLTkwMTI5L3RleHRyZWdpb246ZDk5ODkzZmY2NDcxNDMzYTg3ZWRhYzBjOGRhZjE1ZWJfOA_b035c0e3-f21f-4c3e-b00e-cdb6dde341aa">Tarrytown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6NTIyNjZmZDIzMGMzNGJjZThiMGFlMDU5ZmU0MjU2ZGQvdGFibGVyYW5nZTo1MjI2NmZkMjMwYzM0YmNlOGIwYWUwNTlmZTQyNTZkZF8wLTAtMS0xLTkwMTI5L3RleHRyZWdpb246ZDk5ODkzZmY2NDcxNDMzYTg3ZWRhYzBjOGRhZjE1ZWJfMTI_d4c9bb3e-600a-4d44-92e4-bb32087fb97f">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6NTIyNjZmZDIzMGMzNGJjZThiMGFlMDU5ZmU0MjU2ZGQvdGFibGVyYW5nZTo1MjI2NmZkMjMwYzM0YmNlOGIwYWUwNTlmZTQyNTZkZF8wLTAtMS0xLTkwMTI5L3RleHRyZWdpb246ZDk5ODkzZmY2NDcxNDMzYTg3ZWRhYzBjOGRhZjE1ZWJfMTU_ea930140-524c-4ada-ac8f-4171ffa7dac7">10591-6707</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGV4dHJlZ2lvbjphYWY3OGYyMjE4NDU0YWM2YjdhNDM5MjcyYTI0NjQwNl80MjE_e587ed85-6a60-44de-965d-45758ca45bda">914</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGV4dHJlZ2lvbjphYWY3OGYyMjE4NDU0YWM2YjdhNDM5MjcyYTI0NjQwNl80MjI_de2639e7-b3db-4255-b988-858ccc416973">847-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTc2ODVkMWMzZTM5NDg1MWJlZTI2YzJiOTFjMWI2NjAvdGFibGVyYW5nZTplNzY4NWQxYzNlMzk0ODUxYmVlMjZjMmI5MWMxYjY2MF8xLTAtMS0xLTkwMTI5_83d3ef45-fe29-4acc-8357-8c7575ce99ec">Common Stock - par value $.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTc2ODVkMWMzZTM5NDg1MWJlZTI2YzJiOTFjMWI2NjAvdGFibGVyYW5nZTplNzY4NWQxYzNlMzk0ODUxYmVlMjZjMmI5MWMxYjY2MF8xLTEtMS0xLTkwMTI5_0ceda80a-ba2c-4ada-91d1-825ea2d097c3">REGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTc2ODVkMWMzZTM5NDg1MWJlZTI2YzJiOTFjMWI2NjAvdGFibGVyYW5nZTplNzY4NWQxYzNlMzk0ODUxYmVlMjZjMmI5MWMxYjY2MF8xLTItMS0xLTkwMTI5_02b267f8-9fe4-4b29-9e6c-4a09fd5cd6e6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6NTg5ZmU2ZmRlOTIwNDUzYmI4MWM4ZmY2MDU3NGNhYTEvdGFibGVyYW5nZTo1ODlmZTZmZGU5MjA0NTNiYjgxYzhmZjYwNTc0Y2FhMV8wLTEtMS0xLTkwMTI5_b1e3655a-3383-4ce3-ba54-d34ef2791a7b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6NTg5ZmU2ZmRlOTIwNDUzYmI4MWM4ZmY2MDU3NGNhYTEvdGFibGVyYW5nZTo1ODlmZTZmZGU5MjA0NTNiYjgxYzhmZjYwNTc0Y2FhMV8yLTEtMS0xLTkwMTI5_4c54ff6f-571b-4762-a9da-1c58e6845e88">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTZkZWZkYTA5ZWYzNDU1ZThhMWI3MzlkNjNiZTFhYmIvdGFibGVyYW5nZTplNmRlZmRhMDllZjM0NTVlOGExYjczOWQ2M2JlMWFiYl8wLTAtMS0xLTkwMTI5_7d4f57a3-5f20-4815-85c2-07445eac0658">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTZkZWZkYTA5ZWYzNDU1ZThhMWI3MzlkNjNiZTFhYmIvdGFibGVyYW5nZTplNmRlZmRhMDllZjM0NTVlOGExYjczOWQ2M2JlMWFiYl8wLTEwLTEtMS05MDEyOQ_15a71d7b-d483-4645-85ef-a9cb359d01e2">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZTZkZWZkYTA5ZWYzNDU1ZThhMWI3MzlkNjNiZTFhYmIvdGFibGVyYW5nZTplNmRlZmRhMDllZjM0NTVlOGExYjczOWQ2M2JlMWFiYl8wLTEzLTEtMS05MDEyOQ_356a1a37-8dc5-4941-a95b-b7e64889a571">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6Mjc5MjM0ZDBmODA0NGNjOGE3ZGE1NWUxZDcxODUwMzUvdGFibGVyYW5nZToyNzkyMzRkMGY4MDQ0Y2M4YTdkYTU1ZTFkNzE4NTAzNV8yLTQtMS0xLTkwMTI5_89e74c9d-b562-4810-8e73-c96166b4613a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i77a182b43bae41baa68da4461b0dc2af_I20220412"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZGZmMmZhNWJmMzQxNDFmZDk4NGZkMjJmYzdmMWQ5MmUvdGFibGVyYW5nZTpkZmYyZmE1YmYzNDE0MWZkOTg0ZmQyMmZjN2YxZDkyZV8xLTItMS0xLTkwMTI5_df43b2e0-9072-4d44-a763-ebfda8c6ebc2"
      unitRef="shares">1818146</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifd25549e217047ecbbed421cfa6156e0_I20220412"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xL2ZyYWc6YWFmNzhmMjIxODQ1NGFjNmI3YTQzOTI3MmEyNDY0MDYvdGFibGU6ZGZmMmZhNWJmMzQxNDFmZDk4NGZkMjJmYzdmMWQ5MmUvdGFibGVyYW5nZTpkZmYyZmE1YmYzNDE0MWZkOTg0ZmQyMmZjN2YxZDkyZV8yLTItMS0xLTkwMTI5_221dbfaf-dae7-4fc5-9491-c2cdbf502bfb"
      unitRef="shares">108028048</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNC0xLTEtMS05MDEyOQ_614c25d0-ece3-419a-90c6-2c0898a0e4f7"
      unitRef="usd">3345700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNC0zLTEtMS05MDEyOQ_a5d36cf7-805f-4ce6-b2d5-ebdc067cbea9"
      unitRef="usd">2885600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNS0xLTEtMS05MDEyOQ_24179341-bdd2-4afa-9862-49f2ba0d3e97"
      unitRef="usd">3704900000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNS0zLTEtMS05MDEyOQ_c873743a-540b-4243-b85e-6db3a0baa85a"
      unitRef="usd">2809100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNi0xLTEtMS05MDEyOQ_5213c436-9fa9-4b6e-89ba-e1a44f0c680c"
      unitRef="usd">4839000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNi0zLTEtMS05MDEyOQ_7b4ad2c1-bdcf-4cbe-bd41-da37219b9980"
      unitRef="usd">6036500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNy0xLTEtMS05MDEyOQ_76e329ca-01ab-49f4-b1e1-8fdbab143ee4"
      unitRef="usd">1991500000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNy0zLTEtMS05MDEyOQ_46db4e4b-e4ff-4027-ac5c-ccae30fa64e5"
      unitRef="usd">1951300000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfOC0xLTEtMS05MDEyOQ_e73ae286-907f-4a86-b432-64fa58c583f4"
      unitRef="usd">424900000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfOC0zLTEtMS05MDEyOQ_9d75fb7a-cd42-4a0e-911d-699a57625ad5"
      unitRef="usd">332400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfOS0xLTEtMS05MDEyOQ_0a09e17c-a6d8-44cd-b8d5-8cdaf0d400d5"
      unitRef="usd">14306000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfOS0zLTEtMS05MDEyOQ_33954d30-68f6-4341-81fc-106eef1a9660"
      unitRef="usd">14014900000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTEtMS0xLTEtOTAxMjk_ed3120c5-5ac0-45e3-b4a1-dccb79ab03b5"
      unitRef="usd">7084000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTEtMy0xLTEtOTAxMjk_ce5005ab-5afd-491e-a31c-f63d9e2a9d8c"
      unitRef="usd">6838000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTItMS0xLTEtOTAxMjk_00548aaa-f31f-45e0-bc2d-f5426a94cfd9"
      unitRef="usd">3556400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTItMy0xLTEtOTAxMjk_1eba52a5-cbc9-4ce3-b1fc-edcd2068d053"
      unitRef="usd">3482200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTMtMS0xLTEtOTAxMjk_84ead6b7-5325-4ffd-863a-775c036f09c1"
      unitRef="usd">1140300000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTMtMy0xLTEtOTAxMjk_a14ae321-a9cd-4185-9fc4-68e84b6f9c62"
      unitRef="usd">876900000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTQtMS0xLTEtOTAxMjk_b2b29628-4440-47e3-8057-8aec8003f982"
      unitRef="usd">262000000.0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTQtMy0xLTEtOTAxMjk_63b284c1-bc57-418f-9ac2-2b87753a2a0b"
      unitRef="usd">222800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTUtMS0xLTEtOTAxMjk_b4290202-9c8f-4369-8e33-a136426fcc66"
      unitRef="usd">26348700000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTUtMy0xLTEtOTAxMjk_a815122a-1225-4332-84ac-0d98aadfb047"
      unitRef="usd">25434800000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTktMS0xLTEtOTAxMjk_f7a94ca0-98f6-42e5-afd4-03f380cada9a"
      unitRef="usd">470300000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMTktMy0xLTEtOTAxMjk_fecd503f-72dc-43ef-bb4c-01a9769ff975"
      unitRef="usd">564000000.0</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjAtMS0xLTEtOTAxMjk_c2e608a5-b51e-4a19-8277-ef35128393f1"
      unitRef="usd">2046000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjAtMy0xLTEtOTAxMjk_72b22086-5cbf-49c4-a3a8-250b9cd01b35"
      unitRef="usd">2206800000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjEtMS0xLTEtOTAxMjk_d5e5465f-cdc1-41dd-a843-5a33cbf1eaca"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjEtMy0xLTEtOTAxMjk_93c8a5a0-2b09-4dd6-8c76-4da664010c61"
      unitRef="usd">719700000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjItMS0xLTEtOTAxMjk_58cb220d-9a5b-43c1-8716-4805183fc1f8"
      unitRef="usd">491300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjItMy0xLTEtOTAxMjk_25de878c-31c3-410f-8991-c34291e07be3"
      unitRef="usd">442000000.0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjMtMS0xLTEtOTAxMjk_319d40c9-c102-407f-aa50-f75c6f40f430"
      unitRef="usd">3007600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjMtMy0xLTEtOTAxMjk_74682e9e-7436-4adb-a022-09123ec96583"
      unitRef="usd">3932500000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjUtMS0xLTEtOTAxMjk_3ae9e1c4-fd73-44da-80a8-a296127bad11"
      unitRef="usd">1980400000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjUtMy0xLTEtOTAxMjk_56ad98cc-8656-4dfa-a356-123adf03e7a2"
      unitRef="usd">1980000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjYtMS0xLTEtOTAxMjk_34e5deb6-f7f1-4beb-864a-807c32b63766"
      unitRef="usd">720000000.0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjYtMy0xLTEtOTAxMjk_db55f378-c936-4470-aae7-1571d52a86f0"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjctMS0xLTEtOTAxMjk_08b8bbfb-71f9-4ebb-86d5-ef5b575f2bc5"
      unitRef="usd">33500000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjctMy0xLTEtOTAxMjk_b7da9b0c-b633-4e79-8f5e-be27c6f901de"
      unitRef="usd">73300000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjgtMS0xLTEtOTAxMjk_6dba99f3-0baf-4e71-888e-c6b7eae7b932"
      unitRef="usd">692500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjgtMy0xLTEtOTAxMjk_b46b2623-1aa2-40d5-ae44-5eeacae4aead"
      unitRef="usd">680200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjktMS0xLTEtOTAxMjk_cad4d465-ce6b-4bac-a53d-a6f2ae470ea9"
      unitRef="usd">6434000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMjktMy0xLTEtOTAxMjk_bb4b217d-dee5-4644-84cb-5df3fdbce8bf"
      unitRef="usd">6666000000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF8yMg_13f2aaab-ed93-4d26-82d9-d0660546d90f"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF8yMg_802a2344-ff83-44f4-a847-4d0e0a4b4556"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF8zNg_4b9e7962-da57-4b6e-b1ac-a1d356c3e826"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF8zNg_e2bb5bc5-2e46-426c-9a2e-30ec71900150"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF84Mw_09cf61da-6200-4180-8214-2043b6fb4e9b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF84Mw_26e69c88-ab48-4b90-94b3-a267fce0f755"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF84Mw_49f7844d-e6da-4403-9fbb-f2c8e2b55578"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo5Yzg3YmFhMzdiYzg0YzRmODZhZTg3ZDUwZTNlMjRlOF84Mw_f9f15c92-ecd5-48d0-b0a1-7e2ed504c01f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMS0xLTEtOTAxMjk_b3bb4116-264a-4040-9c8f-2e7522d9ed1f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzItMy0xLTEtOTAxMjk_04d2f9b6-24fb-4adc-8e45-014575a02b30"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idda9fc0ed3444cd287ef19baba41b6fc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF8zMg_3a62afc8-075b-4a4b-885d-dc1d15e109f9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3f50b095e3e2482a9fc2e538423ac583_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF8zMg_b743f7c0-eecc-40fb-b07e-f301b87eaa97"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3f50b095e3e2482a9fc2e538423ac583_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF80Ng_2bbd09e3-b5c6-4827-91d1-c80ea366dc9a"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idda9fc0ed3444cd287ef19baba41b6fc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF80Ng_e7c470cc-d5ac-4e76-83c0-9f284fcba33a"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idda9fc0ed3444cd287ef19baba41b6fc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF8xMDA_13711694-7ac5-4cdf-b3ee-007c54c91607"
      unitRef="shares">1823823</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3f50b095e3e2482a9fc2e538423ac583_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF8xMDA_719bc699-1305-4186-a526-c0863ee88c47"
      unitRef="shares">1823823</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3f50b095e3e2482a9fc2e538423ac583_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF8xMDA_b58596fc-edc4-4317-b8e0-75c2ca1f56d2"
      unitRef="shares">1823823</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idda9fc0ed3444cd287ef19baba41b6fc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjpmNzAzNmU5MDBiNjM0ZjIyOTM4M2IzNzFiYWM1Y2NjMF8xMDA_b80420f6-556f-430e-91d0-c39615368265"
      unitRef="shares">1823823</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="idda9fc0ed3444cd287ef19baba41b6fc_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMS0xLTEtOTAxMjk_dff13e37-d1e5-4090-931c-3f29d783eb18"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3f50b095e3e2482a9fc2e538423ac583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzMtMy0xLTEtOTAxMjk_cd1a4428-62a6-4b1c-8591-ec56643bf1bb"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic581edc8751a44d6b41bec5550dfaa75_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjozZWJlNzA4ZGU4NTU0ZDJkODJhNzk5ZjU5YmNmZDUzMF8xOA_6618eb6c-6b9e-439e-84db-8a96f1cc5912"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i34bf3cd1798e455c815166d18d8043bc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjozZWJlNzA4ZGU4NTU0ZDJkODJhNzk5ZjU5YmNmZDUzMF8xOA_b7bea4ae-1266-41b7-82b6-b39d7df54be1"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i34bf3cd1798e455c815166d18d8043bc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjozZWJlNzA4ZGU4NTU0ZDJkODJhNzk5ZjU5YmNmZDUzMF8zMg_031434fb-05a5-437f-a2a8-bf339816aeb3"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic581edc8751a44d6b41bec5550dfaa75_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjozZWJlNzA4ZGU4NTU0ZDJkODJhNzk5ZjU5YmNmZDUzMF8zMg_a652982f-903d-4f92-a782-7eb4d36b15be"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i34bf3cd1798e455c815166d18d8043bc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjozZWJlNzA4ZGU4NTU0ZDJkODJhNzk5ZjU5YmNmZDUzMF83MA_c8231724-cade-437a-a037-6b36fccdc17e"
      unitRef="shares">127623390</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic581edc8751a44d6b41bec5550dfaa75_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjozZWJlNzA4ZGU4NTU0ZDJkODJhNzk5ZjU5YmNmZDUzMF84NQ_e1a6b08e-036d-4c59-9374-fddd5e37a90b"
      unitRef="shares">126244444</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i34bf3cd1798e455c815166d18d8043bc_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMS0xLTEtOTAxMjk_b360d111-5355-4850-bd94-2747f93cae52"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic581edc8751a44d6b41bec5550dfaa75_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzQtMy0xLTEtOTAxMjk_d85a6bf7-0d1d-444f-82a7-c82b13dea229"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzUtMS0xLTEtOTAxMjk_4f2d8056-e844-4d04-8347-e8a749276cb4"
      unitRef="usd">8754100000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzUtMy0xLTEtOTAxMjk_49a82220-312a-43db-bf0d-c9830321edc5"
      unitRef="usd">8087500000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzYtMS0xLTEtOTAxMjk_f419f30b-f084-4b58-9387-7b26ec5e02f5"
      unitRef="usd">19941800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzYtMy0xLTEtOTAxMjk_bd198acd-00cd-49ff-805d-00be8f8651a3"
      unitRef="usd">18968300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzctMS0xLTEtOTAxMjk_244f7174-a490-4b1f-b037-96fd15959f98"
      unitRef="usd">-170100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzctMy0xLTEtOTAxMjk_61db2e9b-0e7b-40f5-beea-801767839aec"
      unitRef="usd">-26200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzgtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo4MTdjZDFmZDk2MjQ0ZjgyOTdlMTRjN2Q5MTllNzQyNl8yOQ_776dfb93-48b2-4701-89fe-a53165d167d4"
      unitRef="shares">19940149</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzgtMC0xLTEtOTAxMjkvdGV4dHJlZ2lvbjo4MTdjZDFmZDk2MjQ0ZjgyOTdlMTRjN2Q5MTllNzQyNl81MQ_7f8c988f-8580-4ae6-b40e-4ff622733e77"
      unitRef="shares">19392961</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzgtMS0xLTEtOTAxMjk_50f34f3b-9a2b-44a1-9276-b1948832c824"
      unitRef="usd">8611200000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzgtMy0xLTEtOTAxMjk_283a0a1e-9c85-4a09-8d6b-18bd0cf64cad"
      unitRef="usd">8260900000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzktMS0xLTEtOTAxMjk_f181106e-176c-4a6d-8c55-6da9e720148e"
      unitRef="usd">19914700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfMzktMy0xLTEtOTAxMjk_e23c1888-b59d-4b73-ab55-c242dd091e39"
      unitRef="usd">18768800000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNDAtMS0xLTEtOTAxMjk_4031baae-37f3-4503-8fd0-7a4a254d2e7e"
      unitRef="usd">26348700000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xNi9mcmFnOmJkOThkZGM2ODQzNTQ2MzI4ZWVlZWY5MWNkYWY2YWJjL3RhYmxlOjEzNTFiNTZlMzgxYjQ2MTU5ZWY0Y2QzOWVkOTk2YTkzL3RhYmxlcmFuZ2U6MTM1MWI1NmUzODFiNDYxNTllZjRjZDM5ZWQ5OTZhOTNfNDAtMy0xLTEtOTAxMjk_252dab3e-eac9-4c0e-ad6e-6e2bb01c7051"
      unitRef="usd">25434800000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i622abb8cbc884eccb5cb27428adbbd17_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNC02LTEtMS05MDEyOQ_3c3fa382-099b-4835-a12d-a363a5957c73"
      unitRef="usd">1638600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9deabe065473473b8901da590c573437_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNC04LTEtMS05MDEyOQ_f73a3628-c0c4-452c-bbea-ee99c76724ce"
      unitRef="usd">1724300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97441c2d31914e16935565451f818701_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNS02LTEtMS05MDEyOQ_454357bc-6386-4bb0-9868-f530050f028a"
      unitRef="usd">1232500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b49c8ef46334d0da841c0f39d95242c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNS04LTEtMS05MDEyOQ_b9b7a16d-28c1-4dc1-ad0d-b46c1b439cb8"
      unitRef="usd">754400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibef850396b774f22a12b2078b4a012f0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNi02LTEtMS05MDEyOQ_641d2e5c-9579-4c13-aadd-ea77cb44d91c"
      unitRef="usd">94000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a5726cfd4b646f19b4015d9f6612d6b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNi04LTEtMS05MDEyOQ_20caf92f-861b-4eab-a8dc-c245fc94ec5f"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNy02LTEtMS05MDEyOQ_e0aab293-86f4-4fff-9743-9b16a14fe82b"
      unitRef="usd">2965100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNy04LTEtMS05MDEyOQ_4912278c-da7a-4b90-bf12-7dd22daa4ebc"
      unitRef="usd">2528700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTAtNi0xLTEtOTAxMjk_15f22155-6334-41f6-b9a6-d15c33f4aeb5"
      unitRef="usd">843800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTAtOC0xLTEtOTAxMjk_3be991c8-a2c6-4177-ac72-8c3a17982db5"
      unitRef="usd">742900000</us-gaap:ResearchAndDevelopmentExpense>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTEtMi0xLTEtMTAzODA1_c1128139-38b7-43dd-bf95-434b28eb68ea"
      unitRef="usd">28100000</regn:AcquiredInProcessResearchAndDevelopment>
    <regn:AcquiredInProcessResearchAndDevelopment
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTEtNC0xLTEtMTAzODA1_25835d00-976e-4621-ab21-f244b3312aad"
      unitRef="usd">0</regn:AcquiredInProcessResearchAndDevelopment>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTEtNi0xLTEtOTAxMjk_18f9dc6a-a6c5-4baa-9f32-d2c3345d518f"
      unitRef="usd">450000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTEtOC0xLTEtOTAxMjk_63a9812d-53d5-4068-a644-27c4fadc13b4"
      unitRef="usd">405600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i622abb8cbc884eccb5cb27428adbbd17_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTItNi0xLTEtOTAxMjk_846a4efd-4ecf-4de6-8ab2-46f97d2df6af"
      unitRef="usd">207300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9deabe065473473b8901da590c573437_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTItOC0xLTEtOTAxMjk_36101453-6694-48a9-93aa-f32f1ba12968"
      unitRef="usd">183200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i57252e35c8c046b6b5fed0bd6135e1a0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTMtNi0xLTEtOTAxMjk_5ecd9ca1-d3f9-4994-935c-5fbaab7b786b"
      unitRef="usd">197600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id7d83508475640709ca3897d6ace80fd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTMtOC0xLTEtOTAxMjk_09434c6a-25de-4253-af68-aea694306e1c"
      unitRef="usd">124800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTQtNi0xLTEtOTAxMjk_5f05ee39-4eca-445c-9f1c-0eab0a72786f"
      unitRef="usd">20200000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTQtOC0xLTEtOTAxMjk_54905cd3-9af8-4e85-a16f-42cec8886d44"
      unitRef="usd">40500000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTUtNi0xLTEtOTAxMjk_9775245b-89cf-4635-9c47-e5df82b428ee"
      unitRef="usd">1706600000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTUtOC0xLTEtOTAxMjk_85dcd803-e357-4a5b-a2c3-17ed77228b9e"
      unitRef="usd">1416000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTctNi0xLTEtOTAxMjk_3f1d0bef-2cac-42e5-af14-1d70fa3d1e9f"
      unitRef="usd">1258500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMTctOC0xLTEtOTAxMjk_8cbc182c-7a54-435a-b23d-04da4e2dd9ae"
      unitRef="usd">1112700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjAtNi0xLTEtOTAxMjk_7a2fe3a7-1bca-4246-8cc8-19cd16a6a6d8"
      unitRef="usd">-183800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjAtOC0xLTEtOTAxMjk_eb32739a-92d4-4ea6-bfce-4c81eae6a09a"
      unitRef="usd">154900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjEtNi0xLTEtOTAxMjk_779a423e-6925-485f-bb41-aa67c18a2ac7"
      unitRef="usd">13600000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjEtOC0xLTEtOTAxMjk_9ab18d5f-c249-4e29-9c3d-6e0e24fc9177"
      unitRef="usd">14600000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjItNi0xLTEtOTAxMjk_8fb00fc3-1afb-4e88-9aa0-7f0e97be79f9"
      unitRef="usd">-197400000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjItOC0xLTEtOTAxMjk_38a851c4-6d21-4330-ad51-fe62130aac0c"
      unitRef="usd">140300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjQtNi0xLTEtOTAxMjk_ab15a5cd-3966-4b8e-84fa-90078cb9019d"
      unitRef="usd">1061100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjQtOC0xLTEtOTAxMjk_f5c369b7-b6cf-49f8-8fdc-d66196eea18e"
      unitRef="usd">1253000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjYtNi0xLTEtOTAxMjk_61d3de3d-2287-4cf7-bb20-78edecd00820"
      unitRef="usd">87600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjYtOC0xLTEtOTAxMjk_0864b90e-699c-486a-91ea-7ba9856b6dfb"
      unitRef="usd">137800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjgtNi0xLTEtOTAxMjk_93c8ad61-e7db-430e-85c7-141e43b44b76"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMjgtOC0xLTEtOTAxMjk_006f6e9a-4bc6-4838-9f1e-2591163dda8e"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzAtNi0xLTEtOTAxMjk_a36c2990-4fc2-4630-a299-308147e3fb52"
      unitRef="usdPerShare">9.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzAtOC0xLTEtOTAxMjk_f3b0df70-b5b5-4e87-9786-0eb816d6a845"
      unitRef="usdPerShare">10.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzEtNi0xLTEtOTAxMjk_d44ffe88-e247-4a84-b2f7-b7e592ed7e54"
      unitRef="usdPerShare">8.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzEtOC0xLTEtOTAxMjk_7f2ff86c-8c2a-4fa8-9742-ce9c590464c6"
      unitRef="usdPerShare">10.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzMtNi0xLTEtOTAxMjk_6575faae-0bdd-4427-9f0e-090777a8a1fa"
      unitRef="shares">106800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzMtOC0xLTEtOTAxMjk_8b40ba10-1ccc-4016-a2da-a35313300a12"
      unitRef="shares">105400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzQtNi0xLTEtOTAxMjk_e9ade202-4d9c-4f88-a081-d90c47d4609a"
      unitRef="shares">113100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzQtOC0xLTEtOTAxMjk_4ac64f7b-c7ee-4c50-9746-e55039dacf84"
      unitRef="shares">110500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzctNi0xLTEtOTAxMjk_3d827cc8-96f4-4554-bc85-5281e8d2a278"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzctOC0xLTEtOTAxMjk_a4f7782f-ba8d-44e5-a6d1-aebde65128bd"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzktNi0xLTEtOTAxMjk_3f56d55a-c42b-4587-acd1-5ed3e503d865"
      unitRef="usd">-144900000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfMzktOC0xLTEtOTAxMjk_6e7022af-70e2-4257-b9cd-e7afbd147dfb"
      unitRef="usd">-13300000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNDAtNi0xLTEtOTAxMjk_0a32362f-4f99-460d-b38e-6cd3c39d2eb9"
      unitRef="usd">1000000.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNDAtOC0xLTEtOTAxMjk_8e97140f-823f-463f-acbe-8d01eb0a477d"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNDEtNi0xLTEtOTAxMjk_fe8b66a9-ff85-487b-8a6e-d7c61ec5bf23"
      unitRef="usd">829600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xOS9mcmFnOjIyZDBkY2VlOGM2NjRiMTQ4MmJmNmE2YTJiZjRiYmE4L3RhYmxlOmM4NjlhOGE1MzNmNjQ4ZGQ5OWZjZGQwZTIzZjVkMjU5L3RhYmxlcmFuZ2U6Yzg2OWE4YTUzM2Y2NDhkZDk5ZmNkZDBlMjNmNWQyNTlfNDEtOC0xLTEtOTAxMjk_58a8b071-d4fd-4597-93bd-39a4210f3c7a"
      unitRef="usd">1102100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i95fee70ee8a64861abe05037daff26fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0yLTEtMS05MDEyOQ_6cf6d41c-8524-472c-bbfd-8824324b48a0"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i95fee70ee8a64861abe05037daff26fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi00LTEtMS05MDEyOQ_feb39b23-599a-44d7-9ae7-6f39d7fd439e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1bb6c603386e4bb49e28be802df56662_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi02LTEtMS05MDEyOQ_1f55891c-b398-4171-bf26-cb660589a529"
      unitRef="shares">126200000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1bb6c603386e4bb49e28be802df56662_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi04LTEtMS05MDEyOQ_d8e7ebc7-c71a-4fc5-8fec-31019321ad85"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if33fffc462854fd1a971ead5a66d5e3a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0xMC0xLTEtOTAxMjk_1ca88350-0539-4869-9a27-4d0932a68315"
      unitRef="usd">8087500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ec61fe96b014cd794520af314c77e18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0xMi0xLTEtOTAxMjk_17cd2c50-b9df-40ae-ac1f-705dd2ef8877"
      unitRef="usd">18968300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb313876a5604eecb3e39d577d84b8cf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0xNC0xLTEtOTAxMjk_4b28dcab-8240-457f-9aac-891a8ebe72ef"
      unitRef="usd">-26200000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i91dbedbafb9a4e138df38633744ff50b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0xNi0xLTEtOTAxMjk_81d0da95-ad25-41ff-b447-0a05ea0b0a7a"
      unitRef="shares">-19400000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i91dbedbafb9a4e138df38633744ff50b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0xOC0xLTEtOTAxMjk_1993b81c-3581-4d11-bab1-4109b06080ee"
      unitRef="usd">-8260900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMi0yMC0xLTEtOTAxMjk_1b0da356-afd0-461d-b316-9700b1526bee"
      unitRef="usd">18768800000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i49f6df1b621c46238b09b742fefedb7c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMy02LTEtMS05MDEyOQ_2978811d-0b75-4bbb-bfdd-be6eaba422b1"
      unitRef="shares">1600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id519efddacde45eea41b1b7306d425bf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMy0xMC0xLTEtOTAxMjk_2b1b2a92-d401-48ae-802b-1cb6c00fee79"
      unitRef="usd">593700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMy0yMC0xLTEtOTAxMjk_947f121a-fc7d-4ccc-b0f1-2b865e57931b"
      unitRef="usd">593700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i49f6df1b621c46238b09b742fefedb7c_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNC02LTEtMS05MDEyOQ_83dd757d-b243-4b7b-ab6f-1587fc7b4b12"
      unitRef="shares">200000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id519efddacde45eea41b1b7306d425bf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNC0xMC0xLTEtOTAxMjk_4e350c1b-06f5-40c3-a292-941f48bf37d7"
      unitRef="usd">105800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNC0yMC0xLTEtOTAxMjk_7e70ab63-fbc7-4600-a3c7-3f30fc888cb9"
      unitRef="usd">105800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="id519efddacde45eea41b1b7306d425bf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNS0xMC0xLTEtOTAxMjk_75faaa41-25b1-49aa-aa5b-f2633079ea62"
      unitRef="usd">12800000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i9be04b97b6e74ec7823da5c6aaa84bec_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNS0xOC0xLTEtOTAxMjk_0e03b852-2e48-42d0-8b5a-b65b99cab8a5"
      unitRef="usd">1700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNS0yMC0xLTEtOTAxMjk_9e706a9a-afbc-431c-aa31-06d1180679b5"
      unitRef="usd">14500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9be04b97b6e74ec7823da5c6aaa84bec_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNi0xNi0xLTEtOTAxMjk_4cf84f73-8b23-4641-a0ef-edf3cacd1817"
      unitRef="shares">500000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9be04b97b6e74ec7823da5c6aaa84bec_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNi0xOC0xLTEtOTAxMjk_c395899b-747c-4318-b93c-f05cf6d07c8d"
      unitRef="usd">352000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNi0yMC0xLTEtOTAxMjk_a6d4e67a-5407-492e-bbcf-4ca62a20550d"
      unitRef="usd">352000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id519efddacde45eea41b1b7306d425bf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNy0xMC0xLTEtOTAxMjk_4332334c-a2fd-4dc1-9d24-788c5031d3fd"
      unitRef="usd">165900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfNy0yMC0xLTEtOTAxMjk_cbbf76c3-15b9-4cad-b2c5-b2dd148e24d7"
      unitRef="usd">165900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6ecdc3acad57495097457cadb7e7d3b0_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfOC0xMi0xLTEtOTAxMjk_405c4d7b-ea64-47d6-b2aa-70d727fdfee2"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfOC0yMC0xLTEtOTAxMjk_7a8441d0-a05c-4de5-af9f-fe67c6e96660"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i77968823a969469b98f4c30f2ca4f5c3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfOS0xNC0xLTEtOTAxMjk_ed2e8d40-8843-4e37-bc5f-06ce55016b52"
      unitRef="usd">-143900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfOS0yMC0xLTEtOTAxMjk_2cd5f324-6d3d-4bb4-816d-b83f0b4e4cf6"
      unitRef="usd">-143900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i1dea3544135b4bb4b6c632b0948b1a0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMi0xLTEtOTAxMjk_59adf8e3-8474-46a1-b2a1-26839d2779c6"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1dea3544135b4bb4b6c632b0948b1a0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtNC0xLTEtOTAxMjk_716d45ae-abe7-4153-9591-f32f0d007909"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i915f6b4d82f74dbf88acbd715683fdc9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtNi0xLTEtOTAxMjk_ea864ceb-af51-4ff1-88c0-a5fe866d3552"
      unitRef="shares">127600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i915f6b4d82f74dbf88acbd715683fdc9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtOC0xLTEtOTAxMjk_2770966b-ec1b-4269-b6aa-e6f74a93d2cb"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b0d0a1fe2964cbcaf611fbca84ef34b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMTAtMS0xLTkwMTI5_164637ec-a19b-4ce4-9432-59c59a7e8fff"
      unitRef="usd">8754100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if987d8bf44b84f1e97f57d8f26ac4515_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMTItMS0xLTkwMTI5_e31e1f78-d953-4f56-8447-bc368309a3da"
      unitRef="usd">19941800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd4d5da3d1c54bb28009eaa6eff5443a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMTQtMS0xLTkwMTI5_908b837a-6890-4208-9e0c-d6426a05e552"
      unitRef="usd">-170100000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i22c6844dd5d04188914b9031d11f8961_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMTYtMS0xLTkwMTI5_a82eaea5-ce6f-4acd-b810-b9e1479c1139"
      unitRef="shares">-19900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i22c6844dd5d04188914b9031d11f8961_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMTgtMS0xLTkwMTI5_c5194bcf-8f18-4ee4-81a0-b85335d3e97d"
      unitRef="usd">-8611200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMTAtMjAtMS0xLTkwMTI5_371f0e64-c5aa-43f0-9539-fce518c09a3f"
      unitRef="usd">19914700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i17990da9082e4461a129231c048b8b53_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMi0xLTEtOTAxMjk_5aedc844-4776-4f16-bcf0-795f0e520847"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i17990da9082e4461a129231c048b8b53_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtNC0xLTEtOTAxMjk_547cf384-5c46-4d0d-954d-e4ecde50db29"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i491915b7c7e445b9b6fa4907b609c30a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtNi0xLTEtOTAxMjk_871f1fe3-de8e-46ed-acf4-e8e5ba71913c"
      unitRef="shares">121500000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i491915b7c7e445b9b6fa4907b609c30a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtOC0xLTEtOTAxMjk_e4fc66ac-6c9c-4de2-8b5d-ff722de02b21"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8a95bb0a1554d36812ebc3e44376b44_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMTAtMS0xLTkwMTI5_d2625ba4-987f-4f2f-ba12-1a349b4d0f17"
      unitRef="usd">6716200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5fc74af8b7b434e9ddb3a7e82860b64_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMTItMS0xLTkwMTI5_516c3bc2-a476-4949-ac86-2c97a2a32e8d"
      unitRef="usd">10893000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2531e1a9ba804a2bb424c5a0343c277e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMTQtMS0xLTkwMTI5_82078527-fda3-4e7b-8e12-a9d0194a4ec1"
      unitRef="usd">29300000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iceb24d90eae84bf9a7b8d246a65df6db_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMTYtMS0xLTkwMTI5_3579c662-f883-445f-88f5-d69af3ea29c6"
      unitRef="shares">-16400000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iceb24d90eae84bf9a7b8d246a65df6db_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMTgtMS0xLTkwMTI5_471dc4f4-a090-4a8d-8fc5-938dedf5d24b"
      unitRef="usd">-6613300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c6dc95b3f894642b6928b9b56bf1fe0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzEtMjAtMS0xLTkwMTI5_98d2d2b6-3e8b-4d7a-a308-7adda1507e33"
      unitRef="usd">11025300000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i736bae6c3cd14e4b80ebf4622b5775be_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzItNi0xLTEtOTAxMjk_b3d5f117-0f71-4a8a-880e-c37937512741"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i166016bf7c9c415987c3c2d1ebe71ece_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzItMTAtMS0xLTkwMTI5_7c07c20c-8208-401d-91fc-64fd4c0efc74"
      unitRef="usd">93900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzItMjAtMS0xLTkwMTI5_ffde91dd-1339-4d7c-99ae-d4ba2039de01"
      unitRef="usd">93900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i736bae6c3cd14e4b80ebf4622b5775be_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzMtNi0xLTEtOTAxMjk_5b019540-79e0-4707-8692-deb120706e24"
      unitRef="shares">100000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i166016bf7c9c415987c3c2d1ebe71ece_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzMtMTAtMS0xLTkwMTI5_34943a23-cd6c-460b-8d16-6efa6a74a81e"
      unitRef="usd">66400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzMtMjAtMS0xLTkwMTI5_5b612585-884a-4e42-8fef-bcd080464bd2"
      unitRef="usd">66400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i166016bf7c9c415987c3c2d1ebe71ece_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzQtMTAtMS0xLTkwMTI5_4a6de89e-3cc9-4110-8cbb-5db332a3f542"
      unitRef="usd">8500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i14d8218a922c49878dc93fbfdc4b4f36_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzQtMTgtMS0xLTkwMTI5_534c7477-8ae4-4783-92a9-291b7ad7ef84"
      unitRef="usd">1500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzQtMjAtMS0xLTkwMTI5_d848da0a-3f78-430d-af99-712eec48a759"
      unitRef="usd">10000000.0</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i14d8218a922c49878dc93fbfdc4b4f36_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzUtMTYtMS0xLTkwMTI5_702d74d0-bbb8-4c6c-983d-15d84b5ebd17"
      unitRef="shares">700000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i14d8218a922c49878dc93fbfdc4b4f36_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzUtMTgtMS0xLTkwMTI5_5f34d2bd-d917-4d85-b232-411fc8265b7f"
      unitRef="usd">323500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzUtMjAtMS0xLTkwMTI5_2a4bb484-33d2-4e7c-aec7-e643b05c49f4"
      unitRef="usd">323500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i166016bf7c9c415987c3c2d1ebe71ece_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzYtMTAtMS0xLTkwMTI5_dfe4de15-6333-44ca-9442-76eae8f9220d"
      unitRef="usd">135600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzYtMjAtMS0xLTkwMTI5_ee6f643a-0b41-4f82-8471-255a1c4e7890"
      unitRef="usd">135600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="iff0a20f83aa94195b346452aa1c2a734_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzctMTItMS0xLTkwMTI5_acd21175-effe-4f5c-97fa-8cdfce346b33"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzctMjAtMS0xLTkwMTI5_be04796c-bd85-40e1-88e3-ec2aca4521cd"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i103066e7469d496d87e2f7e848b55d92_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzgtMTQtMS0xLTkwMTI5_6f29af52-c666-4ecd-b602-1b368253ec26"
      unitRef="usd">-13100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzgtMjAtMS0xLTkwMTI5_5203d241-6f30-43a6-b219-a1709cce8b54"
      unitRef="usd">-13100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="id256c9e0cd334c96b319b45287d768a7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMi0xLTEtOTAxMjk_4ce0a504-26e4-47a5-8370-b8dbb94aafad"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id256c9e0cd334c96b319b45287d768a7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktNC0xLTEtOTAxMjk_cda10a0a-c1b6-435b-9af1-397e044c7702"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ica6928d21bec4c7ba165572553e2a3a9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktNi0xLTEtOTAxMjk_adced19e-62d2-440b-9567-86ce3994be69"
      unitRef="shares">121900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ica6928d21bec4c7ba165572553e2a3a9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktOC0xLTEtOTAxMjk_e061d4b8-ecae-4c5e-a675-c826484f3102"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b61473c901d49d1ba407271139bf855_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMTAtMS0xLTkwMTI5_e79187ce-488a-4d48-97ed-69e34e363e61"
      unitRef="usd">6887800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77a77cf7363c4e60860d4a9650f0271a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMTItMS0xLTkwMTI5_5cc9db94-b2b2-458b-ade7-d870801bc677"
      unitRef="usd">12008200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i238074f1e66c4434bd70748e15aec06a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMTQtMS0xLTkwMTI5_ad4cfb26-739d-49f7-8b92-486d21ac4347"
      unitRef="usd">16200000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i7f173867825647efa2f71192f3520318_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMTYtMS0xLTkwMTI5_4e51cb4a-fe48-4372-9103-accfcc31a924"
      unitRef="shares">-17100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f173867825647efa2f71192f3520318_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMTgtMS0xLTkwMTI5_7aefec95-5ec4-4528-a0ec-01967137d874"
      unitRef="usd">-6935300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if109a893771142c99d7f260e0851c759_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yMi9mcmFnOmU5ZGQxZjFlYWQxODRhNjJhYmFiZmFjZDk2MWM0MDc3L3RhYmxlOmVlNjE5NmEwNDc2ZDQ5MTlhMmMzOGEzMDE5N2QzZGY1L3RhYmxlcmFuZ2U6ZWU2MTk2YTA0NzZkNDkxOWEyYzM4YTMwMTk3ZDNkZjVfMzktMjAtMS0xLTkwMTI5_a6bad3a6-0e7d-448d-9f68-bca312dc8857"
      unitRef="usd">11977000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMy0yLTEtMS05MDEyOQ_de1957c5-ca29-490e-8b08-1bedbc0f4793"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMy00LTEtMS05MDEyOQ_df12c6fa-730d-479a-b96d-b594a2f73a1a"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfNS0yLTEtMS05MDEyOQ_cf069eb1-2a9f-481e-949e-ef69a8db3c47"
      unitRef="usd">74300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfNS00LTEtMS05MDEyOQ_d71fe121-88bd-48b7-af67-97125e63d95a"
      unitRef="usd">67400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfNi0yLTEtMS05MDEyOQ_93dbc9f4-9cab-477b-ae9f-ba088d7d976a"
      unitRef="usd">166900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfNi00LTEtMS05MDEyOQ_7708e19e-667c-4385-abcd-6e77533f87e3"
      unitRef="usd">130900000</us-gaap:ShareBasedCompensation>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfNy0yLTEtMS05MDEyOQ_09af9a3b-d564-42bd-97fd-f0868876d229"
      unitRef="usd">-204500000</us-gaap:MarketableSecuritiesGainLoss>
    <us-gaap:MarketableSecuritiesGainLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfNy00LTEtMS05MDEyOQ_238065e1-e22a-4cd1-8a93-73d68a9879d1"
      unitRef="usd">144400000</us-gaap:MarketableSecuritiesGainLoss>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfOC0yLTEtMS05MDEyOQ_2273c65a-1cf8-4d9d-80b6-66d7bce63eb1"
      unitRef="usd">-84300000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfOC00LTEtMS05MDEyOQ_e8e0bc36-5600-4865-b919-68763515fb51"
      unitRef="usd">-28700000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfOS0yLTEtMS05MDEyOQ_7d011b65-0cba-4aa3-bf76-ee56502500df"
      unitRef="usd">225000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfOS00LTEtMS05MDEyOQ_ba1ba07e-b7d7-4c2b-b8da-c6f902884894"
      unitRef="usd">-10100000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTEtMi0xLTEtOTAxMjk_0bfde8c6-0c5d-4363-89bc-08c7ad6c1bd1"
      unitRef="usd">-1197500000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTEtNC0xLTEtOTAxMjk_30009124-53bb-4c61-808c-b22115a6cb44"
      unitRef="usd">58300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTItMi0xLTEtOTAxMjk_14a727f6-e63c-46ff-91f6-8cc9f02684d2"
      unitRef="usd">88600000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTItNC0xLTEtOTAxMjk_461791d1-3441-4255-b976-7f55bcc8f1be"
      unitRef="usd">252800000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTMtMi0xLTEtOTAxMjk_1d5b159a-0f32-49df-9a36-747ed97abc77"
      unitRef="usd">44800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTMtNC0xLTEtOTAxMjk_e106f248-c77a-4e4d-89f8-448196c3c407"
      unitRef="usd">50000000.0</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTQtMi0xLTEtOTAxMjk_bb0b7624-f313-43c6-8c5a-99571add4308"
      unitRef="usd">9500000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTQtNC0xLTEtOTAxMjk_8ff8a879-8bad-486b-a1c8-2b29eaf1b641"
      unitRef="usd">-143600000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTUtMi0xLTEtOTAxMjk_ca492de9-6c2a-4416-ac70-deab43901b18"
      unitRef="usd">-250400000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTUtNC0xLTEtOTAxMjk_f291fa30-9313-4b60-9dda-6b13fe79466d"
      unitRef="usd">-34700000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTYtMi0xLTEtOTAxMjk_d2732c1e-ff21-45df-a6fa-ae93a167c8d8"
      unitRef="usd">1128200000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTYtNC0xLTEtOTAxMjk_763eb83d-e69b-44e3-a5dc-fadaabadae87"
      unitRef="usd">-446700000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTctMi0xLTEtOTAxMjk_c915e6ee-3d59-4815-92b8-bd24b1edc629"
      unitRef="usd">2101700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMTctNC0xLTEtOTAxMjk_0a2e5b0b-78e1-4265-96af-409c3e70648e"
      unitRef="usd">668500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjAtMi0xLTEtOTAxMjk_4d92991a-0694-4d8e-8e23-31469d44da92"
      unitRef="usd">2309800000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjAtNC0xLTEtOTAxMjk_c0efc36b-ea91-4125-a38b-6f85948e5ba7"
      unitRef="usd">1360000000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjEtMi0xLTEtOTAxMjk_9add9fac-72cf-4c25-b63e-cfd826ef683b"
      unitRef="usd">746300000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjEtNC0xLTEtOTAxMjk_7c5e9a13-5701-4fd4-aa6c-c6a2873a84f9"
      unitRef="usd">416300000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjItMi0xLTEtOTAxMjk_e9e8c7b7-a995-4db3-a045-28402bb730e9"
      unitRef="usd">141800000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjItNC0xLTEtOTAxMjk_fa9c8f0d-e68e-4a65-aa27-a37030f62bc3"
      unitRef="usd">115300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjMtMi0xLTEtOTAxMjk_8e61b90d-8f4f-45c5-8192-ded8fb833b54"
      unitRef="usd">-1705300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjMtNC0xLTEtOTAxMjk_37c1aa7d-81e6-43e4-8e84-5230a32e1728"
      unitRef="usd">-1059000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjYtMi0xLTEtOTAxMjk_d20668f0-f5fc-474f-aadc-06533b082483"
      unitRef="usd">521600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjYtNC0xLTEtOTAxMjk_e02ff3fd-a7a4-419b-8cb4-f52480a76279"
      unitRef="usd">95000000.0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjctMi0xLTEtOTAxMjk_efd09a59-9bad-4bc6-a034-e23a4da502a0"
      unitRef="usd">98800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjctNC0xLTEtOTAxMjk_6261e4bb-a6f7-4b4e-a1e6-53d925b25e93"
      unitRef="usd">154500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjgtMi0xLTEtOTAxMjk_4106400d-2e68-4aaa-9fe2-500c12ff2ed1"
      unitRef="usd">358100000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMjgtNC0xLTEtOTAxMjk_d4fde15f-d6cf-449d-ae7e-3436094ce616"
      unitRef="usd">306900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzItMi0xLTEtOTAxMjk_05c4529c-19b3-409c-bcd5-155ccb810a26"
      unitRef="usd">64700000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzItNC0xLTEtOTAxMjk_7495297b-e329-4741-ab92-ba1c25a161a9"
      unitRef="usd">-366400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzQtMi0xLTEtOTAxMjk_b6cf4b4c-7974-4002-bfc6-af11f4c5c8de"
      unitRef="usd">461100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzQtNC0xLTEtOTAxMjk_c3f9b564-31bb-43d2-9c9b-ce85d79f81e6"
      unitRef="usd">-756900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzYtMi0xLTEtOTAxMjk_fd196502-daee-4222-b6c8-1883160a26a6"
      unitRef="usd">2898100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c6dc95b3f894642b6928b9b56bf1fe0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzYtNC0xLTEtOTAxMjk_06ace9e6-7bc7-4a09-8555-270bec4b7bc4"
      unitRef="usd">2207300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzgtMi0xLTEtOTAxMjk_662712bd-691c-43a0-a1a3-ff14e4d8d3d4"
      unitRef="usd">3359200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if109a893771142c99d7f260e0851c759_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8yNS9mcmFnOjU0MTlkOWM2MTExNjRlNzc4Yjc2Yzg4MGIwNWY0ZDUyL3RhYmxlOjQxOWZhNWYxMDQzYTRkNzc4ZWMyODNlZTdmNzU3YzcyL3RhYmxlcmFuZ2U6NDE5ZmE1ZjEwNDNhNGQ3NzhlYzI4M2VlN2Y3NTdjNzJfMzgtNC0xLTEtOTAxMjk_7109b727-f20d-4b47-94b0-0535eb225558"
      unitRef="usd">1450400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zMS9mcmFnOmE4NGQ4NzI1MmVmZjRkYWViODc3NmM4YTAwY2E4YjQwL3RleHRyZWdpb246YTg0ZDg3MjUyZWZmNGRhZWI4Nzc2YzhhMDBjYThiNDBfMTQ0MQ_b8e77249-c927-48af-8db4-2bb611a805bb">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, 2021 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, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning with the first quarter of 2022, the Company added a new line item, Acquired in-process research and development, to its Condensed Consolidated Statements of Operations and Comprehensive Income. This line item includes in-process research and development acquired in connection with asset acquisitions as well as up-front/opt-in payments related to license and collaboration agreements. Amounts recorded in this line item for the three months ended March 31, 2022 would have historically been recorded to Research and development expenses. No such amounts were recorded for the three months ended March 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zMS9mcmFnOmE4NGQ4NzI1MmVmZjRkYWViODc3NmM4YTAwY2E4YjQwL3RleHRyZWdpb246YTg0ZDg3MjUyZWZmNGRhZWI4Nzc2YzhhMDBjYThiNDBfMTQzNA_4a81d136-ebbc-4498-8479-7f145c7b8f85">&lt;div style="margin-bottom: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, 2021 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, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RleHRyZWdpb246Mzc2NjFiNmZjZDNkNDBjYWI4MWEzMzRlYjUwODlkMDhfNDk3_18325a8a-34a7-4c91-aabc-27283be2c300">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:67.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.870%"/&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="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;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;Net Product Sales in the United States&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:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,347.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REGEN-COV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Evkeeza&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;ARCALYST&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638.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;1,724.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: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="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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Net product sales of REGEN-COV in the United States relate to product sold in connection with our agreements with the U.S. government. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Effective April 1, 2021, Kiniksa records net product sales of ARCALYST in the United States. Previously, the Company recorded net product sales of ARCALYST in the United States.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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, 2022 and December&#160;31, 2021, the Company had $3.664&#160;billion and $5.059&#160;billion, respectively, of trade accounts receivable that were recorded within Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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, 2022 and 2021. 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RleHRyZWdpb246Mzc2NjFiNmZjZDNkNDBjYWI4MWEzMzRlYjUwODlkMDhfNTQx_1b9e48ab-d6c8-43fe-9f77-c54f262b9eaa">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:67.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.870%"/&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="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;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;Net Product Sales in the United States&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:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,347.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;REGEN-COV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Evkeeza&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;ARCALYST&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638.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;1,724.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: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="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="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Net product sales of REGEN-COV in the United States relate to product sold in connection with our agreements with the U.S. government. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;**&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Effective April 1, 2021, Kiniksa records net product sales of ARCALYST in the United States. Previously, the Company recorded net product sales of ARCALYST in the United States.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in 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:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.780%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 milestone 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;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 research and development 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 Research and development 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;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.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 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 research and development 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;Research and development 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;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits (losses) in connection with commercialization of Libtayo outside the United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2.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;(6.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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of research and development 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 Research and development 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;21.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;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;Regeneron's obligation for its share of Sanofi commercial expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative 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;(9.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for Sanofi's share of Libtayo U.S. gross profits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front payments received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.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-weight:400;line-height:120%"&gt;Amounts recognized in our Statements of Operations in connection with our 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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.796%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;338.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 16.75pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Research and development expense&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;11.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;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;10.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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Bayer research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in our 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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.796%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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;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;66.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;/table&gt;&lt;/div&gt;Reimbursement of research and development expenses from Roche was $86.8&#160;million for the three months ended March 31, 2021. Such amounts were not material for the three months ended March 31, 2022.</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcbcb7ccec8d4e1c92391bc80fb5e197_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfMi0yLTEtMS05MDEyOQ_207a2e86-f17c-43da-95bb-85eb327deebc"
      unitRef="usd">1517600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ba38bbc8aa34c1f9a8d9cf5fb916c5f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfMi00LTEtMS05MDEyOQ_a4611e5e-f3a2-43d5-8ac7-369430d35573"
      unitRef="usd">1347000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib682821004de4aa9aad7683b9ab8c935_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfMy0yLTEtMS05MDEyOQ_acff22a3-95ae-4165-b35d-85b7da0aa639"
      unitRef="usd">78900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedcb0ff68f4c43e4ba74fa72cd73c186_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfMy00LTEtMS05MDEyOQ_99182fa2-b583-484f-b4a9-25760f701065"
      unitRef="usd">69100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e4dbb51b019432789b76a08dd150981_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNC0yLTEtMS05MDEyOQ_3190cd4a-ded8-4bc2-826d-065d8928cbe7"
      unitRef="usd">33600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec051788247f4702995f675c52d809e2_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNC00LTEtMS05MDEyOQ_92445d45-c2a1-49aa-a99e-4780d4be4af0"
      unitRef="usd">43300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafb8b284c70c4c2b94ed7816c3bf820a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNS0yLTEtMS05MDEyOQ_77f8dce6-fe18-434a-b219-404fcc4354e7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9af0650f530940f895794340c70c94ac_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNS00LTEtMS05MDEyOQ_e7230702-b865-4052-9dca-5d50b3eb1393"
      unitRef="usd">262200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic57def427bfd498ab06d65162f771060_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNi0yLTEtMS05MDEyOQ_7ba8c905-22ac-4d86-9d7b-faa1cf2f461f"
      unitRef="usd">8500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95d1de6a38db4efcb9c8098251aeeef1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNi00LTEtMS05MDEyOQ_2ace741e-4520-4706-ab66-3c960b3a514a"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7defd25056949d1b2fa54d73c95a437_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNy0yLTEtMS05MDEyOQ_8cd6dfbf-a837-416c-9c9a-5634b3517265"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia41602216e0841ef879929615a03dcba_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfNy00LTEtMS05MDEyOQ_95f9448b-4cb2-461f-8a49-c1d1d1212a6f"
      unitRef="usd">2200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie57c1823536d4f4eb25275a1de9beb04_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfOC0yLTEtMS05MDEyOQ_98520ad8-6f4f-4bc3-9a9b-3826167891c9"
      unitRef="usd">1638600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if284e1146cca4f8cb012221f04d33a7d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmI5ZTM5YjFiYzY2ZDRjOGNhNWNkOTBlYzExNGMwMzVhL3RhYmxlcmFuZ2U6YjllMzliMWJjNjZkNGM4Y2E1Y2Q5MGVjMTE0YzAzNWFfOC00LTEtMS05MDEyOQ_5dc57d94-0b25-4ea0-a82b-c213957aa067"
      unitRef="usd">1724300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icbe471cf59614cf3876e011a7482a3c2_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RleHRyZWdpb246Mzc2NjFiNmZjZDNkNDBjYWI4MWEzMzRlYjUwODlkMDhfMTAx_6e522682-c580-4ea5-819d-28719441065f"
      unitRef="usd">3664000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6719ccf209064732a96c887a524125a2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RleHRyZWdpb246Mzc2NjFiNmZjZDNkNDBjYWI4MWEzMzRlYjUwODlkMDhfMTA4_5bf8da64-f1a1-44cf-8ec9-cd3069762491"
      unitRef="usd">5059000000.000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RleHRyZWdpb246Mzc2NjFiNmZjZDNkNDBjYWI4MWEzMzRlYjUwODlkMDhfNDc4_b313ace1-62f0-4a09-8d2d-41ea7137575a">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f8fd03a17974d1e8d078d2398fe96b0_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmQzMDQ4MjJiYTJhOTRmYmVhNjljNzQ4ODIyNjNkMWYwL3RhYmxlcmFuZ2U6ZDMwNDgyMmJhMmE5NGZiZWE2OWM3NDg4MjI2M2QxZjBfMi0yLTEtMS05MDEyOQ_8a5244ee-aa9d-4acb-b038-eef876d014b8"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie860ecdb0fa8444f9b871df386166de7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmQzMDQ4MjJiYTJhOTRmYmVhNjljNzQ4ODIyNjNkMWYwL3RhYmxlcmFuZ2U6ZDMwNDgyMmJhMmE5NGZiZWE2OWM3NDg4MjI2M2QxZjBfMi00LTEtMS05MDEyOQ_8f50261e-117a-461f-aa78-347cdab92447"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iac5b6abe3f2440028ddaf89dc0ec016a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmQzMDQ4MjJiYTJhOTRmYmVhNjljNzQ4ODIyNjNkMWYwL3RhYmxlcmFuZ2U6ZDMwNDgyMmJhMmE5NGZiZWE2OWM3NDg4MjI2M2QxZjBfMy0yLTEtMS05MDEyOQ_eeef56ce-b373-42ee-8eea-87be350bf4ba"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if3da9eb6905b45068d58a3a48d98d099_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmQzMDQ4MjJiYTJhOTRmYmVhNjljNzQ4ODIyNjNkMWYwL3RhYmxlcmFuZ2U6ZDMwNDgyMmJhMmE5NGZiZWE2OWM3NDg4MjI2M2QxZjBfMy00LTEtMS05MDEyOQ_60fdf0e4-dece-4857-bf41-43e53b204bd0"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0991cd1291946319e4818191abd96f1_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmQzMDQ4MjJiYTJhOTRmYmVhNjljNzQ4ODIyNjNkMWYwL3RhYmxlcmFuZ2U6ZDMwNDgyMmJhMmE5NGZiZWE2OWM3NDg4MjI2M2QxZjBfNC0yLTEtMS05MDEyOQ_a6c89933-1e1c-4d7e-a1aa-62cd42f762bb"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9912786ae574ba1932b1a18e91c03f5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNC9mcmFnOjM3NjYxYjZmY2QzZDQwY2FiODFhMzM0ZWI1MDg5ZDA4L3RhYmxlOmQzMDQ4MjJiYTJhOTRmYmVhNjljNzQ4ODIyNjNkMWYwL3RhYmxlcmFuZ2U6ZDMwNDgyMmJhMmE5NGZiZWE2OWM3NDg4MjI2M2QxZjBfNC00LTEtMS05MjY2NQ_3fa1fa90-201a-4bc8-bd76-2cc5ba63e995"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTMxNjE_d99bbad5-2024-45db-ae95-22e27ef28e13">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:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.780%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 milestone 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;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 research and development 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 Research and development 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;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.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 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 research and development 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;Research and development 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;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits (losses) in connection with commercialization of Libtayo outside the United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2.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;(6.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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of research and development 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 Research and development 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;21.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;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;Regeneron's obligation for its share of Sanofi commercial expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative 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;(9.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for Sanofi's share of Libtayo U.S. gross profits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front payments received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.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-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;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, Sanofi is generally responsible for funding 80%&#x2013;100% of agreed-upon development costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#160;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. We are entitled to receive up to an aggregate of $100.0&#160;million in additional sales milestone payments from Sanofi, which includes the next sales milestone payment of $50.0&#160;million that would be earned when such sales outside the United States exceed $2.5&#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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.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;504.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380.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;368.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 is party to a collaboration with Sanofi to research, develop, and commercialize antibody-based cancer treatments in the field of immuno-oncology (the "IO Collaboration").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 Immuno-oncology License and Collaboration Agreement, the parties are co-developing and co-commercializing Libtayo (cemiplimab). The parties share equally, on an ongoing basis, agreed-upon development and commercialization expenses for Libtayo. The Company has principal control over the development of Libtayo and leads commercialization activities in the United States (see Note 2 for related product sales information), while Sanofi leads commercialization activities outside of the United States. The parties share 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;The following table summarizes contract balances in connection with the Company's IO Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.317%"/&gt;&lt;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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;Other liabilities include up-front payments received from Sanofi for which recognition has been deferred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 aggregate amount of the estimated consideration under the IO Collaboration related to the Company's obligation that was unsatisfied (or partially unsatisfied) as of March&#160;31, 2022 was $532.8&#160;million. This amount is expected to be recognized over the remaining period in which the Company is obligated to satisfy its obligation in connection with performing development activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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. All agreed-upon development expenses incurred by the Company and Bayer are shared equally.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bayer markets EYLEA outside the United States and the companies share equally in profits and losses from sales. In Japan, the Company was entitled to receive a tiered percentage of between 33.5% and 40.0% of EYLEA net product sales through 2021, and effective January 1, 2022, the companies share equally in profits and losses from sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.796%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;338.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of ex-U.S. commercial supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 16.75pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Research and development expense&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;11.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;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;10.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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Bayer research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with our 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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344.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;355.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.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;129.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;c. Teva&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Teva are parties to a collaboration agreement (the "Teva Collaboration Agreement") to develop and commercialize fasinumab globally, excluding certain Asian countries that are subject to our collaboration agreement with Mitsubishi Tanabe Pharma Corporation. The Company leads global development activities, and the parties share development costs equally, on an ongoing basis, under a global development plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in our Statements of Operations in connection with the Teva Collaboration Agreement were not material for the three months ended March&#160;31, 2022 and 2021. In addition, contract balances in our Balance Sheets were not material as of March&#160;31, 2022 and December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amount of the estimated consideration under the Teva Collaboration Agreement related to the Company's obligation that was unsatisfied (or partially unsatisfied) as of March&#160;31, 2022 was $83.6&#160;million. This amount is expected to be recognized over the remaining period in which the Company is obligated to satisfy its obligation in connection with performing development activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;d. U.S. Government&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, we announced an expansion of our Other Transaction Agreement with the Biomedical Advanced Research Development Authority ("BARDA"), pursuant to which the U.S. Department of Health and Human Services ("HHS") was obligated to fund certain of our costs incurred for research and development activities related to COVID-19 treatments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020 and 2021, we entered into agreements to manufacture and deliver filled and finished drug product of REGEN-COV (casirivimab and imdevimab) to the U.S. government. In connection with one of our 2021 agreements, Roche supplied a portion of the doses to Regeneron to fulfill our agreement with the U.S. government (see "Roche" below for further details regarding our collaboration agreement with Roche).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, the Company had completed its final deliveries of drug product under its agreements with the U.S. government. See Note 2 for REGEN-COV net product sales recognized during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;e. Roche&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, we entered into a collaboration agreement (the "Roche Collaboration Agreement") with Roche to develop, manufacture, and distribute the casirivimab and imdevimab antibody cocktail (known as REGEN-COV in the United States and Ronapreve&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in other countries). We lead global development activities for casirivimab and imdevimab, and the parties jointly fund certain studies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 agreement, each party is obligated to dedicate a certain amount of manufacturing capacity to casirivimab and imdevimab each year. We distribute the product in the United States and Roche distributes the product outside of the United States. The parties share gross profits from worldwide sales based on a pre-specified formula, depending on the amount of manufactured product supplied by each party to the market. Each quarter, a single payment is due from one party to the other to true-up the global gross profits between the parties. If Regeneron is to receive a true-up payment from Roche, such amount will be recorded to Collaboration revenue. If Regeneron is to make a true-up payment to Roche, such amount will be recorded to Cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in our 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:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.796%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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;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;66.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;/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 $86.8&#160;million for the three months ended March 31, 2021. Such amounts were not material for the three months ended March 31, 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:68.567%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&gt;&lt;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;f. Alnylam&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Company and Alnylam Pharmaceuticals, Inc. entered into a collaboration to discover RNA interference ("RNAi") therapeutics for NASH and potentially other related diseases, as well as to research, co-develop and commercialize any therapeutic product candidates that emerge from these discovery efforts (including ALN-HSD, which is currently in clinical development). The parties share equally, on an ongoing basis, development expenses for ALN-HSD.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, the parties entered into a global, strategic collaboration to discover, develop, and commercialize RNAi therapeutics for a broad range of diseases by addressing therapeutic disease targets expressed in the eye and central nervous system ("CNS"), in addition to a select number of targets expressed in the liver. For each program, we provide Alnylam with a specified amount of funding at program initiation and at lead candidate designation. Following designation of a lead candidate, the parties may further advance such lead candidate under either a co-commercialization collaboration agreement structure (under which the parties are advancing ALN-APP, which is currently in clinical development) or a license agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, during 2019, the parties entered into a Co-Commercialization Collaboration Agreement for a silencing RNA ("siRNA") therapeutic targeting the C5 component of the human complement pathway being developed by Alnylam, with Alnylam as the lead party, and a License Agreement for a combination product consisting of such siRNA therapeutic (cemdisiran) and a fully human monoclonal antibody being developed by the Company (pozelimab), with the Company as the licensee. Under the C5 siRNA Co-Commercialization Collaboration Agreement, the parties share costs equally and under the License Agreement, the licensee is responsible for its own costs and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Amounts recognized in our Statements of Operations in connection with the Alnylam agreements described above were not material for the three months ended March&#160;31, 2022 and 2021. In addition, contract balances in our Balance Sheets were not material as of March&#160;31, 2022 and December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;g. Checkmate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In April 2022, the Company entered into an Agreement and Plan of Merger (the "Merger Agreement") to acquire Checkmate Pharmaceuticals, Inc. at a total equity value of approximately $250&#160;million. On May 2, 2022, the Company commenced a tender offer to acquire any and all outstanding shares of common stock of Checkmate at a price of $10.50 per share, to be paid to each shareholder tendering Checkmate shares in cash, without interest, subject to reduction for any applicable withholding taxes. The consummation of the tender offer is subject to certain conditions, including the tender of at least a majority of the outstanding shares of Checkmate common stock, the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act, and other customary closing conditions. If the tender offer is successfully consummated, the Company will acquire all shares not acquired in the tender offer through a merger that does not require the vote of Checkmate stockholders. The transaction is expected to close in mid-2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cbaea0780e5417e9d972713d4996c4d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMy00LTEtMS05MDEyOQ_f957cb42-21ab-410d-8fff-fe6ffee98e06"
      unitRef="usd">415300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieae6373e3ff34a8ea778b560cd5abce4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMy02LTEtMS05MDEyOQ_b557e1fa-f66f-4877-bcd8-aff1d66570e4"
      unitRef="usd">260600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49d64c2a409c4a0792280081c50402c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNC00LTEtMS05MDEyOQ_8aa6e9d8-3e55-45d1-b4b2-2571505e632d"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4dfccf30c684fa493ee76a3020d8b0d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNC02LTEtMS05MDEyOQ_b1c35dbd-bfc2-4dbe-8d31-dcb322adec04"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cff94c130604722a4e666740b92346b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNS00LTEtMS05MDEyOQ_37af2cde-1fab-4271-9b52-726cbd0ce817"
      unitRef="usd">160800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6df6a2c143749c8abd7907ae838f529_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNS02LTEtMS05MDEyOQ_a4ac4975-8b8c-4334-8306-99f8e499835c"
      unitRef="usd">105600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c1ec51feb744c35923ffc4f4f928720_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNi00LTEtMS05MDEyOQ_3b2ae6f2-dcf6-4c8a-8154-79c2a49120a7"
      unitRef="usd">36500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0119d19760364a5dbcb13943f7fc523d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNi02LTEtMS05MDEyOQ_be59f4a8-afd7-4a1f-a611-6cbfb9ee0bcd"
      unitRef="usd">30100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a89606d147243dc874152dbdf74795f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNy00LTEtMS05MDEyOQ_826f9348-5453-4734-a1a9-521ce255d977"
      unitRef="usd">-9700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82eaf04ee789441ba70383f0883bcc3e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfNy02LTEtMS05MDEyOQ_3bc65a77-4470-407f-87c1-ff1e83ff0ad2"
      unitRef="usd">-11900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0046e7646f446d1a37114f4d5c799ca_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfOC00LTEtMS05MDEyOQ_83a81cfa-2fb5-4c12-8324-de525581fc8b"
      unitRef="usd">91700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i826c41bda2d84287b12a3ff08136af07_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfOC02LTEtMS05MDEyOQ_483011fa-a750-48e7-8bd8-768d163f89e3"
      unitRef="usd">60400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92df979adff246e0821cd19b897345c2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTEtNC0xLTEtOTAxMjk_8aa4ec09-b83e-4ad6-88d2-e675e70f729b"
      unitRef="usd">2800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6994f6125c34e2ea746f8289215735b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTEtNi0xLTEtOTAxMjk_28434130-0e0d-4471-bbe7-29d9071713e8"
      unitRef="usd">-6100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25a4c906d8d142f48e52fe5dffb84152_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTItNC0xLTEtOTAxMjk_02c7a7e9-e7b0-445b-a653-16974a8c5ab7"
      unitRef="usd">2000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f93c392948e45c28ac82f82b974717f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTItNi0xLTEtOTAxMjk_6cb65494-eca1-4c85-bdb5-9d42d7095a5c"
      unitRef="usd">4700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab44e2940fdf49c7a770d29c8aa8f016_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTMtNC0xLTEtOTAxMjk_ebc52866-9e24-4170-b216-8027fd216ec8"
      unitRef="usd">21500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60a31fd938c445fb986572a59eadd720_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTMtNi0xLTEtOTAxMjk_ef0edf76-05e8-47ee-b8b8-39aa6baa3f6a"
      unitRef="usd">21900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8ba57229fd74f20a3d1fcc48907a982_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTQtNC0xLTEtOTAxMjk_3f5779f6-43fc-4042-ae14-5903b36123df"
      unitRef="usd">19000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i434d5bebf2364cc0af751d818a6b6d31_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTQtNi0xLTEtOTAxMjk_fc2db65a-a72c-421c-a3ae-97b0a0c72941"
      unitRef="usd">18500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i864aad58de684c6bae6ca3c9e8d133fb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTUtNC0xLTEtOTAxMjk_534b9a15-6c2f-4d3d-a633-f46c177cb7fc"
      unitRef="usd">-9200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bec55e63c7844adb9a9aecb20c5cf51_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTUtNi0xLTEtOTAxMjk_705047cd-e8ec-45bf-9026-d69b78ca8e81"
      unitRef="usd">-7700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09f2bf50b9514b99aac279ddebad6ddf_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTYtNC0xLTEtOTAxMjk_f441c733-6add-4842-b3f8-23f946563bb2"
      unitRef="usd">-32300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia71c9f1ad4ca412389e8aa4f3515459e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTYtNi0xLTEtOTAxMjk_444a2338-ba00-425c-bd9b-6172e60d8a13"
      unitRef="usd">-30400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5081b6450ce4836b597451b873292d8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTctNC0xLTEtOTAxMjk_b615e0e2-5c6b-4c65-9c26-e11e290c4417"
      unitRef="usd">18100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2a6d484f4a84423ad6c5b376e94ad8a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmU0OGU5NzJhYTdkNjQ2YWJiYjJlOTUxOWRmMTdlMGRlL3RhYmxlcmFuZ2U6ZTQ4ZTk3MmFhN2Q2NDZhYmJiMmU5NTE5ZGYxN2UwZGVfMTctNi0xLTEtOTAxMjk_ac09bb85-f919-4d46-9f2b-30dfc2ccdbf0"
      unitRef="usd">22900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="i0a09f05fb54440e5a9680b31adcd63f7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMDk5OTY_972911eb-8db3-4d8a-bc77-266aa615d7a3"
      unitRef="number">0.80</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="i322b7a303e3b4566ab0a8143f4356256_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTAwMDE_9a4566ea-5597-42a4-bdb3-da10d9840606"
      unitRef="number">1</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2581661a75e54beb9d6ead8717b357a5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTA5OTUxMTY5MDE5Nw_43346771-e64b-4a85-b287-f2eee62faf99"
      unitRef="usd">50000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived
      contextRef="i2581661a75e54beb9d6ead8717b357a5_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTA5OTUxMTY5MDUzOQ_03b69f49-73dc-4d36-a7c1-47d903b7a032"
      unitRef="usd">2000000000</regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="i2581661a75e54beb9d6ead8717b357a5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTAxMDM_0535c3af-4763-4a10-9e39-526eafb87606">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="i3e9d65de52e14d6fbb3dbeb73b1b18fe_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTA5OTUxMTY5MDU1Mw_30d8688d-855f-426e-8619-1b4ab16953d7"
      unitRef="usd">100000000</regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="i7947ebd4e6234922aa839cdb412c1691_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTA5OTUxMTY5MDU2OQ_4e2410a4-5097-4fb7-88f9-30681f2d1a37"
      unitRef="usd">50000000</regn:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived
      contextRef="ib5ee0aba0062421ca30906eb452b3083_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTA5OTUxMTY5MDU4NA_be7e37f0-3b10-4b4c-87b7-3183be9efc33"
      unitRef="usd">2500000000</regn:LevelsOfTwelveMonthSalesAtWhichSalesMilestonePaymentsWouldBeReceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="ib5ee0aba0062421ca30906eb452b3083_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTAxMDQ_c367d4db-8360-4a6b-b5c8-fcc72388c4d4">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTMxNTY_924caaee-2569-4c69-8636-c61c98271bc1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.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;504.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380.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;368.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with the Company's IO Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.317%"/&gt;&lt;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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 our 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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344.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;355.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.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;129.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with the Roche Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:center;text-indent:13.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.567%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&gt;&lt;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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3e9d65de52e14d6fbb3dbeb73b1b18fe_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjFmY2I4NDM3ZGRjMDRhZDY5NTc2YTdhMmI1NjY5NTNhL3RhYmxlcmFuZ2U6MWZjYjg0MzdkZGMwNGFkNjk1NzZhN2EyYjU2Njk1M2FfMi0yLTEtMS05MDEyOQ_ee300ec8-3280-4814-b199-fa45548a4fd8"
      unitRef="usd">500400000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2f10dc54d7d74ceab8d7f97027e0d689_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjFmY2I4NDM3ZGRjMDRhZDY5NTc2YTdhMmI1NjY5NTNhL3RhYmxlcmFuZ2U6MWZjYjg0MzdkZGMwNGFkNjk1NzZhN2EyYjU2Njk1M2FfMi00LTEtMS05MDEyOQ_3b4ea236-3d33-482e-a62d-054de6ca01f2"
      unitRef="usd">504800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3e9d65de52e14d6fbb3dbeb73b1b18fe_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjFmY2I4NDM3ZGRjMDRhZDY5NTc2YTdhMmI1NjY5NTNhL3RhYmxlcmFuZ2U6MWZjYjg0MzdkZGMwNGFkNjk1NzZhN2EyYjU2Njk1M2FfMy0yLTEtMS05MDEyOQ_2a719ec0-94ba-4fbe-b475-dbde0604cbc9"
      unitRef="usd">380200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2f10dc54d7d74ceab8d7f97027e0d689_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjFmY2I4NDM3ZGRjMDRhZDY5NTc2YTdhMmI1NjY5NTNhL3RhYmxlcmFuZ2U6MWZjYjg0MzdkZGMwNGFkNjk1NzZhN2EyYjU2Njk1M2FfMy00LTEtMS05MDEyOQ_63900dde-e07e-44a4-bf6a-7990123da124"
      unitRef="usd">368700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4d74b0446408429f9085951ba9d64d7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmRjZDE0Y2ZiNTM3NTRkNWU5NTA0OGM5M2U1NDUzYWNkL3RhYmxlcmFuZ2U6ZGNkMTRjZmI1Mzc1NGQ1ZTk1MDQ4YzkzZTU0NTNhY2RfMi0yLTEtMS05MDEyOQ_a8c513fe-6a80-4e6b-a5e7-32eec25e4788"
      unitRef="usd">4900000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5a040f27ad6f499abdd5f2ed6b59b396_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmRjZDE0Y2ZiNTM3NTRkNWU5NTA0OGM5M2U1NDUzYWNkL3RhYmxlcmFuZ2U6ZGNkMTRjZmI1Mzc1NGQ1ZTk1MDQ4YzkzZTU0NTNhY2RfMi00LTEtMS05MDEyOQ_08c1cb85-a6db-4417-92e2-b5c846fb03d6"
      unitRef="usd">-22500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4d74b0446408429f9085951ba9d64d7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmRjZDE0Y2ZiNTM3NTRkNWU5NTA0OGM5M2U1NDUzYWNkL3RhYmxlcmFuZ2U6ZGNkMTRjZmI1Mzc1NGQ1ZTk1MDQ4YzkzZTU0NTNhY2RfMy0yLTEtMS05MDEyOQ_7ebd7795-7e9f-4742-9f26-869e28c0da73"
      unitRef="usd">21100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5a040f27ad6f499abdd5f2ed6b59b396_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmRjZDE0Y2ZiNTM3NTRkNWU5NTA0OGM5M2U1NDUzYWNkL3RhYmxlcmFuZ2U6ZGNkMTRjZmI1Mzc1NGQ1ZTk1MDQ4YzkzZTU0NTNhY2RfMy00LTEtMS05MDEyOQ_2635ec72-1dd3-41bd-930e-dbe5bb532ce4"
      unitRef="usd">16000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OtherLiabilities
      contextRef="i4d74b0446408429f9085951ba9d64d7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmRjZDE0Y2ZiNTM3NTRkNWU5NTA0OGM5M2U1NDUzYWNkL3RhYmxlcmFuZ2U6ZGNkMTRjZmI1Mzc1NGQ1ZTk1MDQ4YzkzZTU0NTNhY2RfNC0yLTEtMS05MDEyOQ_23e0bafd-023f-41d9-a561-ad5d55e4bedc"
      unitRef="usd">258000000.0</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i5a040f27ad6f499abdd5f2ed6b59b396_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmRjZDE0Y2ZiNTM3NTRkNWU5NTA0OGM5M2U1NDUzYWNkL3RhYmxlcmFuZ2U6ZGNkMTRjZmI1Mzc1NGQ1ZTk1MDQ4YzkzZTU0NTNhY2RfNC00LTEtMS05MDEyOQ_55f28470-7cea-462d-a852-8b74d027cd0b"
      unitRef="usd">276100000</us-gaap:OtherLiabilities>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4d74b0446408429f9085951ba9d64d7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfNjM4Nw_6b8fb9e1-4ade-4872-b089-0c14640a940e"
      unitRef="usd">532800000</us-gaap:RevenueRemainingPerformanceObligation>
    <regn:RevenueBasedOnPercentageOfAnnualSalesInJapan
      contextRef="i5196498cfa394aa4b23bd01ffb0629cb_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTAxMDY_cd10b796-7891-4294-a17b-7f51abae034a"
      unitRef="number">0.335</regn:RevenueBasedOnPercentageOfAnnualSalesInJapan>
    <regn:RevenueBasedOnPercentageOfAnnualSalesInJapan
      contextRef="ie2e0e8d6f19647658aefa27537c5054c_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTAxMTM_64d1320d-e5c0-46bf-807b-5050cf48a80e"
      unitRef="number">0.400</regn:RevenueBasedOnPercentageOfAnnualSalesInJapan>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1eb251d5d1ef4f61a4d403e7e6c67a15_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfMi00LTEtMS05MDEyOQ_463cba62-595c-4ea2-b582-c7b49969fe7b"
      unitRef="usd">338400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieeab58a958f349978c023d62154b257f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfMi02LTEtMS05MDEyOQ_eb2bf846-bfe4-41f7-afb3-eec1d48abd6b"
      unitRef="usd">308900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c1836ebcae746618c01ed0133665558_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfMy00LTEtMS05MDEyOQ_f62b1e9a-c44c-490b-b9e1-d3f3aeeb4a28"
      unitRef="usd">25000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30c237ffada748ed903e6790c5ff967c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfMy02LTEtMS05MDEyOQ_698bd6cf-99c9-4c93-9087-a64786abc56c"
      unitRef="usd">13900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1193f101a44d4fc99cc8c582b3fce5a3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfNC00LTEtMS05NTQwNw_3034e832-b3d4-4c6f-a4bd-d68249123339"
      unitRef="usd">21900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93bdf152d3bf46358e8243b31edc9256_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfNC02LTEtMS05NjI2Mg_890dcf34-d1ba-4239-9cd0-516a25d8ff17"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a00ae1dfa2f4f18bb191b2453e3bc6e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfNC00LTEtMS05MDEyOQ_93a22526-2d07-40f0-ab77-6b39b310c0f4"
      unitRef="usd">11100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d3f16bb985c47768a4b9f3b1145b660_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfNC02LTEtMS05MDEyOQ_b70a3d72-5821-4928-a908-c38faffae52e"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbeacbefb934446e8d47da70bd4dd9c3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfNS00LTEtMS05MDEyOQ_eb5bb532-e00f-4a62-a279-caf65e2569a8"
      unitRef="usd">-10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19dd5ef9d0624f67be3ce2303d724f89_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJlNzVmZmYzMTFkYzQwNWZiZmZlMDAyMjU5NThlZjQxL3RhYmxlcmFuZ2U6YmU3NWZmZjMxMWRjNDA1ZmJmZmUwMDIyNTk1OGVmNDFfNS02LTEtMS05MDEyOQ_8e39f995-fd07-4467-9dd0-2df6beff895e"
      unitRef="usd">-12500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if492407f1b8d4c59997cda8a32806b5e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJjYzMxZWRjNmM3ZjQ1ZmQ5NmZhOTE5ODliMjc5YzU2L3RhYmxlcmFuZ2U6YmNjMzFlZGM2YzdmNDVmZDk2ZmE5MTk4OWIyNzljNTZfMi0yLTEtMS05MDEyOQ_b2d9a538-dcf5-40b0-b933-23e8c8378871"
      unitRef="usd">344800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i146b593542a845dc95620e1d2f839eec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJjYzMxZWRjNmM3ZjQ1ZmQ5NmZhOTE5ODliMjc5YzU2L3RhYmxlcmFuZ2U6YmNjMzFlZGM2YzdmNDVmZDk2ZmE5MTk4OWIyNzljNTZfMi00LTEtMS05MDEyOQ_234e4134-12ca-4c1c-8a73-98219edb1a31"
      unitRef="usd">355500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if492407f1b8d4c59997cda8a32806b5e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJjYzMxZWRjNmM3ZjQ1ZmQ5NmZhOTE5ODliMjc5YzU2L3RhYmxlcmFuZ2U6YmNjMzFlZGM2YzdmNDVmZDk2ZmE5MTk4OWIyNzljNTZfMy0yLTEtMS05MDEyOQ_8c454cc9-a51d-444b-8def-914e462e79c6"
      unitRef="usd">122400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i146b593542a845dc95620e1d2f839eec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOmJjYzMxZWRjNmM3ZjQ1ZmQ5NmZhOTE5ODliMjc5YzU2L3RhYmxlcmFuZ2U6YmNjMzFlZGM2YzdmNDVmZDk2ZmE5MTk4OWIyNzljNTZfMy00LTEtMS05MDEyOQ_d8835366-34e9-4de6-8f8e-5db3c1fe8233"
      unitRef="usd">129400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="icc4be6c48b1e4a3587e82c10c5b28f7b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfODQxNQ_72e9470f-d235-4bb1-b879-cc9f976e4909"
      unitRef="usd">83600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57d3481e92024d0cb49b2376535b0a40_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjgwYTJjYTA2NTgyNDQwNDdiNjEzY2QwZjliZmE3Y2M5L3RhYmxlcmFuZ2U6ODBhMmNhMDY1ODI0NDA0N2I2MTNjZDBmOWJmYTdjYzlfMi00LTEtMS05MDEyOQ_3f1e9896-c316-4228-ad9b-ba5a0523557b"
      unitRef="usd">216300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7798a08071484eb3a94a73d23c114422_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjgwYTJjYTA2NTgyNDQwNDdiNjEzY2QwZjliZmE3Y2M5L3RhYmxlcmFuZ2U6ODBhMmNhMDY1ODI0NDA0N2I2MTNjZDBmOWJmYTdjYzlfMi02LTEtMS05MDEyOQ_9cff23c5-9284-4aa9-9b54-d581b3b77802"
      unitRef="usd">66800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4eaf7101f1f49dda0175f68bdd1dca8_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTM3NDM4OTU0MjE0MTk_3b4246cc-96be-4dda-99e4-65b7432ab471"
      unitRef="usd">86800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if21d4b976dd44b23af762f61d8624f1e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjExM2QwMGE4YjI0ZTRkZDViOGI3YmIxNjEzNzBiODM1L3RhYmxlcmFuZ2U6MTEzZDAwYThiMjRlNGRkNWI4YjdiYjE2MTM3MGI4MzVfMi0yLTEtMS05MDEyOQ_1dd29699-ae2f-4439-b9c4-342f06550e40"
      unitRef="usd">204300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i08b806196fc54fe38846a2ed71e5ff44_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjExM2QwMGE4YjI0ZTRkZDViOGI3YmIxNjEzNzBiODM1L3RhYmxlcmFuZ2U6MTEzZDAwYThiMjRlNGRkNWI4YjdiYjE2MTM3MGI4MzVfMi00LTEtMS05MDEyOQ_4da02992-0317-4f03-b62a-18ab2ad6cd20"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if21d4b976dd44b23af762f61d8624f1e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjExM2QwMGE4YjI0ZTRkZDViOGI3YmIxNjEzNzBiODM1L3RhYmxlcmFuZ2U6MTEzZDAwYThiMjRlNGRkNWI4YjdiYjE2MTM3MGI4MzVfMy0yLTEtMS0xMDU1ODI_58a3401f-8ba2-4395-bccb-de1c039468b1"
      unitRef="usd">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i08b806196fc54fe38846a2ed71e5ff44_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RhYmxlOjExM2QwMGE4YjI0ZTRkZDViOGI3YmIxNjEzNzBiODM1L3RhYmxlcmFuZ2U6MTEzZDAwYThiMjRlNGRkNWI4YjdiYjE2MTM3MGI4MzVfMy00LTEtMS0xMDU1ODQ_2e193020-cb6b-48e4-b349-475c206e461a"
      unitRef="usd">268800000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i41ffac933e8a4a00966e90825279c44c_D20220401-20220430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTgwMzk_d2714280-d56f-465a-a4ea-c47bfbf0b631"
      unitRef="usd">250000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i138e644b243b44aebc8ac7798c251dcb_I20220502"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8zNy9mcmFnOmNmNGUzMWUzYjE2ODRmMjU4MzM4N2FiNGUxMDc2NmE0L3RleHRyZWdpb246Y2Y0ZTMxZTNiMTY4NGYyNTgzMzg3YWI0ZTEwNzY2YTRfMTc1OTIxODYxMTgwNTM_350f4803-985f-4e91-ad18-891eaeeb4e94"
      unitRef="usdPerShare">10.50</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RleHRyZWdpb246OWM2MTI1YWRkZTQzNDU3NmI2MWRjNjNhMDNhMTcxMzhfNzU5_973a9f44-cc83-4b58-9d5a-e65d0016910b">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.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.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;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;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.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;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.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 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;110.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;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;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;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;10.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RleHRyZWdpb246OWM2MTI1YWRkZTQzNDU3NmI2MWRjNjNhMDNhMTcxMzhfNzYy_a167cb1c-6b80-4267-a8e8-adb6f26a2f79">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.157%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.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;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;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.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;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.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 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;110.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;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;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;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;10.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/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="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfMi0yLTEtMS05MDEyOQ_de1957c5-ca29-490e-8b08-1bedbc0f4793"
      unitRef="usd">973500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfMi00LTEtMS05MDEyOQ_df12c6fa-730d-479a-b96d-b594a2f73a1a"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfNC0yLTEtMS05MDEyOQ_6575faae-0bdd-4427-9f0e-090777a8a1fa"
      unitRef="shares">106800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfNC00LTEtMS05MDEyOQ_8b40ba10-1ccc-4016-a2da-a35313300a12"
      unitRef="shares">105400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id233aec589944c4c884062683dae0570_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfNi0yLTEtMS05MDEyOQ_1136fee5-b90a-4107-8e19-bb3dbacf7187"
      unitRef="shares">5000000.0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7034a7f38e114f9fbf4b61b6f6c119c1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfNi00LTEtMS05MDEyOQ_164af536-770d-4db2-96e2-3a2a57de3c63"
      unitRef="shares">4500000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifd1fa4ef57764e3495aa9e22485044d2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfNy0yLTEtMS05MDEyOQ_131ca649-08a6-4139-a6dc-f835fdae2e54"
      unitRef="shares">1300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i988305302e434414b582feac420034c1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfNy00LTEtMS05MDEyOQ_14686755-788c-43b7-b6ad-faad682c09a0"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfOC0yLTEtMS05MDEyOQ_58ba4e19-a387-4d32-8841-56d6ec43f03c"
      unitRef="shares">113100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfOC00LTEtMS05MDEyOQ_e1d3c833-0d49-4683-9946-4ce9e00a5894"
      unitRef="shares">110500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfMTAtMi0xLTEtOTAxMjk_a36c2990-4fc2-4630-a299-308147e3fb52"
      unitRef="usdPerShare">9.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfMTAtNC0xLTEtOTAxMjk_f3b0df70-b5b5-4e87-9786-0eb816d6a845"
      unitRef="usdPerShare">10.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfMTEtMi0xLTEtOTAxMjk_d44ffe88-e247-4a84-b2f7-b7e592ed7e54"
      unitRef="usdPerShare">8.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOmU4ZDU1ODc2MTVjODQ0ZWFhYjc0MmNmZjY0ZDkyNzgzL3RhYmxlcmFuZ2U6ZThkNTU4NzYxNWM4NDRlYWFiNzQyY2ZmNjRkOTI3ODNfMTEtNC0xLTEtOTAxMjk_7f2ff86c-8c2a-4fa8-9742-ce9c590464c6"
      unitRef="usdPerShare">10.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RleHRyZWdpb246OWM2MTI1YWRkZTQzNDU3NmI2MWRjNjNhMDNhMTcxMzhfNzUx_b0a72017-0ce5-4044-986c-d6e090c133f2">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i61268245213f4d1ea25773be58e4b611_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOjM1MzI3NWFmNDQwZjQ3ZDZiY2MzNWQ5MTg4MTU5ZjRkL3RhYmxlcmFuZ2U6MzUzMjc1YWY0NDBmNDdkNmJjYzM1ZDkxODgxNTlmNGRfMi0yLTEtMS05MDEyOQ_2f259190-ed4c-4207-b1c1-8478c9a4051e"
      unitRef="shares">2200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5a2426ec7667403c8ec616aafcd3c3ec_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80MC9mcmFnOjljNjEyNWFkZGU0MzQ1NzZiNjFkYzYzYTAzYTE3MTM4L3RhYmxlOjM1MzI3NWFmNDQwZjQ3ZDZiY2MzNWQ5MTg4MTU5ZjRkL3RhYmxlcmFuZ2U6MzUzMjc1YWY0NDBmNDdkNmJjYzM1ZDkxODgxNTlmNGRfMi00LTEtMS05MDEyOQ_7c77c52d-74fb-4ad7-af31-7d3aa2d966ab"
      unitRef="shares">5000000.0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTQ4Mw_18f7414e-5dd0-4af5-afcf-122b3bc02556">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, 2022 and December&#160;31, 2021 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;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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,422.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;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,216.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;385.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;381.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;55.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;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;712.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711.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;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;344.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;(0.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;343.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;44.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;43.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 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;9,965.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;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216.2)&lt;/span&gt;&lt;/td&gt;&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;9,750.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7,518.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;10.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;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;255.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;8,428.7&#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;10.8&#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;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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 classifies its investments in available-for-sale debt securities based on their contractual maturity dates. The available-for-sale debt securities listed as of March&#160;31, 2022 mature at various dates through March 2027. 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;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;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;3,704.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,045.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;5,588.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,750.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,269.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194.2)&lt;/span&gt;&lt;/td&gt;&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;212.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,482.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;(207.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;/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;326.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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327.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;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;666.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;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;324.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;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;43.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.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.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.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;/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;8,674.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202.9)&lt;/span&gt;&lt;/td&gt;&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;214.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;(13.3)&lt;/span&gt;&lt;/td&gt;&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,889.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216.2)&lt;/span&gt;&lt;/td&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;5,889.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;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;295.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;(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;295.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;(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;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;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;&#x2014;&#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;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;For the three months ended March&#160;31, 2022, realized gains and losses on sales of marketable securities were not material. For the three months ended March&#160;31, 2021, realized gains were not material and there were no realized losses on sales of marketable 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;With respect to marketable securities, for the three months ended March&#160;31, 2022 and 2021, 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;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTQ1MA_5eb838e4-67cc-405f-bf95-c3a87f31c147">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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;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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,422.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;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,216.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;385.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;381.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;55.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;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;712.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711.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;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;344.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;(0.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;343.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;44.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;43.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 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;9,965.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;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216.2)&lt;/span&gt;&lt;/td&gt;&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;9,750.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7,518.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;10.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;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;255.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;8,428.7&#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;10.8&#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;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMi0yLTEtMS05MDEyOQ_5434806d-26da-4229-b0f5-00b9d183fffd"
      unitRef="usd">8422300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMi00LTEtMS05MDEyOQ_dfbc84d4-7867-4e0e-9c89-554de0d1ac88"
      unitRef="usd">1300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMi02LTEtMS05MDEyOQ_c98fa15f-b43a-467b-a1a4-fa21927d61f5"
      unitRef="usd">207400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMi04LTEtMS05MDEyOQ_f4ba24db-60c6-4c78-b1e8-fbe05b62831c"
      unitRef="usd">8216200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMy0yLTEtMS05MDEyOQ_f022e4ff-218a-410f-9057-e2a905518b15"
      unitRef="usd">385800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMy00LTEtMS05MDEyOQ_8b44b1e5-b55c-451c-92e9-fc2b1ff3b8e6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMy02LTEtMS05MDEyOQ_51431d76-245f-4116-8762-58c5f9748ec6"
      unitRef="usd">3900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMy04LTEtMS05MDEyOQ_cd94f752-ce35-4bf2-a601-33b33068a2a5"
      unitRef="usd">381900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNC0yLTEtMS05MDEyOQ_0efc0634-03b9-46ac-961b-2385fe0b5da0"
      unitRef="usd">55200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNC00LTEtMS05MDEyOQ_605f46b5-b9ac-4215-9738-59d422e3c839"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNC02LTEtMS05MDEyOQ_5b8653cd-80e8-4882-98e9-f54be56a2684"
      unitRef="usd">1500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNC04LTEtMS05MDEyOQ_06e329ac-e870-457a-a81e-1e952f0516c4"
      unitRef="usd">53700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNS0yLTEtMS05MDEyOQ_6e38a387-a362-4fa6-9f4f-abd7d1dd7a76"
      unitRef="usd">712700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNS00LTEtMS05MDEyOQ_982aa022-b7df-44a7-96e9-b6d366ad7dbf"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNS02LTEtMS05MDEyOQ_c7a50663-a900-4437-8706-a914a027f6d1"
      unitRef="usd">1300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNS04LTEtMS05MDEyOQ_40a05919-1337-4d76-8bfe-65c759448b3b"
      unitRef="usd">711400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNi0yLTEtMS05MDEyOQ_b29e5ea1-3ebf-48e4-984a-cbef37426ab7"
      unitRef="usd">344200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNi00LTEtMS05MDEyOQ_20a7085d-4a8f-4376-8a66-11ca160508e4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNi02LTEtMS05MDEyOQ_086b2063-8ac5-4c18-b3d3-2c52ba0452c8"
      unitRef="usd">900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNi04LTEtMS05MDEyOQ_4b29e975-31a0-4475-bd84-3cb97a807a28"
      unitRef="usd">343300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNy0yLTEtMS05MDEyOQ_d5a7b6ca-8f29-4ae4-a21a-59cda9c740c2"
      unitRef="usd">44900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNy00LTEtMS05MDEyOQ_a07f08d4-8339-430e-98e1-8955c7080ee3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNy02LTEtMS05MDEyOQ_b787b8f9-f913-4384-b483-582959253df5"
      unitRef="usd">1200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfNy04LTEtMS05MDEyOQ_e38404f1-cbb5-479c-8b7f-fbbaa4d328a4"
      unitRef="usd">43700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfOC0yLTEtMS05MDEyOQ_31ae5563-2451-4f1e-8b38-404714a52d86"
      unitRef="usd">9965100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfOC00LTEtMS05MDEyOQ_a93c3cb5-069c-4f2a-ad5d-6f2f5c4f942d"
      unitRef="usd">1300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfOC02LTEtMS05MDEyOQ_a3b83ee8-ae34-4049-adf6-9cc18e590b3a"
      unitRef="usd">216200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfOC04LTEtMS05MDEyOQ_89c54084-d1db-41e1-b28d-be3a9a937af6"
      unitRef="usd">9750200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTEtMi0xLTEtOTAxMjk_e24ff7f4-4c85-4c8e-9c61-32338eda4fce"
      unitRef="usd">7518400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTEtNC0xLTEtOTAxMjk_0c5b0f3a-9d0a-4020-a4ca-ad615f188b87"
      unitRef="usd">10200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTEtNi0xLTEtOTAxMjk_24b1f7a0-2202-4f4c-ad79-844890168645"
      unitRef="usd">40900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTEtOC0xLTEtOTAxMjk_03b660f9-24dc-42dc-ace8-0288485a1704"
      unitRef="usd">7487700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTItMi0xLTEtOTAxMjk_333ec821-c3bf-4e08-831d-d5adf5cab6f8"
      unitRef="usd">109000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTItNC0xLTEtOTAxMjk_95d9aed0-1e82-46a6-ace8-11d3420260e4"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTItNi0xLTEtOTAxMjk_cea597db-5f3a-41ba-930a-0d7a805ff0cf"
      unitRef="usd">800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTItOC0xLTEtOTAxMjk_120b9683-abc1-4004-a85c-c650d352a5ff"
      unitRef="usd">108500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTMtMi0xLTEtOTAxMjk_eb305875-4dda-4e72-b623-477c3fc66904"
      unitRef="usd">64400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTMtNC0xLTEtOTAxMjk_865e7aa2-e71d-49ad-90af-fbbba030af1b"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTMtNi0xLTEtOTAxMjk_b0e320f5-01d7-4ac3-a54b-323bfdb52fb3"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTMtOC0xLTEtOTAxMjk_ed1103a8-e3b3-4546-923e-9d3b478d31ba"
      unitRef="usd">64400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTQtMi0xLTEtOTAxMjk_2fbf6e50-1116-4948-ae00-af675a4b8c49"
      unitRef="usd">439700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTQtNC0xLTEtOTAxMjk_49a5ecce-a1d8-40f1-b1fa-b824f14910f4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTQtNi0xLTEtOTAxMjk_b94cfdd9-82df-4bad-8c72-aba2269e332f"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTQtOC0xLTEtOTAxMjk_1de456b1-0d25-4f62-a661-50ca7be23732"
      unitRef="usd">439600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTUtMi0xLTEtOTAxMjk_143dbaec-7491-4489-a174-96d4a4ccf3a0"
      unitRef="usd">255200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTUtNC0xLTEtOTAxMjk_4f07aebf-1d99-4eed-9f78-2521ac86f8cc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTUtNi0xLTEtOTAxMjk_745d9196-6c10-40b8-bf85-2797270836b6"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTUtOC0xLTEtOTAxMjk_247bddbf-8bf1-4c77-a3af-5305690ded35"
      unitRef="usd">255100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtMi0xLTEtOTE3ODk_cdef8773-cc35-410f-8791-0acadf351886"
      unitRef="usd">42000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtNC0xLTEtOTE3ODk_c39c331b-c3ff-4e5c-9c1c-faa3d2e630e9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtNi0xLTEtOTE3ODk_3e301cf9-1367-4e8f-b0da-b8fa23c153e7"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtOC0xLTEtOTE3ODk_3105012c-0156-439f-8cc6-1c70c496ce2e"
      unitRef="usd">41900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtMi0xLTEtOTAxMjk_e9f20794-40ce-4638-8dde-4de43f293319"
      unitRef="usd">8428700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtNC0xLTEtOTAxMjk_fde978b8-c205-4812-b271-e92967b853a9"
      unitRef="usd">10800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtNi0xLTEtOTAxMjk_8da20ac3-9663-4de7-8299-4bed85c74353"
      unitRef="usd">42300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjc3ZjhlMTUyNTkxZjRlODFiZGY1MzQyNzgyZjU4NjJkL3RhYmxlcmFuZ2U6NzdmOGUxNTI1OTFmNGU4MWJkZjUzNDI3ODJmNTg2MmRfMTYtOC0xLTEtOTAxMjk_7ff69c2f-712f-4bdf-9175-b3178b65f447"
      unitRef="usd">8397200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTQ1Nw_c2bd85ab-e1e1-421c-af91-33df1ea68d92">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;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;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;3,704.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,809.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,045.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;5,588.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,750.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOmM1MzMyM2VlMjM4MTQ0YmQ4YmY3NDM4YzZhZDUyYjlhL3RhYmxlcmFuZ2U6YzUzMzIzZWUyMzgxNDRiZDhiZjc0MzhjNmFkNTJiOWFfMi0yLTEtMS05MDEyOQ_e965283e-1064-4f5d-94b5-c4bf952761db"
      unitRef="usd">3704900000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOmM1MzMyM2VlMjM4MTQ0YmQ4YmY3NDM4YzZhZDUyYjlhL3RhYmxlcmFuZ2U6YzUzMzIzZWUyMzgxNDRiZDhiZjc0MzhjNmFkNTJiOWFfMi00LTEtMS05MDEyOQ_101e53cb-0e42-4b78-a744-b8f4ebf56903"
      unitRef="usd">2809100000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOmM1MzMyM2VlMjM4MTQ0YmQ4YmY3NDM4YzZhZDUyYjlhL3RhYmxlcmFuZ2U6YzUzMzIzZWUyMzgxNDRiZDhiZjc0MzhjNmFkNTJiOWFfMy0yLTEtMS05MDEyOQ_6e9b5d40-f469-49da-acc6-0a76b0a5f889"
      unitRef="usd">6045300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOmM1MzMyM2VlMjM4MTQ0YmQ4YmY3NDM4YzZhZDUyYjlhL3RhYmxlcmFuZ2U6YzUzMzIzZWUyMzgxNDRiZDhiZjc0MzhjNmFkNTJiOWFfMy00LTEtMS05MDEyOQ_1021c066-1b22-457a-aa06-cbb3c730bfcc"
      unitRef="usd">5588100000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOmM1MzMyM2VlMjM4MTQ0YmQ4YmY3NDM4YzZhZDUyYjlhL3RhYmxlcmFuZ2U6YzUzMzIzZWUyMzgxNDRiZDhiZjc0MzhjNmFkNTJiOWFfNC0yLTEtMS05MDEyOQ_41e49a2d-80cd-4237-8ffc-36445c00bbed"
      unitRef="usd">9750200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOmM1MzMyM2VlMjM4MTQ0YmQ4YmY3NDM4YzZhZDUyYjlhL3RhYmxlcmFuZ2U6YzUzMzIzZWUyMzgxNDRiZDhiZjc0MzhjNmFkNTJiOWFfNC00LTEtMS05MDEyOQ_47e7e024-9215-41da-bf4c-3912199e88a1"
      unitRef="usd">8397200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTQ2OQ_0a4d31fd-837b-4f0d-b551-9a350ee4b8f6">&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 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 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,269.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194.2)&lt;/span&gt;&lt;/td&gt;&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;212.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,482.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;(207.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;/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;326.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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327.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;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;666.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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;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;324.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;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;43.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.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.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.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;/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;8,674.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202.9)&lt;/span&gt;&lt;/td&gt;&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;214.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;(13.3)&lt;/span&gt;&lt;/td&gt;&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,889.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216.2)&lt;/span&gt;&lt;/td&gt;&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;5,889.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;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;295.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;(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;295.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;(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;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;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;169.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;&#x2014;&#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;6,516.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMi0xLTEtMS05MDEyOQ_a1d43ebc-199e-4fb5-8d77-079f5059c734"
      unitRef="usd">7269300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMi0zLTEtMS05MDEyOQ_3c530f9d-af0a-4873-832f-4db4b2b2b415"
      unitRef="usd">194200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMi01LTEtMS05MDEyOQ_93b68e0e-f3ec-43b5-bb8b-2b6401b95d0b"
      unitRef="usd">212900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMi03LTEtMS05MDEyOQ_1440894b-c12e-4e94-875a-de830263cfb6"
      unitRef="usd">13200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMi05LTEtMS05MDEyOQ_ba0cc243-0c9f-4773-96fd-8d2ba525630a"
      unitRef="usd">7482200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i28d4b33a38ba4d299fad3c4576df062a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMi0xMS0xLTEtOTAxMjk_91fe124c-c5ee-4617-981e-1fb9ee76cfdb"
      unitRef="usd">207400000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy0xLTEtMS0xMDQ1NTE_d670c42d-755a-4919-b50c-917abae50921"
      unitRef="usd">326200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy0zLTEtMS0xMDQ1NTE_448710a5-fe25-4a74-a310-690887047166"
      unitRef="usd">3800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy01LTEtMS0xMDQ1NTE_dd861cd5-4079-4598-a0df-be868dbd3c7f"
      unitRef="usd">1200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy03LTEtMS0xMDQ1NTE_7b00b47f-059e-4ed8-8e3d-209847da30af"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy05LTEtMS0xMDQ1NTE_413557c4-bc35-482b-9b9e-db900d7c13cc"
      unitRef="usd">327400000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2a69ca2f657d4106a5ae9ac8599e802e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy0xMS0xLTEtMTA0NTUx_77ab3ae1-a3e9-4965-92bb-9d98834b9628"
      unitRef="usd">3900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC0xLTEtMS0xMDQ1NTE_ed2c2466-2386-4cee-9c0a-c1a8b78183c7"
      unitRef="usd">44700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC0zLTEtMS0xMDQ1NTE_5680a58a-88ec-4e50-aeba-6047c68f58a6"
      unitRef="usd">1500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC01LTEtMS0xMDQ1NTE_2ece5491-ad33-47a2-a204-d57af5ac84f6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC03LTEtMS0xMDQ1NTE_7ec20f87-8b79-4c03-9f1f-bb113e2c17da"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC05LTEtMS0xMDQ1NTE_9488dbfc-eb3b-4cb8-a140-85308fc8e89d"
      unitRef="usd">44700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic7e8a9e2388346e98bbb0d34ee3499eb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC0xMS0xLTEtMTA0NTUx_f0582736-4bbb-4148-80ec-c6aaef5d7184"
      unitRef="usd">1500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNS0xLTEtMS0xMDQ1NTE_cb039dab-ddfb-4778-a006-73b2e6ca0349"
      unitRef="usd">666500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNS0zLTEtMS0xMDQ1NTE_d5fb23e9-0445-49e3-976e-4b8861425b9e"
      unitRef="usd">1300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNS01LTEtMS0xMDQ1NTE_5b6ab7bc-d34c-4959-a55c-716fa6e62fbe"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNS03LTEtMS0xMDQ1NTE_4b2dd448-247f-4879-b26e-d9b90266985d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNS05LTEtMS0xMDQ1NTE_079feebb-05d3-4633-987d-16435f62e802"
      unitRef="usd">666500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0eb0b08bc598489fbbf3b4f7854eb809_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNS0xMS0xLTEtMTA0NTUx_2d816d93-cc5e-4cf8-a6cf-de8b5549db78"
      unitRef="usd">1300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNi0xLTEtMS0xMDQ1NTE_3abb7c0b-b444-4217-b9fa-1a073bd3aac6"
      unitRef="usd">324500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNi0zLTEtMS0xMDQ1NTE_1769e82b-dbba-406e-a8a3-e5fe974e3fd1"
      unitRef="usd">900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNi01LTEtMS0xMDQ1NTE_a0150e23-c973-4670-9ba7-07d9d1d8082c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNi03LTEtMS0xMDQ1NTE_27477a15-44bd-49fa-9054-89e00ced7f01"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNi05LTEtMS0xMDQ1NTE_7d71699b-9d8e-44da-adee-f726d87ece8e"
      unitRef="usd">324500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i348ae7f016b344fdb967304a377e7c0c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNi0xMS0xLTEtMTA0NTUx_dcbee1af-5028-48eb-a9d3-5a517581a063"
      unitRef="usd">900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy0xLTEtMS05MDEyOQ_f82350e4-482b-4e04-9038-f4cb927eeea6"
      unitRef="usd">43700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy0zLTEtMS05MDEyOQ_7cc82cfa-1ab9-425d-af92-22088e667c53"
      unitRef="usd">1200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy01LTEtMS05MDEyOQ_042360a3-d19f-4377-9258-df62f06f17e5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy03LTEtMS05MDEyOQ_d2989d2d-c1ea-4aa5-8d79-b9132e08367b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy05LTEtMS05MDEyOQ_775f7288-206e-45bf-8db7-2485c22b0be9"
      unitRef="usd">43700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1556f8a44777494a99ea195ab28e7a7e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMy0xMS0xLTEtOTAxMjk_d62dd572-98e3-41c7-aaa6-fbb4e825ee2d"
      unitRef="usd">1200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC0xLTEtMS05MDEyOQ_409651a5-4b6e-4302-b6f2-e83ea08739e2"
      unitRef="usd">8674900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC0zLTEtMS05MDEyOQ_542eef95-cb75-4244-9595-415d73f577b8"
      unitRef="usd">202900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC01LTEtMS05MDEyOQ_9d5ae542-9a26-4c84-aeb9-577644b5120f"
      unitRef="usd">214100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC03LTEtMS05MDEyOQ_467bbcd4-c5a8-47e8-bb4b-d6beab485b67"
      unitRef="usd">13300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC05LTEtMS05MDEyOQ_d697442d-81ab-48c4-ac76-d7281bafb958"
      unitRef="usd">8889000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNC0xMS0xLTEtOTAxMjk_7822090a-a5ba-4f58-941a-9768d34eb1f2"
      unitRef="usd">216200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNy0xLTEtMS05MDEyOQ_f79bd77f-f823-4739-b9f7-e28a891fc4ea"
      unitRef="usd">5889300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNy0zLTEtMS05MDEyOQ_2023e18a-df10-4903-9413-8c9509425faa"
      unitRef="usd">40900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNy01LTEtMS05MDEyOQ_383b1fda-6a7b-4fd5-8525-b24896d3048e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNy03LTEtMS05MDEyOQ_44e2308a-2d96-4375-87fb-ce81cd87aaf0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNy05LTEtMS05MDEyOQ_60020639-39e7-4dc2-96be-906ebeb3c4ff"
      unitRef="usd">5889300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9c35d71264bf4d9697611f683dea4efe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfNy0xMS0xLTEtOTAxMjk_7509a5d5-6287-4e74-b02e-19cf15b7cb2d"
      unitRef="usd">40900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOC0xLTEtMS05MTgwOQ_0c9ff3eb-131a-4dfc-bc48-66db2176bde7"
      unitRef="usd">90000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOC0zLTEtMS05MTgwOQ_03e6b720-f686-4d25-90fc-4508bc13391f"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOC01LTEtMS05MTgwOQ_babe9404-cb97-4b28-bf4a-b09c713be120"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOC03LTEtMS05MTgwOQ_7b139a28-aa58-423a-afc4-79b98c7a897d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOC05LTEtMS05MTgwOQ_a64f5799-7b34-4867-a383-f8fd1debe3e2"
      unitRef="usd">90000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie9b8b5b9b0e44ba7a9cedfae18b87bb2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOC0xMS0xLTEtOTE4MDk_fb7e9b82-e218-496d-9c95-69d1a9ed2ede"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOS0xLTEtMS05MTgwOQ_b5296c50-13f1-40a9-88f6-228c2a7d7991"
      unitRef="usd">37000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOS0zLTEtMS05MTgwOQ_8cfb4fd9-5a28-43ca-aaa6-cd69ceb5aef7"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOS01LTEtMS05MTgwOQ_bc1faa93-3768-408a-9f45-2a030831efb1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOS03LTEtMS05MTgwOQ_68f2c661-23c0-4170-91f0-5939c92967a7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOS05LTEtMS05MTgwOQ_75aeb23c-8207-4f52-be7d-48120e3424be"
      unitRef="usd">37000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="icdfddfa89b6747ff95e1be1a0abbbe97_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfOS0xMS0xLTEtOTE4MDk_ffc77a0a-4cf4-41d1-bede-198b1d843d48"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTAtMS0xLTEtOTE4MDk_eb20a492-818a-486e-98bd-c66f4c82b5ae"
      unitRef="usd">295700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTAtMy0xLTEtOTE4MDk_edf8446b-6dc3-4929-bf46-577d4b93ef01"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTAtNS0xLTEtOTE4MDk_07dcf171-4efa-4533-9367-8f78cda6fa08"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTAtNy0xLTEtOTE4MDk_1f6cc3f4-9f1f-4eac-9724-e49dea5333ad"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTAtOS0xLTEtOTE4MDk_ccd8f92d-132f-407b-9be1-0e3253039f0f"
      unitRef="usd">295700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i982625be14e74c3f895c2a7408749de4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTAtMTEtMS0xLTkxODA5_b1948f0c-ea54-4baa-9d3f-ab8f7fce0312"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTEtMS0xLTEtOTE4MDk_8bc3d6a5-ab90-479e-8f10-a0996f81d291"
      unitRef="usd">169400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTEtMy0xLTEtOTE4MDk_2fd0f336-bd81-466c-af57-bf14dad1358a"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTEtNS0xLTEtOTE4MDk_b11491a4-97ba-4c7e-bc00-0c49a759c46f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTEtNy0xLTEtOTE4MDk_6d9c086a-7821-42df-8264-e823ddbcc27e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTEtOS0xLTEtOTE4MDk_0049e592-2908-4f87-87a2-6036eab19d4b"
      unitRef="usd">169400000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9792c94b87fa4d348df4a07bcabf4fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTEtMTEtMS0xLTkxODA5_c3915c80-d6a8-4fef-818b-c8f3056b20cb"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTItMS0xLTEtOTE4MDk_d4bbd0f8-ef7b-40c8-83a9-d83a06077ecb"
      unitRef="usd">34900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTItMy0xLTEtOTE4MDk_2d391e27-f697-4080-a8bf-dca0428b34be"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTItNS0xLTEtOTE4MDk_1cad26c3-1775-4dad-8e9c-0ee754720806"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTItNy0xLTEtOTE4MDk_cf4cd653-7230-4ad7-8a9d-9229b0649450"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTItOS0xLTEtOTE4MDk_1ca37722-3890-4b89-bff6-28742dbd312c"
      unitRef="usd">34900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9600bb6b7299429797fa51c58a96aeba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTItMTEtMS0xLTkxODA5_5f1b104c-366e-4fe9-aab7-69b5d7242c41"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTMtMS0xLTEtOTE4MDk_88c8d747-0a0c-4b4a-a130-b43bee391598"
      unitRef="usd">6516300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTMtMy0xLTEtOTE4MDk_123fe0c6-f9bf-4a2d-b50b-4aa8502c42ac"
      unitRef="usd">42300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTMtNS0xLTEtOTE4MDk_70883be6-bdb7-41b1-8101-74e2e07cdf21"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTMtNy0xLTEtOTE4MDk_3e97db35-31f4-4d13-a605-a59d2a7c253a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTMtOS0xLTEtOTE4MDk_50c8d525-b9a9-48e3-9533-737942ca8e36"
      unitRef="usd">6516300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RhYmxlOjIxYmE4Y2YwNGFkZTQ1MjY5NDQxNTU5OTc4MDJhYTU2L3RhYmxlcmFuZ2U6MjFiYThjZjA0YWRlNDUyNjk0NDE1NTk5NzgwMmFhNTZfMTMtMTEtMS0xLTkxODA5_c6062951-8583-49e6-9f82-7d00de54bee8"
      unitRef="usd">42300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTAyNA_9530f83a-7266-4f9e-944b-4650e1f3571d"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <regn:MarketableSecuritiesRealizedGain
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTc1OTIxODYwNDcxNjI_d3f3c158-cee3-4bfa-be05-00cdb0e23799"
      unitRef="usd">0</regn:MarketableSecuritiesRealizedGain>
    <regn:MarketableSecuritiesRealizedLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80My9mcmFnOmY3MThkMGNhNDRkYzQ1YWY5NjhiZjliY2E2ZjY4ZTI3L3RleHRyZWdpb246ZjcxOGQwY2E0NGRjNDVhZjk2OGJmOWJjYTZmNjhlMjdfMTc1OTIxODYwNDcxNjM_7638943f-f6e7-431f-ae19-72f0ecdf4c29"
      unitRef="usd">0</regn:MarketableSecuritiesRealizedLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfMTUzOQ_9156c994-bc49-40c1-9bf4-5967cce0ceb5">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:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at Reporting Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,216.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,216.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;381.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;381.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 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;53.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;711.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;711.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;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;343.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343.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 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;43.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;43.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;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;43.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;43.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;994.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;994.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,788.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,750.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,647.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,249.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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 held certain restricted equity securities as of March&#160;31, 2022 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, 2022 and 2021, we recorded $211.2 million of net unrealized losses and $143.9 million of net unrealized gains, respectively, on equity securities in Other (expense) income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the investments summarized in the table above,&#160;as of March&#160;31, 2022 and December&#160;31, 2021, the Company had $46.7 million and $40.0&#160;million, respectively, in equity investments that do not have a readily determinable fair value. These investments are recorded within Other noncurrent assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our long-term debt (see Note 8), which was determined based on Level 2 inputs, was estimated to be $1.686&#160;billion and $1.887 billion as of March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfMTU1Mg_c8af7909-5457-4089-b5fd-d5a825e33afc">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at Reporting Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,216.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,216.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;381.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;381.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 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;53.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;711.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;711.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;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;343.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343.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 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;43.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;43.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;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;43.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;43.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;994.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;994.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,788.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,750.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,647.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,249.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,397.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a2f6f835ea24b4dbd84dd6f227a2e5b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMy0xLTEtMS05MDEyOQ_bd529173-da9b-4182-ba84-a2833201abca"
      unitRef="usd">8216200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i22f85743b9984d458366afab63990bee_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMy0zLTEtMS05MDEyOQ_1bdbf036-b1cd-4983-9e8a-ea10cc148798"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4ef6efb296904a90985cafaf4351664f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMy01LTEtMS05MDEyOQ_95612d67-0bf9-4bfd-8e39-b24f9366b6d1"
      unitRef="usd">8216200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7945808cc0ac4122950cc747b4c33dfa_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNC0xLTEtMS05MDEyOQ_83bfda7b-d545-4af5-a909-3d641d859f14"
      unitRef="usd">381900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i66f526f7d25644c197256af6de6741b6_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNC0zLTEtMS05MDEyOQ_37f96692-c069-4b96-86e0-4e48f3c3663c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf9206e826904c7aabe3f8e2e5d2a7ce_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNC01LTEtMS05MDEyOQ_66b7d2bf-d7c7-4ba0-9004-a03b4342f593"
      unitRef="usd">381900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e88658cf3ed4789a5ffb4500a8ec47a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNS0xLTEtMS05MDEyOQ_33edeab3-0da1-429b-8e5b-b97b65d42a3e"
      unitRef="usd">53700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7923e386be7144249d3a3905b85d5964_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNS0zLTEtMS05MDEyOQ_474b4354-0476-42a1-99a0-56df2a7416e9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i278e481fe78e46df9ed0313029c026ce_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNS01LTEtMS05MDEyOQ_121876d2-2be5-4c75-bb48-3e3909930e55"
      unitRef="usd">53700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if28f996dcd2b40c98f82e0855b4f221e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNi0xLTEtMS05MDEyOQ_b40c3978-5846-4f62-ad51-c7394d5ac786"
      unitRef="usd">711400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01e0cfb7729e41179c6bede8624ecf36_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNi0zLTEtMS05MDEyOQ_3149eb9b-7973-4b6e-b416-9f1e824d72da"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaadf7a5a33a847cd9b89e01a24098d2a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNi01LTEtMS05MDEyOQ_96c56f02-c171-4a2b-891f-398f4427bde9"
      unitRef="usd">711400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i06066cac9d0a4f32bfe2f842ab98b279_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNy0xLTEtMS05MDEyOQ_a41e83fb-ec37-452d-a3fc-71aac88f4935"
      unitRef="usd">343300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i27a57c21fbbb47d88bb1436778e52fd7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNy0zLTEtMS05MDEyOQ_0a1fd0f8-9daf-4b00-a02f-eaefad863747"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib54e7d24d810466da877c13cab45b1b0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfNy01LTEtMS05MDEyOQ_35368a7c-c30a-4abf-86b8-93c466782975"
      unitRef="usd">343300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if61f57c63ffc4f06969bae6b5641198e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfOC0xLTEtMS05MDEyOQ_b85e67c1-84ab-41de-b608-f3a6536a4ba9"
      unitRef="usd">43700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i321f17f9e99d447597a0d0998df27069_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfOC0zLTEtMS05MDEyOQ_1b8ee087-9636-442f-8bf8-949423128742"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e2b3fcb3def4bf98612ebd4d08ca039_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfOC01LTEtMS05MDEyOQ_ef654e67-1315-4703-a996-ed4db7b97642"
      unitRef="usd">43700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7b29a1268c2e42ad81151b3d8559ccc3_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfOS0xLTEtMS05MDEyOQ_8535b6b7-ac46-4b4c-83ac-f3c8b6052c4c"
      unitRef="usd">43900000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0085f55b11bf4f78a5da9c868cf33581_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfOS0zLTEtMS05MDEyOQ_43022dc4-ef95-449c-a831-1ba9728f7598"
      unitRef="usd">43900000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idf6a4806fc5f437899f69305e7476d3f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfOS01LTEtMS05MDEyOQ_98d6ba0e-d659-47e3-9aa9-f4d14fa76ccd"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id39b8079e0a54933b43ff0b7f602fece_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTAtMS0xLTEtOTAxMjk_cb024598-cfb2-4b86-aacf-47f578556506"
      unitRef="usd">994800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="icd087c9f8fd944409c434facd457e24c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTAtMy0xLTEtOTAxMjk_27997e0c-2a75-4c22-ab86-12ea20fbbd35"
      unitRef="usd">994800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i81e627daf4094bd3b3ddeb5712b098f5_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTAtNS0xLTEtOTAxMjk_349dccdc-b792-4a96-a64c-f7ed6545bb52"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i765e89fed8d54d86b3ed90a4472ea925_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTEtMS0xLTEtOTAxMjk_d982c2f8-6b1c-49b0-87fa-7b792652404e"
      unitRef="usd">10788900000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i284286cc43144ef8843dc5b718a88098_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTEtMy0xLTEtOTAxMjk_c5e89707-beb7-4685-a485-5750f69d216a"
      unitRef="usd">1038700000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i6104ba3e420c4f77874964e974dc2c8f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTEtNS0xLTEtOTAxMjk_7cd92460-fa97-4d5f-b04d-e6caa11c0e35"
      unitRef="usd">9750200000</us-gaap:MarketableSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i547018bf53d3461985407a893cfa4e4e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTUtMS0xLTEtOTAxMjk_8f66d6c5-6a16-4476-910c-2b069e025242"
      unitRef="usd">7487700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a326451a07c4e759425e055f4479d01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTUtMy0xLTEtOTAxMjk_c6d6b1ab-daaf-4b31-902f-05b150548cf4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieffda70243d54fbd9556c23a6e3d049b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTUtNS0xLTEtOTAxMjk_60c98d2a-43cd-453b-8f02-bade39d56bd8"
      unitRef="usd">7487700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e70109b7ee84106a9431880e369111c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTYtMS0xLTEtOTAxMjk_b57998eb-dc30-4e2b-8226-d2a60c1f006c"
      unitRef="usd">108500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9251a90efc904d33971acecfc8b81e62_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTYtMy0xLTEtOTAxMjk_484fadf7-41ad-4c15-b894-c2c319b457db"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if962c716cce04a7682004e6ff4f8fa1e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTYtNS0xLTEtOTAxMjk_840251c5-d78a-43bc-9edb-f1b4ad1b2481"
      unitRef="usd">108500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i434c15f57096413b9544f946b6d67714_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTctMS0xLTEtOTAxMjk_14783724-57ba-4a50-9129-d702914f3171"
      unitRef="usd">64400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i16be689f5c3d4d10b6a7cda9569e5373_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTctMy0xLTEtOTAxMjk_27aadee6-3b36-4cf4-848c-9e51e415bc30"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i830661896df8464caf6f5825eefcd76a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTctNS0xLTEtOTAxMjk_75b5bbcd-b419-4e6e-a055-52f77efe1693"
      unitRef="usd">64400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i483778f01d2d49b99b699e779e6302f5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTgtMS0xLTEtOTAxMjk_7b034735-9936-412f-8ad2-c97c4fe6170c"
      unitRef="usd">439600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i62bdf1ee462b4b668c814a4d60e09872_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTgtMy0xLTEtOTAxMjk_9c4ce1b2-c97c-4188-a8eb-84d065ff9906"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0ab83ff4b36a427fa6a2c7d450734f68_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTgtNS0xLTEtOTAxMjk_fb6e6df9-aa1c-4490-ad58-991bdf95fb9e"
      unitRef="usd">439600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib631e26e24ce48ea8844fb3bc22ebaf4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTktMS0xLTEtOTAxMjk_f08cf399-8316-44f3-99d0-53a9b98f487e"
      unitRef="usd">255100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3aca47460c5a4e2983bbe1b47af68194_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTktMy0xLTEtOTAxMjk_f7c81dbb-9370-40d9-9c91-e333e1360e9c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0130a901c8184442be489a6f67694dab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMTktNS0xLTEtOTAxMjk_67bd4ea3-dd8b-451c-8a03-530134a2afa1"
      unitRef="usd">255100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8302f144052d42038ff5eca4ab2b5214_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjAtMS0xLTEtOTE4NjQ_1ec58215-c57c-4b77-8a12-530955f2da20"
      unitRef="usd">41900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2b519551d0f9407cb40646234a752f4d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjAtMy0xLTEtOTE4NjQ_83a48456-24b4-4306-b975-95711af4c355"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5b9c07e62e1a43bebfb13e091ce6c2fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjAtNS0xLTEtOTE4NjQ_ab6693c3-2c42-4ef3-9018-e8cc109ff7fd"
      unitRef="usd">41900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i00b64380c31b4881a267917d7154fbd0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjAtMS0xLTEtOTAxMjk_023da55d-30c9-4d4f-bbd6-56af3d217376"
      unitRef="usd">58400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i18d6f0965ab84124be7cc5bd2d6754d8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjAtMy0xLTEtOTAxMjk_a8616b8f-5a9e-4e2d-8e6b-f31fa43dfc1d"
      unitRef="usd">58400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ibae70f5c83f8473b999095d310a0947e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjAtNS0xLTEtOTAxMjk_d28593fd-229e-4810-a410-34abe958ce39"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="icce92d83cc764a799f6567d88f3354e5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjEtMS0xLTEtOTAxMjk_762da819-2a63-4d28-94e9-08f423092255"
      unitRef="usd">1191500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic2e8de759e5e4d04886a6ce5147eab22_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjEtMy0xLTEtOTAxMjk_5016669a-3b0d-4b6f-9326-f19c31bea7ef"
      unitRef="usd">1191500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id5562357f42e41ad9956d4d1902ce9ab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjEtNS0xLTEtOTAxMjk_406fc205-4faf-42fb-bfca-23138745a882"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i89e75efb1e6e4a92bc8da9a0e6c0518e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjItMS0xLTEtOTAxMjk_78cbe9a6-56a8-400a-8540-514c9d0cf5fb"
      unitRef="usd">9647100000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i83b2ede106fc4b418ef58815959b22ab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjItMy0xLTEtOTAxMjk_a70867f5-ac52-40da-a1d3-3ec4f517bd48"
      unitRef="usd">1249900000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i41119adf472a42dc850a95dd84beb85b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RhYmxlOjQ2MjJjMmJkNGRjZTRlODI5OTg1MDJmOTgwZDNiYjVmL3RhYmxlcmFuZ2U6NDYyMmMyYmQ0ZGNlNGU4Mjk5ODUwMmY5ODBkM2JiNWZfMjItNS0xLTEtOTAxMjk_20306f2e-9d83-498f-82a9-3ca1029c0d34"
      unitRef="usd">8397200000</us-gaap:MarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfODY1_89452805-afa0-4fb6-a5de-a1f4c29167fb"
      unitRef="usd">-211200000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfODk3_2968f66c-0a71-483b-b908-255a5c1408af"
      unitRef="usd">143900000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfMTIyMA_a2df6870-1047-46b5-b8f3-c5f3f6d872df"
      unitRef="usd">46700000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfMTIyNw_806870cc-f389-44a1-9674-0ac21339c17e"
      unitRef="usd">40000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfMTQ5OQ_c626839a-feb0-4bf8-bde8-5bfbd493f012"
      unitRef="usd">1686000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80Ni9mcmFnOmM1NDQ2NmI2MWUxZjQ4YTZhNWJjNjhmOTVhYzJiYTE5L3RleHRyZWdpb246YzU0NDY2YjYxZTFmNDhhNmE1YmM2OGY5NWFjMmJhMTlfMTUwNg_9f750ab9-d80e-481b-92c2-1209dce990ae"
      unitRef="usd">1887000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RleHRyZWdpb246OTlmY2ZkZDZlMThlNGFhYWI3YzJmNmY2Zjc3YzliZmRfNTAy_3d93ed51-1257-4b31-ad0d-91b87b46203a">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;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;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;773.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;721.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644.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;707.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.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;73.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,991.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory balances in the table above are net of reserves of $566.5 million and $510.0 million as of March 31, 2022 and December 31, 2021, respectively. Deferred costs represent the costs of product manufactured and shipped to the Company's collaborators for which recognition of revenue has been deferred.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RleHRyZWdpb246OTlmY2ZkZDZlMThlNGFhYWI3YzJmNmY2Zjc3YzliZmRfNTE2_863dbd45-25de-4365-9029-6996f4def336">&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;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;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;773.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;721.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644.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;707.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.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;73.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,991.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfMi0xLTEtMS05MDEyOQ_c41e74e7-972c-493a-bc34-ad1125a13e34"
      unitRef="usd">773500000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfMi0zLTEtMS05MDEyOQ_d04aab6a-0617-4507-8c08-3015050946cf"
      unitRef="usd">721900000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfMy0xLTEtMS05MDEyOQ_95970dcb-a2d4-4ebc-b07a-0249f9211e60"
      unitRef="usd">644900000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfMy0zLTEtMS05MDEyOQ_cb27f7ae-2496-419e-8d10-2d867fd73f59"
      unitRef="usd">707200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfNC0xLTEtMS05MDEyOQ_df6dc974-16d1-42d9-92fc-dd04792ed52e"
      unitRef="usd">47300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfNC0zLTEtMS05MDEyOQ_096810c0-6a9c-4658-a984-e05d0aec0f4c"
      unitRef="usd">73700000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfNS0xLTEtMS05MDEyOQ_ed10e44d-437d-4613-8996-0544e458f793"
      unitRef="usd">525800000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfNS0zLTEtMS05MDEyOQ_de3ff91c-3388-46c0-b6f1-f0c2591c420b"
      unitRef="usd">448500000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfNi0xLTEtMS05MDEyOQ_94609cc2-07b0-43e1-a449-158cfa6319fd"
      unitRef="usd">1991500000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RhYmxlOjU0M2NjZGQzOWVjYTRjODhiMTJmOWFmNTRmNjNhZDE2L3RhYmxlcmFuZ2U6NTQzY2NkZDM5ZWNhNGM4OGIxMmY5YWY1NGY2M2FkMTZfNi0zLTEtMS05MDEyOQ_9aeec94e-3ad6-4028-a869-d5c7e35d07bc"
      unitRef="usd">1951300000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RleHRyZWdpb246OTlmY2ZkZDZlMThlNGFhYWI3YzJmNmY2Zjc3YzliZmRfNDM5ODA0NjUxMjQyMw_2b9d722f-ba2b-4ca9-b36c-67ad13190b9b"
      unitRef="usd">566500000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ib29bbb5589bf4497b1654a8ce1da59d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl80OS9mcmFnOjk5ZmNmZGQ2ZTE4ZTRhYWFiN2MyZjZmNmY3N2M5YmZkL3RleHRyZWdpb246OTlmY2ZkZDZlMThlNGFhYWI3YzJmNmY2Zjc3YzliZmRfNDM5ODA0NjUxMjQxMQ_615f88d8-a33f-478f-9e57-6aeb59b68e92"
      unitRef="usd">510000000</us-gaap:InventoryValuationReserves>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RleHRyZWdpb246ZWY5YjdiZWNiM2NjNGViZGE3NWVmNmE1NDc4YWYwMmVfMTI2NQ_f30ee902-99e0-4228-91a7-651317e23bf3">Debt&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;In 2020, we issued and sold $1.250&#160;billion aggregate principal amount of senior unsecured notes due 2030 and $750 million aggregate principal amount of senior unsecured notes due 2050. Long-term debt in connection with our senior unsecured notes (collectively, the "Notes"), net of underwriting discounts and offering expenses, consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:8pt;padding-left:36pt;padding-right:36pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.750% Senior Notes due September 2030&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240.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;1,239.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.800% Senior Notes due September 2050&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Interest expense related to the Notes was $11.1 million for each of the three months ended March&#160;31, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4bdb45f9cc744abea7cd9786c178e921_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RleHRyZWdpb246ZWY5YjdiZWNiM2NjNGViZGE3NWVmNmE1NDc4YWYwMmVfODU0_de6b2fa1-cfca-446a-8ec3-9cbad12e3a75"
      unitRef="usd">1250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if2fd7283ebf141d78960e5f69dd5ad05_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RleHRyZWdpb246ZWY5YjdiZWNiM2NjNGViZGE3NWVmNmE1NDc4YWYwMmVfOTIz_38335390-c1fe-4cf6-b089-4821e2acf88e"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RleHRyZWdpb246ZWY5YjdiZWNiM2NjNGViZGE3NWVmNmE1NDc4YWYwMmVfMTI2OA_194bf1b1-728d-465a-b0fc-072c28246a90">Long-term debt in connection with our senior unsecured notes (collectively, the "Notes"), net of underwriting discounts and offering expenses, consists of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.750% Senior Notes due September 2030&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240.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;1,239.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.800% Senior Notes due September 2050&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iea336ad55639484aae18591c13b15490_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfMi0wLTEtMS05MDEyOS90ZXh0cmVnaW9uOjdjMzljY2JmOWQ0NTRmMTI4MjE0NTk2MmJiNmE4ZGM5XzQ_b1408977-573e-42b7-be8c-cc87b53b1c74"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="iea336ad55639484aae18591c13b15490_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfMi0xLTEtMS05MDEyOQ_10f64898-6359-4c0c-a231-03054bfe9471"
      unitRef="usd">1240200000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if88d2430dea345678f1253190a684fba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfMi0zLTEtMS05MDEyOQ_f91c26be-4923-4b83-bbf0-4a8caa0da6ad"
      unitRef="usd">1239900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1281ee2a3c054caf9ccc939f26271672_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfMy0wLTEtMS05MDEyOS90ZXh0cmVnaW9uOjc5MmYyZmNhYzM4NTQ1OTliODg2MTQ5MWRhYWNkOWY1XzQ_f649479e-7ab2-4f35-9550-01673c79c0dd"
      unitRef="number">0.02800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i1281ee2a3c054caf9ccc939f26271672_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfMy0xLTEtMS05MDEyOQ_68b49e9e-2d6f-4a93-84e1-7a50d167ab32"
      unitRef="usd">740200000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i38b5a8f0b86944d1a021315778868ddc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfMy0zLTEtMS05MDEyOQ_94cbcc35-42ba-411e-9a71-c7bf3eb0e71d"
      unitRef="usd">740100000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i32ed9defeec0415b818521f0ad70fc77_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfNC0xLTEtMS05MDEyOQ_0d390058-2476-4b04-9ce7-b18bdb4b4f42"
      unitRef="usd">1980400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5e869cab554a4a148ff848abb1689b30_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RhYmxlOjgzMjVkMzFkMjhjNTQyYjA5ZGM5MDRjMGUwNGY2ZWNlL3RhYmxlcmFuZ2U6ODMyNWQzMWQyOGM1NDJiMDlkYzkwNGMwZTA0ZjZlY2VfNC0zLTEtMS05MDEyOQ_3315c3c9-c719-496f-8db5-9112639fb10c"
      unitRef="usd">1980000000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i50e5faca2da74e7d8adb3d0f0b14f02f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RleHRyZWdpb246ZWY5YjdiZWNiM2NjNGViZGE3NWVmNmE1NDc4YWYwMmVfNDk0NzgwMjMyODEwNQ_9dfa23fd-35b8-48c9-ab0d-d013fcc85f47"
      unitRef="usd">11100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3ca84388e9b84c67a414b48dfdf3ac3b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81Mi9mcmFnOmVmOWI3YmVjYjNjYzRlYmRhNzVlZjZhNTQ3OGFmMDJlL3RleHRyZWdpb246ZWY5YjdiZWNiM2NjNGViZGE3NWVmNmE1NDc4YWYwMmVfNDk0NzgwMjMyODEwNQ_d90cc80e-d0ca-452c-8720-92d5186f958e"
      unitRef="usd">11100000</us-gaap:InterestExpenseDebt>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xMDY1L2ZyYWc6OWJjYjkyNjg4NDcyNDM4MTkxZWE2YjM3NjhjMjQ5NzcvdGV4dHJlZ2lvbjo5YmNiOTI2ODg0NzI0MzgxOTFlYTZiMzc2OGMyNDk3N18xNzU5MjE4NjA5MjI0MA_4ce15ff1-e36f-41d2-aafe-5abe1e86109b">Leases&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, we entered into a Second Amended and Restated Lease and Remedies Agreement (the "Restated Lease") with BA Leasing BSC, LLC, an affiliate of Banc of America Leasing &amp;amp; Capital, LLC ("BAL"), as lessor (the "Lessor"), which amends, restates, and extends our lease of laboratory and office facilities in Tarrytown, New York (the "Facility"). In March 2022, we also entered into a Second Amended and Restated Participation Agreement (the "Restated Participation Agreement") with Bank of America, N.A., as administrative agent, the Lessor, and a syndicate of financial institutions as rent assignees (collectively with the Lessor, the "Participants"), which amends and restates the original Participation Agreement entered into in March 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The original Participation Agreement and certain related agreements were amended and restated in order to, among other things, (i) effect a five-year extension of the original March 2022 maturity date of the $720.0&#160;million lease financing (which was previously advanced in March 2017 to finance the purchase price for the Facility) and the end of the term of our lease of the Facility from the Lessor to March 2027, at which time all amounts outstanding thereunder will become due and payable in full, and (ii) modify the rate of the interest or yield that is payable to the Participants. In accordance with the terms of the Restated Lease, we continue to pay all maintenance, insurance, taxes, and other costs arising out of the use of the Facility. We are also required to make monthly payments of basic rent during the term of the Restated Lease in an amount equal to a variable rate per annum, which was modified in connection with the Restated Lease, to be an adjusted one-month forward-looking term rate based on the Secured Overnight Financing Rate ("SOFR"), plus an applicable margin that varies with our debt rating and total leverage ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Restated Participation Agreement and Restated Lease include an option for us to elect to further extend the maturity date of the Restated Participation Agreement and the term of the Restated Lease for an additional five-year period, subject to the consent of all the Participants and certain other conditions. We also have the option prior to the end of the term of the Restated Lease to (a) purchase the Facility by paying an amount equal to the outstanding principal amount of the Participants' advances under the Restated Participation Agreement, all accrued and unpaid yield thereon, and all other outstanding amounts under the Restated Participation Agreement, Restated Lease, and certain related documents or (b) sell the Facility to a third party on behalf of the Lessor. &lt;/span&gt;&lt;/div&gt;Consistent with the original lease, the Restated Lease continues to be classified as a finance lease as we have the option to purchase the Facility under terms that make it reasonably certain to be exercised. The agreements governing the Restated Lease financing contain financial and operating covenants. Such financial covenants and certain of the operating covenants are substantially similar to the covenants set forth in our $750.0 million revolving credit facility. The Company was in compliance with all such covenants as of March&#160;31, 2022.</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xMDY1L2ZyYWc6OWJjYjkyNjg4NDcyNDM4MTkxZWE2YjM3NjhjMjQ5NzcvdGV4dHJlZ2lvbjo5YmNiOTI2ODg0NzI0MzgxOTFlYTZiMzc2OGMyNDk3N18xNzU5MjE4NjA5MjI0MA_a9b90f35-116d-408e-879e-1bb16c16dea0">Leases&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, we entered into a Second Amended and Restated Lease and Remedies Agreement (the "Restated Lease") with BA Leasing BSC, LLC, an affiliate of Banc of America Leasing &amp;amp; Capital, LLC ("BAL"), as lessor (the "Lessor"), which amends, restates, and extends our lease of laboratory and office facilities in Tarrytown, New York (the "Facility"). In March 2022, we also entered into a Second Amended and Restated Participation Agreement (the "Restated Participation Agreement") with Bank of America, N.A., as administrative agent, the Lessor, and a syndicate of financial institutions as rent assignees (collectively with the Lessor, the "Participants"), which amends and restates the original Participation Agreement entered into in March 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The original Participation Agreement and certain related agreements were amended and restated in order to, among other things, (i) effect a five-year extension of the original March 2022 maturity date of the $720.0&#160;million lease financing (which was previously advanced in March 2017 to finance the purchase price for the Facility) and the end of the term of our lease of the Facility from the Lessor to March 2027, at which time all amounts outstanding thereunder will become due and payable in full, and (ii) modify the rate of the interest or yield that is payable to the Participants. In accordance with the terms of the Restated Lease, we continue to pay all maintenance, insurance, taxes, and other costs arising out of the use of the Facility. We are also required to make monthly payments of basic rent during the term of the Restated Lease in an amount equal to a variable rate per annum, which was modified in connection with the Restated Lease, to be an adjusted one-month forward-looking term rate based on the Secured Overnight Financing Rate ("SOFR"), plus an applicable margin that varies with our debt rating and total leverage ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Restated Participation Agreement and Restated Lease include an option for us to elect to further extend the maturity date of the Restated Participation Agreement and the term of the Restated Lease for an additional five-year period, subject to the consent of all the Participants and certain other conditions. We also have the option prior to the end of the term of the Restated Lease to (a) purchase the Facility by paying an amount equal to the outstanding principal amount of the Participants' advances under the Restated Participation Agreement, all accrued and unpaid yield thereon, and all other outstanding amounts under the Restated Participation Agreement, Restated Lease, and certain related documents or (b) sell the Facility to a third party on behalf of the Lessor. &lt;/span&gt;&lt;/div&gt;Consistent with the original lease, the Restated Lease continues to be classified as a finance lease as we have the option to purchase the Facility under terms that make it reasonably certain to be exercised. The agreements governing the Restated Lease financing contain financial and operating covenants. Such financial covenants and certain of the operating covenants are substantially similar to the covenants set forth in our $750.0 million revolving credit facility. The Company was in compliance with all such covenants as of March&#160;31, 2022.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xMDY1L2ZyYWc6OWJjYjkyNjg4NDcyNDM4MTkxZWE2YjM3NjhjMjQ5NzcvdGV4dHJlZ2lvbjo5YmNiOTI2ODg0NzI0MzgxOTFlYTZiMzc2OGMyNDk3N18xNzU5MjE4NjA5MjM0NA_19b1f2b4-8667-424d-ac4b-4ed09d57c763">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:FinanceLeaseLiability
      contextRef="if31e794fc2e340b3bcaf3266aadc2637_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xMDY1L2ZyYWc6OWJjYjkyNjg4NDcyNDM4MTkxZWE2YjM3NjhjMjQ5NzcvdGV4dHJlZ2lvbjo5YmNiOTI2ODg0NzI0MzgxOTFlYTZiMzc2OGMyNDk3N18xNzU5MjE4NjA5MjMxMQ_0349027c-97c7-443f-bc1f-e4e8468310fd"
      unitRef="usd">720000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeFinanceLeaseOptionToExtend
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xMDY1L2ZyYWc6OWJjYjkyNjg4NDcyNDM4MTkxZWE2YjM3NjhjMjQ5NzcvdGV4dHJlZ2lvbjo5YmNiOTI2ODg0NzI0MzgxOTFlYTZiMzc2OGMyNDk3N18xNzU5MjE4NjA5MjM1OQ_0f73fad5-e7bd-4f31-8eb1-582e3551a433">five-year</us-gaap:LesseeFinanceLeaseOptionToExtend>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9e89c8a45443401c812b7be5a976ebb5_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl8xMDY1L2ZyYWc6OWJjYjkyNjg4NDcyNDM4MTkxZWE2YjM3NjhjMjQ5NzcvdGV4dHJlZ2lvbjo5YmNiOTI2ODg0NzI0MzgxOTFlYTZiMzc2OGMyNDk3N18xMzc0Mzg5NTM5ODUxOQ_1fc22fdb-969b-4f8f-afe3-764fbf8f2aea"
      unitRef="usd">750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81NS9mcmFnOjU3NDljNzlmNjdjMDQxNmFhOWJmMDJiNjU0MTkxYjk1L3RleHRyZWdpb246NTc0OWM3OWY2N2MwNDE2YWE5YmYwMmI2NTQxOTFiOTVfMTUwMQ_24721e10-84cc-42dd-b709-5dc157ba5afb">Income TaxesThe Company is subject to U.S. federal, state, and foreign income taxes. The Company's effective tax rate was 8.3% and 11.0% for the three months ended March&#160;31, 2022 and 2021, respectively. 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. The Company's effective tax rate for the three months ended March&#160;31, 2021 was positively impacted, compared to the U.S. federal statutory rate, primarily by the reversal of liabilities related to uncertain tax positions, stock-based compensation, income earned in foreign jurisdictions with tax rates lower than the U.S. federal statutory rate, and federal tax credits for research activities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81NS9mcmFnOjU3NDljNzlmNjdjMDQxNmFhOWJmMDJiNjU0MTkxYjk1L3RleHRyZWdpb246NTc0OWM3OWY2N2MwNDE2YWE5YmYwMmI2NTQxOTFiOTVfMzI5ODUzNDg4NDkyMA_141cee44-646d-4dc2-9ece-7081b39481fd"
      unitRef="number">0.083</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81NS9mcmFnOjU3NDljNzlmNjdjMDQxNmFhOWJmMDJiNjU0MTkxYjk1L3RleHRyZWdpb246NTc0OWM3OWY2N2MwNDE2YWE5YmYwMmI2NTQxOTFiOTVfMTA5OTUxMTYyOTM4Mg_cae28e10-3ef4-4bc4-8b22-808df8ce7e4f"
      unitRef="number">0.110</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfMzgwMg_0f10038e-f92b-4a34-81c9-67e038b41b18">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 January 2021, our board of directors authorized a share repurchase program to repurchase up to $1.5&#160;billion of our Common Stock. The share repurchase program permitted the Company to make repurchases through a variety of methods, including open-market transactions (including pursuant to a trading plan adopted in accordance with Rule 10b5-1 of the Exchange Act), privately negotiated transactions, accelerated share repurchases, block trades, and other transactions in compliance with Rule 10b-18 of the Exchange Act. During the three months ended March&#160;31, 2021, we repurchased 690,265 shares of our Common Stock under the program and recorded the cost of the shares received, or $323.5&#160;million, as Treasury Stock. As of December&#160;31, 2021, the Company had repurchased the entire $1.5&#160;billion of its Common Stock that it was authorized to repurchase under the program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 an additional share repurchase program to repurchase up to $3.0 billion of our Common Stock. The share repurchase program was approved under terms substantially similar to the share repurchase program above. 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. During the three months ended March&#160;31, 2022, we repurchased 566,973 shares of our Common Stock under the program and recorded the cost of the shares received, or $352.0&#160;million, as Treasury Stock. As of March&#160;31, 2022, $2.493 billion remained available for share repurchases under the November 2021 program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i79624233061146e680fa84cfc5f43a90_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfMTc1OTIxODYwNjE3MzU_10ef880d-d0e5-497f-a5c1-855199d12a01"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie09a7920c88d4d418ba5d0c797b67ff1_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfMTc1OTIxODYwNjE2NzQ_b5a0b42b-c65a-4857-854d-478c7ee7fc74"
      unitRef="shares">690265</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie09a7920c88d4d418ba5d0c797b67ff1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfMTc1OTIxODYwNjE2ODM_a1c93bac-d574-4479-83b2-d6f55c16e51a"
      unitRef="usd">323500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i9a7c338732ec4e5aa177a18495a78703_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfMTc1OTIxODYwNjE3NjQ_9fed1d18-31cb-479a-94c2-39e7eb76fb1f"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i9675d278316f4033bb4b154e8af4f646_I20211130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfNDM5ODA0NjUxODkyMg_712d5009-fb20-4de2-aa46-c1d62eed806b"
      unitRef="usd">3000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfNDM5ODA0NjUyODQ2OQ_4c1bea1b-a273-407a-a74b-093288e68d40"
      unitRef="shares">566973</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfNDM5ODA0NjUyODQ3NA_d7a88d55-ad23-4b71-bc43-d6455b4c0e15"
      unitRef="usd">352000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ic0276095edd742d392f3515a4978c008_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl81OC9mcmFnOjEzOTEyNzQ0OTNlYTQxYTM5OTJiZTgwYTJmNDQ5OGZlL3RleHRyZWdpb246MTM5MTI3NDQ5M2VhNDFhMzk5MmJlODBhMmY0NDk4ZmVfNDM5ODA0NjUxODkyOQ_23e64bcd-7f76-43ee-b582-21af3b789adc"
      unitRef="usd">2493000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RleHRyZWdpb246ZDI2MDA2MWNlMTk1NDg0N2I5YjZmYmYzZmUxOGI5OTRfNTU5_62f3929a-4f5e-414b-ba27-6c91e4ad861e">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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: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:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.383%"/&gt;&lt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RleHRyZWdpb246ZDI2MDA2MWNlMTk1NDg0N2I5YjZmYmYzZmUxOGI5OTRfNTUy_48c9ec46-e04c-4780-955d-8a23f830d16e">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RleHRyZWdpb246ZDI2MDA2MWNlMTk1NDg0N2I5YjZmYmYzZmUxOGI5OTRfNTU4_2463f6ad-11fb-4e64-b3e1-97d704a7d476">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOmM1Yzc0NjViY2VlMTQ2NTliNjk2N2Q1NDlkMGQxYzQ3L3RhYmxlcmFuZ2U6YzVjNzQ2NWJjZWUxNDY1OWI2OTY3ZDU0OWQwZDFjNDdfMi0yLTEtMS05MDEyOQ_614c25d0-ece3-419a-90c6-2c0898a0e4f7"
      unitRef="usd">3345700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if109a893771142c99d7f260e0851c759_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOmM1Yzc0NjViY2VlMTQ2NTliNjk2N2Q1NDlkMGQxYzQ3L3RhYmxlcmFuZ2U6YzVjNzQ2NWJjZWUxNDY1OWI2OTY3ZDU0OWQwZDFjNDdfMi00LTEtMS05MDEyOQ_c768b14d-94e8-4473-a1bb-fe89c6cd0b8d"
      unitRef="usd">1437900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOmM1Yzc0NjViY2VlMTQ2NTliNjk2N2Q1NDlkMGQxYzQ3L3RhYmxlcmFuZ2U6YzVjNzQ2NWJjZWUxNDY1OWI2OTY3ZDU0OWQwZDFjNDdfMy0yLTEtMS05MDEyOQ_fb3c9d28-736b-4b31-b171-e93bc0629d32"
      unitRef="usd">13500000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="if109a893771142c99d7f260e0851c759_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOmM1Yzc0NjViY2VlMTQ2NTliNjk2N2Q1NDlkMGQxYzQ3L3RhYmxlcmFuZ2U6YzVjNzQ2NWJjZWUxNDY1OWI2OTY3ZDU0OWQwZDFjNDdfMy00LTEtMS05MDEyOQ_3bfc5a08-4f08-4113-a75c-aea7a14e48d8"
      unitRef="usd">12500000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica8efcffdfbb4cce8d577363e19b7237_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOmM1Yzc0NjViY2VlMTQ2NTliNjk2N2Q1NDlkMGQxYzQ3L3RhYmxlcmFuZ2U6YzVjNzQ2NWJjZWUxNDY1OWI2OTY3ZDU0OWQwZDFjNDdfNC0yLTEtMS05MDEyOQ_8c964d8b-5949-437b-b92a-1c8c4c826225"
      unitRef="usd">3359200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if109a893771142c99d7f260e0851c759_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOmM1Yzc0NjViY2VlMTQ2NTliNjk2N2Q1NDlkMGQxYzQ3L3RhYmxlcmFuZ2U6YzVjNzQ2NWJjZWUxNDY1OWI2OTY3ZDU0OWQwZDFjNDdfNC00LTEtMS05MDEyOQ_c7f36d43-9bdd-4ab6-b9c9-66a46fb47cf5"
      unitRef="usd">1450400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RleHRyZWdpb246ZDI2MDA2MWNlMTk1NDg0N2I5YjZmYmYzZmUxOGI5OTRfNTY0_98846475-9777-43a1-8711-52944b29d53a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.383%"/&gt;&lt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOjI1MTVkNWZkOWZkMjQ4NTM4ZjlkZDU5OThjN2I3MzdlL3RhYmxlcmFuZ2U6MjUxNWQ1ZmQ5ZmQyNDg1MzhmOWRkNTk5OGM3YjczN2VfMi0xLTEtMS05MDEyOQ_5cbbf230-a538-463f-a313-f173dddd6fc0"
      unitRef="usd">80700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibdc7ab3e4ccf43fcb0bc24fea9802797_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOjI1MTVkNWZkOWZkMjQ4NTM4ZjlkZDU5OThjN2I3MzdlL3RhYmxlcmFuZ2U6MjUxNWQ1ZmQ5ZmQyNDg1MzhmOWRkNTk5OGM3YjczN2VfMi0zLTEtMS05MDEyOQ_7b4d22d4-7624-4d01-a6f1-483ad251ece9"
      unitRef="usd">74800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2c01850ba20841bfb5f579465abaecc4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOjI1MTVkNWZkOWZkMjQ4NTM4ZjlkZDU5OThjN2I3MzdlL3RhYmxlcmFuZ2U6MjUxNWQ1ZmQ5ZmQyNDg1MzhmOWRkNTk5OGM3YjczN2VfMi01LTEtMS05MDEyOQ_d77407fe-5ca9-4a38-a339-0b27fe1ff0f0"
      unitRef="usd">75600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic20f85eb69db4e559aac81ff2c872771_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82MS9mcmFnOmQyNjAwNjFjZTE5NTQ4NDdiOWI2ZmJmM2ZlMThiOTk0L3RhYmxlOjI1MTVkNWZkOWZkMjQ4NTM4ZjlkZDU5OThjN2I3MzdlL3RhYmxlcmFuZ2U6MjUxNWQ1ZmQ5ZmQyNDg1MzhmOWRkNTk5OGM3YjczN2VfMi03LTEtMS05MDEyOQ_bc93f301-480f-4ac6-a118-a26d6926d308"
      unitRef="usd">83600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82NC9mcmFnOmE3ZWJjMzYwNTMyNzRlODhiZTczMTU5ZmEwNTg3MWUzL3RleHRyZWdpb246YTdlYmMzNjA1MzI3NGU4OGJlNzMxNTlmYTA1ODcxZTNfMjkzOTI_e9cc7414-fcf0-4b46-9ee7-224254fd8f48">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. Costs associated with the Company's involvement in legal proceedings are expensed as incurred. The outcome of any such proceedings, regardless of the merits, is inherently uncertain. 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, 2022 and December&#160;31, 2021, the Company's accruals for loss contingencies were not material. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 in greater detail in the Company's Annual Report on Form 10-K for the year ended December 31, 2021 and 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. See Note 3 of the Company's Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021 for a description of the Company's and Sanofi's arrangement regarding the costs resulting from or associated with such actions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-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 18, 2021, Amgen filed a petition for writ of certiorari with the United States Supreme Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Europe&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amgen has asserted European Patent No. 2,215,124 (the "'124 Patent"), which pertains to PCSK9 monoclonal antibodies, in certain countries in Europe. In October 2020, the '124 Patent claims directed to compositions of matter and medical use relevant to Praluent were ruled invalid based on a lack of inventive step by the Technical Board of Appeal (the "TBA") of the European Patent Office (the "EPO"). Following the EPO's decision, each of the '124 Patent infringement proceedings initiated by Amgen against the Company and certain of Sanofi's affiliated entities in these countries was dismissed, including in Germany. The dismissal in Germany followed an earlier finding of infringement and granting of an injunction, both of which were subsequently overturned. As a result of the overturned injunction in Germany discussed in the preceding sentence, the Company and/or certain of Sanofi's affiliated entities are seeking damages caused by Amgen's enforcement of the injunction. As part of its opposition to these damages claims, on March 23, 2022, Amgen filed a counterclaim that asserted the German designation of European Patent No. 2,641,917 (the "'917 Patent") and seeks, among other things, a judgment of patent infringement, injunctive relief, and monetary damages. The '917 Patent is a divisional patent of the '124 Patent discussed above (i.e., a patent that shares the same priority date, disclosure, and patent term of the parent '124 Patent but contains claims to a different invention). The '917 Patent is also subject to opposition proceedings in the EPO, which were initiated by Sanofi on May 5, 2021. An oral hearing before the EPO has been scheduled for February 21, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Proceedings Relating to Dupixent (dupilumab) Injection&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 30, 2016, Sanofi initiated a revocation proceeding in the United Kingdom to invalidate the U.K. counterpart of European Patent No. 2,292,665 (the "'665 Patent"), a patent owned by Immunex Corporation relating to antibodies that bind the human interleukin-4 receptor. At the joint request of the parties to the revocation proceeding, the U.K. Patents Court ordered on January 30, 2017 that the revocation action be stayed pending the final determination of the EPO opposition proceedings initiated by the Company and Sanofi in relation to the '665 Patent. The oral hearing before the EPO on the oppositions occurred on November 20, 2017, at which the claims of the '665 Patent were found invalid and the patent was revoked. A final written decision of revocation of the '665 Patent was issued by the EPO on January 4, 2018. Immunex filed a notice of appeal of the EPO's decision on January 31, 2018, which appeal was withdrawn at an oral hearing before the TBA on March 10, 2022 following the TBA's ruling discussed below. On September 20, 2017 and September 21, 2017, respectively, the Company and Sanofi initiated opposition proceedings in the EPO against Immunex's European Patent No. 2,990,420 (the "'420 Patent"), a divisional patent of the '665 Patent (i.e., a patent that shares the same priority date, disclosure, and patent term of the parent '665 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patent but contains claims to a different invention). The oral hearing before the EPO on the oppositions occurred on February 14&#x2013;15, 2019, at which the '420 Patent was revoked in its entirety. Immunex filed a notice of appeal of the EPO's decision on May 31, 2019. At an oral hearing before the TBA on March 10, 2022, the TBA maintained the invalidity and revocation of the '420 Patent. The original patent term of the Immunex patents expired in May 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Proceedings Relating to EYLEA (aflibercept) Injection&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 11, 2020, anonymous parties filed two requests for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ex parte&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; reexamination of the Company's U.S. Patent Nos. 10,406,226 and 10,464,992, and the United States Patent and Trademark Office ("USPTO") has granted both requests to initiate reexamination proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 5, 2021, Mylan Pharmaceuticals Inc. filed &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;inter partes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; review ("IPR") petitions in the USPTO against the Company's U.S. Patent Nos. 9,254,338 (the "'338 Patent") and 9,669,069 (the "'069 Patent") seeking declarations of invalidity of the '338 Patent and the '069 Patent. On November 10, 2021, the USPTO issued a decision instituting both IPR proceedings. On December 9, 2021, Apotex Inc. and Celltrion, Inc. each filed two separate IPR petitions against the Company's '338 and '069 Patents requesting that their IPRs be instituted and joined with the IPR proceedings initiated by Mylan concerning the '338 and '069 Patents, which petitions were granted on February 9, 2022. An oral hearing has been scheduled for August 10, 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;On September 7, 2021, Celltrion, Inc. filed a post-grant review ("PGR") petition in the USPTO against the Company's U.S. Patent No. 10,857,231 (the "'231 Patent") seeking a declaration of invalidity of the '231 Patent. On March 14, 2022, the Company filed a Notice of Disclaimer with the USPTO, disclaiming all claims of the '231 Patent. As a result, on March 15, 2022, the USPTO denied institution of Celltrion's PGR petition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="margin-bottom: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 Pre-filled Syringe&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 19, 2020, Novartis Pharma AG, Novartis Pharmaceuticals Corporation, and Novartis Technology LLC (collectively, "Novartis") filed a complaint with the U.S. International Trade Commission (the "ITC") pursuant to Section 337 of the Tariff Act of 1930 requesting that the ITC institute an investigation relating to the importation into the United States and/or sale within the United States after importation of EYLEA pre-filled syringes ("PFS") and/or components thereof which allegedly infringe Novartis&#x2019;s U.S. Patent No. 9,220,631 (the "'631 Patent"). The ITC instituted the investigation on July 22, 2020 and a trial was scheduled for April 19&#x2013;23, 2021. On March 26, 2021, the staff attorney appointed by the ITC's Office of Unfair Import Investigations ("OUII")&#x2014;an independent government party to the case representing the public interest&#x2014;determined that the '631 Patent is invalid on several grounds. On April 8, 2021, Novartis moved to terminate the ITC investigation in its entirety based on its withdrawal of the complaint; and, on May 3, 2021, the ITC terminated the investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 19, 2020, Novartis also filed a patent infringement lawsuit (as amended on August 2, 2021) in the U.S. District Court for the Northern District of New York asserting claims of the '631 Patent and seeking preliminary and permanent injunctions to prevent the Company from continuing to infringe the '631 Patent. Novartis also seeks a judgment of patent infringement of the '631 Patent, monetary damages (together with interest), an order of willful infringement of the '631 Patent (which would allow the court in its discretion to award damages up to three times the amount assessed), costs and expenses of the lawsuits, and attorneys' fees. On July 30, 2020, the court granted the Company's motion to stay these proceedings until a determination in the ITC proceedings discussed above, including any appeals therefrom, becomes final. On June 11, 2021, the court, at the request of Novartis, lifted the stay. On November 5, 2021, the Company filed a motion to stay these proceedings in light of the pending IPR proceeding discussed below. On January 31, 2022, the court denied the Company's motion to stay these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 16, 2020, the Company initiated two IPR petitions in the USPTO seeking a declaration of invalidity of the '631 Patent on two separate grounds. On January 15, 2021, the USPTO declined to institute an IPR proceeding on procedural grounds in light of the pending ITC investigation discussed above; the other IPR petition has been withdrawn. Following Novartis's motion to terminate the ITC investigation discussed above, on April 16, 2021 the Company filed a new IPR petition seeking a declaration of invalidity of the '631 Patent based on the same grounds that were the basis for the OUII staff attorney's determination discussed above. On October 26, 2021, the USPTO issued a decision instituting the IPR proceeding. An oral hearing has been scheduled for July 22, 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;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 February 25, 2022, the Company filed a notice of appeal of the 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="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 Related to "Most Favored Nation" Interim Final Rule&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 December 11, 2020, the Company filed a lawsuit in the United States District Court for the Southern District of New York against the U.S. Department of Health and Human Services, the Secretary of HHS, the Centers for Medicare &amp;amp; Medicaid Services ("CMS"), and the Administrator of CMS seeking declaratory and injunctive relief related to the interim final rule with comment period entitled "Most Favored Nation (MFN) Model" issued on November 20, 2020 by HHS, acting through CMS (the "MFN Rule"). On the same day, the Company filed a motion for a preliminary injunction and temporary restraining order, seeking to prevent implementation of the MFN Rule. On December 22, 2020, the court heard oral argument on the Company's motion for a preliminary injunction and temporary restraining order. On December 31, 2020, the court granted the Company's motion and issued a preliminary injunction. On February 2, 2021, the government stated to the court that the Solicitor General had determined not to appeal the preliminary injunction. On February 10, 2021, the court entered a 90-day stay of the litigation and subsequently extended the stay, with the most recent 60-day extension granted on March 7, 2022. On December 27, 2021, CMS published a final rule that rescinded the MFN Rule; and, on March 28, 2022, the Company filed a notice of voluntary dismissal of this litigation.&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:120%"&gt;Proceedings Relating to fasinumab&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 21, 2020, the Company and Teva Pharmaceutical Industries Limited ("Teva") filed a lawsuit against Rinat Neurosciences Corp. ("Rinat"), a wholly owned subsidiary of Pfizer Inc., in the English High Court of Justice in London, seeking invalidation and revocation of Rinat's European Patent No. 2,270,048 (the "'048 Patent"), European Patent No. 1,871,416 (the "'416 Patent"), and European Patent No. 2,305,711 (the "'711 Patent"), each of which pertains to the use of NGF monoclonal antibodies to treat certain symptoms in patients suffering from osteoarthritis. On July 21, 2020, Rinat filed its defense and counterclaim seeking a declaration of infringement of the '048 Patent by fasinumab. The counterclaim also seeks a permanent injunction, damages, an accounting of profits, and costs and interest. On December 15, 2020, Rinat filed an amended defense and counterclaim seeking a declaration of infringement of the '711 Patent by fasinumab. On May 5, 2021, the court stayed this litigation on terms mutually agreed by the parties. As previously reported, on July 29, 2021, the '711 Patent was revoked in its entirety by the TBA of the EPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 '048 Patent is subject to opposition proceedings in the EPO, which were initiated by the Company on August 10, 2016 and two other opponents on August 11, 2016. On January 3, 2018, the Opposition Division of the EPO issued a preliminary, non-binding opinion regarding the validity of the '048 Patent, indicating that it considered the granted patent to be invalid. An oral hearing on the oppositions against the '048 Patent was held on November 29&#x2013;30, 2018, at which the Opposition Division upheld the validity of the '048 Patent's claims in amended form. The Company filed a notice of appeal to the TBA of the EPO on March 7, 2019. On October 21, 2020, Teva filed a notice of intervention with the TBA to take part in the appeal proceedings as an intervener. An oral hearing before the TBA was held on April 5, 2022, at which the TBA ruled that the '048 Patent claims directed to compositions of matter and medical use relevant to fasinumab were invalid based on a lack of novelty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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) against the Company in the United States District Court for the Southern District of New York, asserting infringement of U.S. Patent No. 10,221,221 (the "'221 Patent").&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allele seeks a judgment of patent infringement of the '221 Patent, an award of monetary damages (together with interest), an order of willful infringement of the '221 Patent (which would allow the court in its discretion to award damages up to three times the amount assessed), costs and expenses of the lawsuit, and attorneys' fees. On July 16, 2021, the Company filed a motion to dismiss the complaint, which motion was denied on March 2, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Department of Justice Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the Company received a subpoena from the U.S. Attorney's Office for the District of Massachusetts requesting documents relating to its support of 501(c)(3) organizations that provide financial assistance to patients; documents concerning its provision of financial assistance to patients with respect to products sold or developed by Regeneron (including EYLEA, Praluent, ARCALYST, and ZALTRAP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;); and certain other related documents and communications. On June 24, 2020, the U.S. Attorney's Office for the District of Massachusetts filed a civil complaint in the U.S. District Court for the District of Massachusetts alleging violations of the federal Anti-Kickback Statute, and asserting causes of action under the federal False Claims Act and state law. On August 24, 2020, the Company filed a motion to dismiss the complaint in its entirety. On December 4, 2020, the court denied the motion to dismiss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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. An oral hearing has been scheduled for May 6, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company received a CID from the U.S. Department of Justice pursuant to the federal False Claims Act. The CID states that the investigation concerns allegations that the Company (i) violated the False Claims Act by paying kickbacks to distributors and ophthalmology practices to induce purchase of EYLEA, including through discounts, rebates, credit card fees, free units of EYLEA, and inventory management systems; and (ii) inflated reimbursement rates for EYLEA by excluding applicable discounts, rebates, and benefits from the average sales price reported to CMS. The CID covers the period from January 2011 through June 2021. The Company is cooperating with this investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Proceedings Initiated by Medicare Advantage Plans 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., Medical Mutual of Ohio, and Horizon Healthcare Services, Inc. d/b/a Horizon Blue Cross Blue Shield of New Jersey in the U.S. District Court for the District of Massachusetts on December 20, 2021, February 23, 2022, and April 4, 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. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Shareholder Demands&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or about September 30, 2020, March 30, 2022, and March 31, 2022, the Company's board of directors received three demand letters from purported shareholders of the Company. The demands allege that Regeneron and its shareholders have been damaged by the conduct alleged in the civil complaint filed by the U.S. Attorney's Office for the District of Massachusetts discussed under "Department of Justice Matters" above. The demand letters request that the Company's board of directors investigate alleged breaches of fiduciary duty by its officers and directors and other alleged violations of law and corporate governance practices and procedures; bring legal action against the persons responsible for causing the alleged damages; and implement and maintain an effective system of internal controls, compliance mechanisms, and corporate governance practices and procedures. The Company's board of directors, working with outside counsel, investigated and evaluated the allegations in the demand letters and has concluded that pursuing the claims alleged in the demands would not be in the Company's best interests at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Proceedings Relating to Shareholder Derivative Complaint&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 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 individual defendants moved to dismiss the complaint in its entirety. Also on September 23, 2021, the plaintiff moved to remand the case to the New York Supreme Court.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i5db347eab43e472093a7c24f7a54aaa3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82NC9mcmFnOmE3ZWJjMzYwNTMyNzRlODhiZTczMTU5ZmEwNTg3MWUzL3RleHRyZWdpb246YTdlYmMzNjA1MzI3NGU4OGJlNzMxNTlmYTA1ODcxZTNfMTc1OTIxODYyMTQ0NzU_ff07f3d1-947d-49e7-b074-37664879d388">Costs associated with the Company's involvement in legal proceedings are expensed as incurred.</us-gaap:LegalCostsPolicyTextBlock>
    <regn:LossContingencyExParteReexaminationFiledNumber
      contextRef="i7976ec1db6a24f1fb54cd3912a434e7b_I20200211"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82NC9mcmFnOmE3ZWJjMzYwNTMyNzRlODhiZTczMTU5ZmEwNTg3MWUzL3RleHRyZWdpb246YTdlYmMzNjA1MzI3NGU4OGJlNzMxNTlmYTA1ODcxZTNfMTE5MzU_bfe012a3-c71f-4591-837e-f17c7f353616"
      unitRef="request">2</regn:LossContingencyExParteReexaminationFiledNumber>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="i0eb9976d88a744aa94f292030d719941_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82NC9mcmFnOmE3ZWJjMzYwNTMyNzRlODhiZTczMTU5ZmEwNTg3MWUzL3RleHRyZWdpb246YTdlYmMzNjA1MzI3NGU4OGJlNzMxNTlmYTA1ODcxZTNfMTA5OTUxMTY4MzAxMw_0a721346-26aa-4d68-b503-17960993dfd9"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="i7c6369ce7fec44eb85ecb97ce4a73b54_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82NC9mcmFnOmE3ZWJjMzYwNTMyNzRlODhiZTczMTU5ZmEwNTg3MWUzL3RleHRyZWdpb246YTdlYmMzNjA1MzI3NGU4OGJlNzMxNTlmYTA1ODcxZTNfMTA5OTUxMTY4MzAxMw_5ddc1c43-f39d-4011-b83a-2fd618db0b1c"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
    <regn:NumberOfInterPartiesReviewIPRPetitionsFiled
      contextRef="i2bb62f8758da42ac97deb98a8b5e5230_I20200716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiOWI1Y2UxOWM5ZTQ0OWI5ODQ4ZWM4NWExNWNjNGUyL3NlYzo0YjliNWNlMTljOWU0NDliOTg0OGVjODVhMTVjYzRlMl82NC9mcmFnOmE3ZWJjMzYwNTMyNzRlODhiZTczMTU5ZmEwNTg3MWUzL3RleHRyZWdpb246YTdlYmMzNjA1MzI3NGU4OGJlNzMxNTlmYTA1ODcxZTNfMTU1NDQ_3e9630d5-f4c7-460e-a41a-cc5444d666ed"
      unitRef="claim">2</regn:NumberOfInterPartiesReviewIPRPetitionsFiled>
</xbrl>
